Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
- BTP1109 Turkish Compulsory 1. Semester 3 + 1 4.0 5.0
Prerequisite Courses
Course Level Associate
Mode of delivery face to face
Course Coordinator Öğr. Gör. Hüsrev YILDIZ
Instructor(s) Öğr. Gör. Hüsrev YILDIZ (Güz)
Goals It aims to develop server-based web applications with ASP.NET MVC by learning the basic concepts of the Internet and web programming.
Course Content - Knows the basic concepts and definitions of web design - Creates websites using HTML Tags, CSS properties and Javascript - Uses the necessary techniques to create a dynamic website in accordance with its purpose - Uses current styles and javascript libraries in web design
Learning Outcomes
# Öğrenme Kazanımı
10 The student will be able to identify and correctly use HTML tags to structure the basic framework of web pages.
11 The student will be able to apply CSS styles to enhance the aesthetics of web pages, including colors, fonts, alignment, and layout.
20 The student will be able to write basic JavaScript statements to add interactivity to web pages and develop dynamic applications using structures such as events, loops, and conditions.
30 Uses the necessary techniques to create a dynamic website in accordance with its purpose
40 Understands the basic concepts and definitions related to web design.
50 Uses current styles and javascript libraries in web design
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week Use of HTML Tags Practice
2. Week Use of HTML Tags Practice
3. Week Use of CSS Properties Practice
4. Week Use of CSS Properties Practice
5. Week Usage of Javascript Practice
6. Week Usage of Javascript Practice
7. Week Bootstrap Usage and Web Page Design Practice
8. Week Bootstrap Usage and Web Page Design Practice
9. Week ASP.NET Web Frameworks, introduction to ASP.NET MVC Practice
10. Week ASP.NET MVC Model, View and Controller Creation, Razor View Engine Usage, Layout Usage Practice
11. Week Forms, Html Helpers, Model Concept, Model Binding and Attributes Practice
12. Week Data Annotations, Validations, Controller Practice
13. Week Status Management (Client Based, Server Based) Practice
14. Week Status Management (Client Based, Server Based) Practice
*Midterm and final exam dates are not specified in the 14-week course operation plan. Midterm and final exam dates are held on the dates specified in the academic calendar with the decision of the University Senate.
The Matrix for Course & Program Learning Outcomes
No Program Requirements Level of Contribution
1 2 3 4 5
1 They have basic, current and practical knowledge about their profession.
4 Uses professional-related information technologies (software, hardware, programs, animations, etc.) effectively.
7 They take responsibility as a team member to solve complex and unforeseen problems encountered in applications related to their field.
12 Explains and applies web programming technologies.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3 DK4 DK5 DK6
PY1 2 2 2 3 2 3
PY4 2 2 2 2 2 2
PY7 2 2 2 2 2 2
PY12 5 5 5 5 5 5
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Faruk Kalkan, ASP.NET CORE, Kodlab
  • Salih Baltalı, JQuery, Kodlab
  • İbrahim Çelikbilek, HTML 5, Kodlab
  • Çağlar Sarıbıyık, CSS 3, Kodlab
  • İbrahim Çelikbilek, Javascript Programlama, Kodlab
Evaluation Method
Güz Dönemi
Responsible Personnel Grup Evaluation Method Percentage
Öğr. Gör. Hüsrev YILDIZ Vize 25.00
Öğr. Gör. Hüsrev YILDIZ Quiz 10.00
Öğr. Gör. Hüsrev YILDIZ Final 40.00
Öğr. Gör. Hüsrev YILDIZ Uygulama 25.00
Toplam 100.00
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Ders İçi
Class Hours 14 4 56
Ders Dışı
Preparation, After Class Study 7.5 4 30
Research 13 2 26
Other Activities 3 1 3
Sınavlar
Midterm 1 1 1 1
Homework 1 6 2 12
Final 1 1 1
Total Workload 129
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 5.0