Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
- BTP1109 1. Semester 3 + 1 4.0 5.0
Prerequisites None
Language of Instruction Turkish
Course Level Associate
Course Type
Mode of delivery face to face
Course Coordinator Lect. Hüsrev YILDIZ
Instructor(s) Hüsrev YILDIZ
Assistants
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 - The student will be able to identify and correctly use HTML tags to structure the basic framework of web pages.
- The student will be able to apply CSS styles to enhance the aesthetics of web pages, including colors, fonts, alignment, and layout.
- 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.
- Uses the necessary techniques to create a dynamic website in accordance with its purpose
- Understands the basic concepts and definitions related to web design.
- Uses current styles and javascript libraries in web design
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Use of HTML Tags Course Hours Practice
2. Week Use of HTML Tags Course Hours Practice
3. Week Use of CSS Properties Course Hours Practice
4. Week Use of CSS Properties Practice Course Hours
5. Week Usage of Javascript Practice Course Hours
6. Week Usage of Javascript Course Hours Practice
7. Week Bootstrap Usage and Web Page Design Practice Course Hours
8. Week Bootstrap Usage and Web Page Design Course Hours Practice
9. Week ASP.NET Web Frameworks, introduction to ASP.NET MVC Practice Course Hours
10. Week ASP.NET MVC Model, View and Controller Creation, Razor View Engine Usage, Layout Usage Practice Course Hours
11. Week Forms, Html Helpers, Model Concept, Model Binding and Attributes Course Hours Practice
12. Week Data Annotations, Validations, Controller Practice Course Hours
13. Week Status Management (Client Based, Server Based) Course Hours Practice
14. Week Status Management (Client Based, Server Based) Course Hours Practice
Recommended Sources
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
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 DK3 DK4 DK5 DK6 Measurement Method
PY1 2 2 2 2 3 2 3 40,60
PY4 2 0 0 0 0 0 0 40,60
PY7 2 0 0 0 0 0 0 -
PY12 5 5 5 5 5 5 5 40,60
*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
ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Hours 14 4 56
Preparation, After Class Study 7.5 4 30
Research 13 2 26
Other Activities 3 1 3
Midterm 1 1 1 1
Homework 1 6 2 12
Final 1 1 1
Total Workload 129
ECTS Credit of the Course 5.0