Information Systems and Technologies | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | BST494 | ||||||||
Course Name: | Advanced Web Programming | ||||||||
Course Semester: | Spring | ||||||||
Course Credits: |
|
||||||||
Language of instruction: | TR | ||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Department Elective | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Öğr.Gör. ŞAHİN AYDIN | ||||||||
Course Lecturer(s): |
Öğr.Gör. ÖNDER ŞAHİNASLAN |
||||||||
Course Assistants: |
Course Objectives: | The aim of the course is to provide the students with the skills of developing web applications and APIs and the ability to use these APIs in other environments. |
Course Content: | In this course, using ASP.NET MVC technologies, technical information is provided to develop advanced dynamic web applications. Web-based systems developed with ASP.NET technology focus on data processing, security, state management, routing, file operations, encryption, ajax techniques, graphics and ASP.NET WEB API issues. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Introduction to ASP.NET MVC | Computer |
2) | Controllers | Computer |
3) | Views, Models | Computer |
4) | Forms ve HTML Helpers | Computer |
5) | Data Annotations ve Validation | Computer |
6) | Authorization Procedures and Membership | Computer |
7) | Membership | Computer |
8) | Midterm | |
9) | Security | Computer |
10) | Ajax Transactions | Computer |
11) | Routing and NuGet | Computer |
12) | ASP.NET Web API | Computer |
13) | Dependency Injection | Computer |
14) | Unit Test | Computer |
Course Notes / Textbooks: | Full Stack MVC, Erkan Güzelküçük, Kodlab, 2005 Pro ASP.NET MVC 4.0 John Wiley & Sons, Inc. Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen |
References: | Professional ASP.NET MVC 4.0 Wrox Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen |
Learning Outcomes | 1 |
2 |
4 |
5 |
3 |
---|---|---|---|---|---|
Program Outcomes | |||||
1) Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. | |||||
2) Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. | |||||
3) Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies. | |||||
4) To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally. | |||||
5) ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. | 5 |
2) | Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. | 5 |
3) | Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies. | 5 |
4) | To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally. | |
5) | ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. | 3 |
Expression | |
Individual study and homework | |
Lesson | |
Project preparation | |
Application (Modelling, Design, Model, Simulation, Experiment etc.) |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Oral Examination | |
Homework | |
Application | |
Individual Project | |
Presentation |
Semester Requirements | Number of Activities | Level of Contribution |
Attendance | 42 | % 5 |
Project | 2 | % 20 |
Midterms | 1 | % 25 |
Final | 1 | % 50 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 50 | |
PERCENTAGE OF FINAL WORK | % 50 | |
total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 3 | 42 |
Application | 10 | 4 | 40 |
Presentations / Seminar | 4 | 2 | 8 |
Project | 2 | 3 | 6 |
Homework Assignments | 10 | 2 | 20 |
Quizzes | 2 | 2 | 4 |
Midterms | 1 | 3 | 3 |
Final | 1 | 3 | 3 |
Total Workload | 126 |