Information Systems and Technologies | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | BST364 | ||||||||
Course Name: | Script Programming | ||||||||
Course Semester: | Spring | ||||||||
Course Credits: |
|
||||||||
Language of instruction: | TR | ||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Department Elective | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI | ||||||||
Course Lecturer(s): |
Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI |
||||||||
Course Assistants: |
Course Objectives: | With this course, students will be taught Javascript, Dom concept, Events, Asynchronous Operation logic, Axios HTTP Client, ES6 Module concept, Parcel and Webpack usage. |
Course Content: | Visual Code installation, Javascript basics; Operators, Control Structures and Loops, Functions, Arrays, Object - Object concepts, Higher Order function, Callback, Array Helper methods, Dom concept, Events, Asynchronous Operation logic, Axios HTTP Client, ES6 Module concept, Parcel and Webpack usage. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Why Javascript? How does it work? and History, Visual Code installation, basics of Javascript | Projector, Computer |
2) | Data Types, Operators | Projector, Computer |
3) | Control Structures and Loops | Projector, Computer |
4) | Functions | Projector, Computer |
5) | Arrays | Projector, Computer |
6) | Concept of Object | Projector, Computer |
7) | Higher Order function, Callback function, Array Helper methods | Projector, Computer |
8) | Midterm | |
9) | Concept of Dom | Projector, Computer |
10) | Events | Projector, Computer |
11) | logic of Asynchronous Working | Projector, Computer |
12) | Axios HTTP Client | Projector, Computer |
13) | Concept of ES6 Module | Projector, Computer |
14) | Usage of Parcel and Webpack | Projector, Computer |
Course Notes / Textbooks: | White, A. (2009). Javascript. Indianapolis, IN: Wiley Publishing. Zakas, N. (2005). Professional javascript for web deveopers. Indianapolis, IN: Wiley Publishing. |
References: | White, A. (2009). Javascript. Indianapolis, IN: Wiley Publishing. Zakas, N. (2005). Professional javascript for web deveopers. Indianapolis, IN: Wiley Publishing. |
Learning Outcomes | 1 |
|||
---|---|---|---|---|
Program Outcomes | ||||
1) Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. | ||||
2) Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. | ||||
3) Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies. | ||||
4) To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally. | ||||
5) ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. | 5 |
2) | Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. | 4 |
3) | Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies. | 4 |
4) | To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally. | 4 |
5) | ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. | 3 |
Individual study and homework | |
Lab | |
Homework | |
Project preparation | |
Q&A / Discussion | |
Case Study | |
Web Based Learning |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Homework | |
Application | |
Individual Project |
Semester Requirements | Number of Activities | Level of Contribution |
Committee | 42 | % 0 |
Laboratory | 10 | % 0 |
Quizzes | 5 | % 0 |
Midterms | 1 | % 40 |
Final | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 3 | 42 |
Laboratory | 12 | 2 | 24 |
Application | 10 | 1 | 10 |
Study Hours Out of Class | 6 | 2 | 12 |
Project | 1 | 20 | 20 |
Homework Assignments | 10 | 1 | 10 |
Quizzes | 6 | 1 | 6 |
Midterms | 1 | 3 | 3 |
Final | 1 | 3 | 3 |
Total Workload | 130 |