Information Package / Course Catalogue
Web Application Development
Course Code: KBU135
Course Type: Area Elective
Couse Group: Short Cycle (Associate's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 4
Objectives of the Course

The aim of this course is to equip students with the ability to develop dynamic and user-friendly web applications using fundamental web technologies. Students will understand client-side (frontend) and server-side (backend) programming concepts and will learn to effectively utilize modern web development tools.

Course Content

The course covers the development of static and interactive web pages using HTML, CSS, and JavaScript; including core topics such as form handling, event management, and DOM manipulation. In addition, server-side communication, use of AJAX, and web security will be addressed. Students will gain hands-on experience by developing project-based web applications.

Name of Lecturer(s)
Learning Outcomes
1.Can develop basic-level web pages using HTML, CSS, and JavaScript.
2.Can design interactive elements in web user interfaces and improve user experience.
3.Can collect data through web forms and perform validation processes.
4.Can communicate with the server using technologies like AJAX for asynchronous data exchange.
5.Can identify and implement basic security measures in web applications.
Recommended or Required Reading
1.İnternet Programcılığı,Ebubekir Yaşar, Turgut Özseven,e-book
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction to Web Technologies, Basic Concepts
Week 2 - Theoretical
HTML Basics: Tags, Structure, and Page Creation
Week 3 - Theoretical
Styling with CSS: Selectors, Classes, Box Model
Week 4 - Theoretical
Responsive Design with CSS
Week 5 - Theoretical
Introduction to JavaScript: Syntax, Variables, Data Types
Week 6 - Theoretical
JavaScript Conditions and Loops
Week 7 - Theoretical
Form Handling and User Interaction
Week 8 - Intermediate Exam
Midterm Exam
Week 9 - Theoretical
Working with the Document Object Model (DOM)
Week 10 - Theoretical
Debugging Web Applications and Using the Console
Week 11 - Theoretical
Collecting and Validating Data with Web Forms
Week 12 - Theoretical
AJAX and Asynchronous Data Handling
Week 13 - Theoretical
Developing a Simple Web Application
Week 14 - Theoretical
Basics of Web Security: XSS, CSRF, Input Validation
Week 15 - Final Exam
Fİnal Exam
Assessment Methods and Criteria
Type of AssessmentCountPercent
Assignment1%5
Quiz1%5
Midterm Examination1%30
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory142256
Assignment25010
Midterm Examination117017
Final Examination117017
TOTAL WORKLOAD (hours)100
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
OÇ-1
5
5
4
5
OÇ-2
4
5
4
OÇ-3
5
4
4
4
OÇ-4
4
4
4
4
OÇ-5
5
5
5
5
Adnan Menderes University - Information Package / Course Catalogue
2026