>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Web Technologies YZM108 Compulsory Bachelor's degree 1 Spring 4

Name of Lecturer(s)

Associate Prof. Dr. Hakan GÜNDÜZ
Associate Prof. Dr. Mehmet Zeki KONYAR

Learning Outcomes of the Course Unit

1) Knows the basic definitions and concepts related to the Internet and the Web.
2) Performs basic operations for Web pages using html codes.
3) Knows the CSS Style Template properties and applies them on the web page.
4) Knows the JavaScript language and its features and applies it on the web page.
5) Knows the basics and properties of React and applies them on the web page.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12
Learning Outcomes
1 High Low High Low No relation No relation Middle No relation Low No relation No relation No relation
2 High Low High Low No relation No relation Middle No relation Low No relation No relation No relation
3 High Low High Low No relation No relation Middle No relation Low No relation No relation No relation
4 High Low High Low No relation No relation Middle No relation Low No relation No relation No relation
5 High Low High Low No relation No relation Middle No relation Low No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

Forms and Form Objects, Style Template (CSS) Basics, Style Template (CSS) Properties and Usage, Style Template (CSS) Menu Operations and Web Design, CSS3, Java Script Basics and Usage, React Basics and Usage.

Weekly Schedule

1) History and Development of Web Technologies
2) Foundation of Web Technologies – Page Logic
3) What is HTML and HTML Basics
4) HTML 5 and HTML Advanced Features
5) CSS Basics
6) CSS Classes and Bootstrap
7) CSS Classes and Bootstrap
8) Midterm exam
9) Javascript Basics
10) JS – Communicating with NodeJS
11) NodeJS – ReactJS – MVC
12) React State Structure
13) Webservis – Restful Service
14) Project Presentations
15) Project Presentations
16) Project Presentations

Recommended or Required Reading

1- https://www.w3schools.com/html/
2- https://www.w3schools.com/css/
3- https://www.w3schools.com/REACT/DEFAULT.ASP
4- https://getbootstrap.com/

Planned Learning Activities and Teaching Methods

1) Lecture
2) Simulation
3) Self Study
4) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

50%

 

Number

Percentage

Semester Studies

Midterm Examination

1

50%

Project

1

50%

 

Contribution of Final Examination to Course Grade

50%

Total

100%

Language of Instruction

English

Work Placement(s)

Not Required