Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
- ETP2307 Turkish Compulsory 3. Semester 2 + 2 3.0 4.0
Prerequisite Courses
Course Level Associate
Mode of delivery The course is delivered through theoretical lectures supported by practical laboratory sessions, sample projects, and student-based applications.
Course Coordinator Dr. Öğr. Üyesi Günay TEMÜR
Instructor(s) Dr. Öğr. Üyesi Günay TEMÜR (Bahar), Dr. Öğr. Üyesi Günay TEMÜR (Güz)
Goals The aim of this course is to enable students to learn the fundamental concepts of web-based application development, understand client-side and server-side programming techniques, and develop dynamic web applications using modern web technologies.
Course Content This course covers the fundamentals of internet and web technologies, client-side development using HTML, CSS, and JavaScript, server-side programming (such as PHP or Node.js), database integration, form handling, session management, and basic web security concepts.
Learning Outcomes
# Öğrenme Kazanımı
1 Develops user interfaces using the fundamental components of web-based applications.
2 Creates dynamic web applications using server-side programming techniques.
3 Performs data management in web applications by establishing database connections.
4 Applies basic security measures in web applications and evaluates system security.
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week Introduction to internet and web technologies Presentation (Preparation), Practice
1. Week HTML fundamentals and page structure Presentation (Preparation), Practice
3. Week Styling and page design with CSS Presentation (Preparation), Practice
4. Week Advanced CSS (Flexbox, Grid) Presentation (Preparation), Practice
5. Week Introduction to JavaScript and basic concepts Presentation (Preparation), Practice
6. Week DOM manipulation with JavaScript Presentation (Preparation), Practice
7. Week Form handling and data validation Presentation (Preparation), Practice
8. Week Introduction to server-side programming (PHP/Node.js) Presentation (Preparation), Practice
9. Week Data processing and dynamic content on the server side Presentation (Preparation), Practice
10. Week Database fundamentals and connections Presentation (Preparation), Practice
11. Week CRUD operations (Create, Read, Update, Delete) Presentation (Preparation), Practice
12. Week Oturum yönetimi ve kullanıcı doğrulama Presentation (Preparation), Practice
13. Week Web güvenliği (XSS, SQL Injection vb.) Presentation (Preparation), Practice
14. Week Applied project development and integration Presentation (Preparation), 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 Explaining the fundamental concepts of e-commerce, its legal aspects, and security issues; and provides guidance on professional practice principles.
2 They will gain knowledge about occupational health and safety, environmental awareness, and quality processes.
3 Manages the necessary digital marketing tools and methods for e-commerce; keeps up with current developments.
4 He/She effectively uses information technologies and office software related to his/her profession.
5 They possess the ability to collect and analyze market data, and to critically evaluate and solve professional problems.
6 Presents their knowledge and skills effectively through written and oral communication, expressing themselves in corporate language.
7 As a team member, they take responsibility for solving complex problems encountered in industry applications.
8 He/She has awareness of career management and lifelong learning; he/she continues his/her personal development.
11 Manages e-commerce related processes; develops SEO and digital strategies in line with corporate goals.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3 DK4
PY1 3 3 3 3
PY2 1 1 1 2
PY3 3 3 3 2
PY4 2 3 3 3
PY5 2 2 2 1
PY6 1 2 2 2
PY7 1 1 1 1
PY8 2 3 3 3
PY11 1 2 2 2
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Web Development and Design Foundations with HTML5 – Terry Felke-Morri
  • Felke-Morris, T., Web Development and Design Foundations with HTML5.
Evaluation Method
Güz Dönemi
Responsible Personnel Grup Evaluation Method Percentage
Dr. Öğr. Üyesi Günay TEMÜR Vize 40.00
Dr. Öğr. Üyesi Günay TEMÜR Final 60.00
Toplam 100.00
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Ders İçi
Class Hours 3 14 42
Ders Dışı
Presentation (Preparation) 2 14 28
Practice 2 14 28
Sınavlar
Midterm 1 3 3
Final 1 4 4
Total Workload 105
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 4.0