Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Web Programming BM308 6. Semester 4 + 0 4.0 6.0
Prerequisites None
Language of Instruction Turkish
Course Level Undergraduate
Course Type
Mode of delivery Face to face education
Course Coordinator Assoc. Prof. Dr. SERDAR KIRIŞOĞLU
Instructor(s) SERDAR KIRIŞOĞLU
Assistants
Goals It is aimed to teach the most widely used web 2.0 background backend technologies today through Asp.NET web development platform using MVC design pattern and C# programming language sample projects.
Course Content
Learning Outcomes - Understands the Server-Client Model
- Learn to Write Server-Side Code
- Learns Web Based CRUD Operations
- Learns Database Operations on Web Based Pages
- Learn ORM Architecture
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Introduction to Web Programming
1. Week Introduction to Web Programming
2. Week Introducing the Asp.NET web development platform
2. Week Introducing the Asp.NET web development platform
3. Week MVC Design Patterns
3. Week MVC Design Patterns
4. Week Template Application
4. Week Template Application
5. Week JavaScript
5. Week JavaScript
6. Week JQuery Library
6. Week JQuery Library
7. Week Views
7. Week Views
8. Week Page Routings
8. Week Page Routings
9. Week Controller
9. Week Controller
10. Week CRUD with Static Database
10. Week CRUD with Static Database
11. Week ORM Entity Framework
11. Week ORM Entity Framework
12. Week ASP.NET and ASP.NET Ajax
12. Week ASP.NET and ASP.NET Ajax
13. Week Authentication ve Authorization
13. Week Authentication ve Authorization
14. Week Linq Queries
14. Week Linq Queries
Recommended Sources
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 DK3 DK4 DK5 Measurement Method
PY1 5 5 5 5 0 5 -
PY2 1 1 1 1 0 1 -
PY3 2 2 2 2 0 2 -
PY5 2 2 2 2 0 2 -
PY12 2 2 2 2 0 2 -
*DK = Course's Contrubution.
0 1 2 3 4 5
Course's Level of contribution None Very Low Low Fair High Very High
Method of assessment/evaluation Written exam Oral Exams Assignment/Project Laboratory work Presentation/Seminar