Information Package / Course Catalogue
Web Technologies and Programming
Course Code: CSE206
Course Type: Required
Couse Group: First Cycle (Bachelor's Degree)
Education Language: English
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 5
Objectives of the Course

The course covers the background information on browser technologies, writing scripts using HTML, JavaScript and Asp.net Core . A heavy emphasis is placed on good coding practices and usability concerns for end users after their graduation.

Course Content

Basics of HTML, basics and usage of CSS, introduction to JavaScript programming, writing functions using the JQuery library in JavaScript programming, DOM access in JavaScript programming, dynamic pages in JavaScript programming, learning the comprehensive use of the React javascript library, gaining the ability to do comprehensive web programming with React, introduction to Asp.net Core programming, layered programming architecture with Asp.net Core, preparing database applications with Asp.net Core.

Name of Lecturer(s)
Lec. Gözde ALP
Learning Outcomes
1.Having knowledge and experience about web design
2.Gain upper-intermediate level experience about program development in Javascript
3.Having knowledge about innovative technologies in web applications
4.Developing a database-connected web application
5.Gain experience in teamwork in software projects
Recommended or Required Reading
1.Web Technologies: A Computer Science Perspective
Weekly Detailed Course Contents
Week 1 - Theoretical
Fundamental concepts in web programming
Week 2 - Theoretical
Fundamentals of HTML
Week 3 - Theoretical
Cascading Style Sheets, CSS
Week 4 - Theoretical
An introduction to JavaScript programming
Week 5 - Theoretical
Function design in JavaScript programming - Jquery
Week 6 - Theoretical
The basics of React library and introduction to React
Week 7 - Theoretical
The usage of component and props in React
Week 8 - Theoretical
States and functions in react
Week 9 - Theoretical
String properties in React, Bootstrap components and Google icons
Week 10 - Theoretical
Introduction to Asp.net core programming
Week 11 - Theoretical
Designing an Asp.net core web site that connects to a database server
Week 12 - Theoretical
CRUD operations on Asp.net Core
Week 13 - Theoretical
User login page and authentication and cardinalities with Asp.net core
Week 14 - Theoretical
Professional database connected web application practise with Asp.net Web Forms
Assessment Methods and Criteria
Type of AssessmentCountPercent
Final Examination1%40
Project2%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory141242
Lecture - Practice141242
Project1505
Midterm Examination118119
Final Examination118119
TOTAL WORKLOAD (hours)127
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
OÇ-1
5
3
3
5
2
2
3
3
2
3
3
OÇ-2
4
5
3
5
2
2
2
3
2
3
2
OÇ-3
4
4
3
5
2
2
3
4
2
4
3
OÇ-4
4
5
4
5
3
2
2
3
2
3
2
OÇ-5
3
3
3
4
2
5
3
3
2
4
3
Adnan Menderes University - Information Package / Course Catalogue
2026