Computer Technology | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code: | BST205 | ||||
Course Name: | Web Programming Basics | ||||
Semester: | Fall | ||||
Course Credits: |
|
||||
Language of instruction: | Turkish | ||||
Course Condition: | |||||
Does the Course Require Work Experience?: | No | ||||
Type of course: | Compulsory Courses | ||||
Course Level: |
|
||||
Mode of Delivery: | Face to face | ||||
Course Coordinator: | Öğr. Gör. RAHİME BÜŞRA HACIMUSTAFAOĞLU | ||||
Course Lecturer(s): | Rahime Büşra Hacımustafaoğlu | ||||
Course Assistants: |
Course Objectives: | |
Course Content: |
The students who have succeeded in this course;
1) Can perform site management with editor tools. 2) Can use HTML and CSS. 3) Can create web pages. 4) Learns data types by defining variables with JavaScript. 5) JavaScript ile if ve switch case şart yapılarını kullanır. 6) Uses loops with JavaScript, can write functions, defines arrays. 7) Can make changes to the content of the web project using Javascript DOM (Document Object Model). |
Week | Subject | Related Preparation |
1) | Web Design Fundamentals and Introduction to HTML | |
2) | HTML Tags | |
3) | CSS Syntax, Selectors, Selector Types, Methods of Adding CSS Codes | |
4) | CSS Properties | |
5) | CSS Properties | |
6) | Website Implementation with HTML and CSS | |
7) | Website Implementation with HTML and CSS | |
8) | Midterm Exam | |
9) | Introduction to JavaScript, Defining Variables, Data Types | |
10) | Conditional Structures and Loops, Arrays, Functions | |
11) | DOM Model, Form objects and events | |
12) | DOM Applications, drawings and Canvas | |
13) | Jquery | |
14) | AJAX | |
15) | Final Exam |
Course Notes / Textbooks: | - |
References: | - |
Course Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
6 |
7 |
|||
---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | ||||||||||
1) To possess the ability to comprehend fundamental concepts in the field of computer technologies. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
2) To possess the ability to analyze and model problems in the field of computer technologies, and to determine and define appropriate software requirements for their solutions. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
3) To possess the ability to comprehend professional topics in a foreign language. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
4) To possess the capability to perform software installation, testing, and acceptance procedures. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
5) To possess the ability to carry out the setup and administration of computer networks, as well as utilize network operating systems. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
6) To possess the skill of conducting maintenance and repairs on computer hardware. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
7) To have awareness and responsibility regarding professional, legal, ethical, and social issues in the field of computer technologies. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
8) To possess the capability to plan, design, and develop computer and network software. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
9) To possess the ability to design and program for web development. | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||
10) To be competent in applying knowledge of database management, querying, and design to practical applications, and to be capable of developing database applications. | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
No Effect | 1 Lowest | 2 Average | 3 Highest |
Program Outcomes | Level of Contribution | |
1) | To possess the ability to comprehend fundamental concepts in the field of computer technologies. | |
2) | To possess the ability to analyze and model problems in the field of computer technologies, and to determine and define appropriate software requirements for their solutions. | 1 |
3) | To possess the ability to comprehend professional topics in a foreign language. | 1 |
4) | To possess the capability to perform software installation, testing, and acceptance procedures. | |
5) | To possess the ability to carry out the setup and administration of computer networks, as well as utilize network operating systems. | |
6) | To possess the skill of conducting maintenance and repairs on computer hardware. | |
7) | To have awareness and responsibility regarding professional, legal, ethical, and social issues in the field of computer technologies. | |
8) | To possess the capability to plan, design, and develop computer and network software. | |
9) | To possess the ability to design and program for web development. | 3 |
10) | To be competent in applying knowledge of database management, querying, and design to practical applications, and to be capable of developing database applications. | 1 |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 40 |
Final | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Preparation for the Activity | Spent for the Activity Itself | Completing the Activity Requirements | Workload | ||
Course Hours | 2 | 10 | 2 | 24 | |||
Midterms | 1 | 40 | 3 | 43 | |||
Final | 1 | 50 | 3 | 53 | |||
Total Workload | 120 |