Faculty of Engineering and Natural Sciences · Computer Engineering · Undergraduate
ECTS: 5 T+P+L: 2+0+1 Departmental Elective
Coordinator: Dr. Öğr. Üyesi ARTRIM KJAMILJI
Course Objective
Basics of web-based programming (HTML, CSS, JavaScript) and related technologies.
Course Content
Deep understanding of HTML, CSS and JavaScript
Course Learning Outcomes
- General understanding of web technolies, web server, web client
- Deep understanding and being able to write HTML codes from scratch
- Deep understanding of and being able to write CSS codes
- Deep understanding of and being able to write code of JavaScript
Teaching Methods
ExpressionQuestion-AnswerDiscussionExercise and PracticeCase StudyExperiment - Test / Lab/ Workshop / Field PracticeSelf studyProblem Solving
Assessment & Evaluation
HomeworkTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)
ECTS / Workload
| Activity | Quantity | Duration (h) | Total Workload |
|---|---|---|---|
| Course Duration (Including Exam Week) | 14 | 3 | 42 |
| Out of Class Study Period | 14 | 3 | 42 |
| Midterm | 1 | 16 | 16 |
| Quiz | 0 | 0 | 0 |
| Assignment | 2 | 10 | 20 |
| Practice | 2 | 10 | 20 |
| Final | 1 | 21 | 21 |
Course Schedule
| Week | Subject | Preparation |
|---|---|---|
| 1 | Introduction to Web Based Programming | Show general concepts |
| 2 | Intro to HTML | Tags, elements, attributes |
| 3 | Intro to HTML | Working with texts and lists. CSS. |
| 4 | Intro to HTML | Working with links. Multimedia (images, voice, videos) |
| 5 | Intro to HTML | Working with tables and forms |
| 6 | Intro to CSS | Opening the box model for HTML elements |
| 7 | Intro to CSS | Positioning content |
| 8 | Intro to CSS | Web Design Rules and Topography |
| 9 | Intro to CSS | Layout Techniques |
| 10 | Midterm exam | HTML and CSS |
| 11 | Intro to Javascript | General concepts |
| 12 | Intro to Javascript | Functions |
| 13 | Intro to Javascript | Arrays |
| 14 | Intro to Javascript | Objects |
| 15 | Intro to Javascript | Document Object Model - DOM |
| 16 | Final exam | Javascript |


