Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
- BTG1109 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. Adem OKUMUŞ
Instructor(s) Öğr. Gör. Adem OKUMUŞ (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
2. Week Use of HTML Tags
3. Week Use of CSS Properties
4. Week Use of CSS Properties
5. Week Usage of Javascript
6. Week Usage of Javascript
7. Week Bootstrap Usage and Web Page Design
8. Week Bootstrap Usage and Web Page Design
9. Week ASP.NET Web Frameworks, introduction to ASP.NET MVC
10. Week ASP.NET MVC Model, View and Controller Creation, Razor View Engine Usage, Layout Usage
11. Week Forms, Html Helpers, Model Concept, Model Binding and Attributes
12. Week Data Annotations, Validations, Controller
13. Week Status Management (Client Based, Server Based)
14. Week Status Management (Client Based, Server Based)
*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.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3 DK4 DK5 DK6
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
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Sınavlar
Midterm 1 1 1 1
Homework 1 6 2 12
Final 1 1 1
Total Workload 14
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 5.0