Computer Programming | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code: | MBLP240 | ||||||||
Course Name: | Web Programlama | ||||||||
Course Semester: |
Fall |
||||||||
Course Credits: |
|
||||||||
Language of instruction: | TR | ||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Department/Faculty Elective | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Öğr.Gör. ALPER ÇELTİKÇİ | ||||||||
Course Lecturer(s): | |||||||||
Course Assistants: |
Course Objectives: | In this course, it is aimed to introduce the basic concepts and applications of the structure of web-based technologies to the students. |
Course Content: | Basic concepts, Internet, client / server technologies, Current web technologies, add-on applications, security in web based applications. Web services. Preparing a term project using web based technologies. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Fundamentals of static and dynamic web applications | Related chapters of the textbook |
2) | HTML, CSS, Javascript | Related chapters of the textbook |
3) | HTML, CSS, Javascript | Related chapters of the textbook |
4) | HTML, CSS, Javascript | Related chapters of the textbook |
5) | Web Servers and features | Related chapters of the textbook |
6) | XML Web Services | Related chapters of the textbook |
7) | Ajax, JQuery | Related chapters of the textbook |
8) | Midterm | ---- |
9) | Understanding MVC Design Pattern and Object Oriented Programming Languages | Related chapters of the textbook |
10) | Working with Razor and other front end technologies | Related chapters of the textbook |
11) | URL Routing | Related chapters of the textbook |
12) | Model, View, Controllers and Actions | Related chapters of the textbook |
13) | Action Filters, Auxiliary Methods | Related chapters of the textbook |
14) | Database and ORM (Object Relation Mapping), Entity Framework | Related chapters of the textbook |
Course Notes / Textbooks: | Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011. Pro ASP.NET MVC 5 by Adam Freeman Asp.net Core 2.0 Mvc & Razor Pages by Jonas Fagerberg |
References: | Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Pro ASP.NET MVC 5 by Adam Freeman Asp.net Core 2.0 Mvc & Razor Pages by Jonas Fagerberg |
Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
||
---|---|---|---|---|---|---|---|
Program Outcomes | |||||||
1) Has basic theoretical and practical knowledge in mathematics, computation and computer science. | |||||||
2) Defines defined problems and models of computer science and / or computer science and applies basic solution proposals. | |||||||
3) Use algorithmic thinking and planning approach in their applications. | |||||||
4) Develops software components whose specifications are defined. | |||||||
5) To communicate verbally and in writing; at least one foreign language at least on the European Language Portfolio A2 General Level, monitors information in the field of computer science and computer science and communicates with colleagues. | |||||||
6) The necessity of lifelong learning follows consciousness and current developments in information and communication technologies. | |||||||
7) Occupational and ethical responsibility is conscious and has awareness about the observance of professional ethics in information applications. | |||||||
8) Effective individually or on teams. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Has basic theoretical and practical knowledge in mathematics, computation and computer science. | |
2) | Defines defined problems and models of computer science and / or computer science and applies basic solution proposals. | |
3) | Use algorithmic thinking and planning approach in their applications. | |
4) | Develops software components whose specifications are defined. | |
5) | To communicate verbally and in writing; at least one foreign language at least on the European Language Portfolio A2 General Level, monitors information in the field of computer science and computer science and communicates with colleagues. | |
6) | The necessity of lifelong learning follows consciousness and current developments in information and communication technologies. | |
7) | Occupational and ethical responsibility is conscious and has awareness about the observance of professional ethics in information applications. | |
8) | Effective individually or on teams. |
Expression | |
Individual study and homework | |
Lesson |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 40 |
Final | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 15 | 3 | 45 |
Homework Assignments | 1 | 40 | 40 |
Midterms | 1 | 30 | 30 |
Final | 1 | 30 | 30 |
Total Workload | 145 |