ADVERTISING | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code | Course Name | Semester | Theoretical | Practical | Credit | ECTS |
GEP0316 | Coding Literacy | Fall | 3 | 0 | 3 | 5 |
This catalog is for information purposes. Course status is determined by the relevant department at the beginning of semester. |
Language of instruction: | English |
Type of course: | GE-Elective |
Course Level: | Bachelor’s Degree (First Cycle) |
Mode of Delivery: | Face to face |
Course Coordinator : | ADEM ÖZER |
Course Objectives: | The course aims to introduce students to coding processes and help them acquire basic programming skills. It seeks to provide a foundation for students to understand and apply programming concepts, algorithms, and fundamental data structures. |
The students who have succeeded in this course; By successfully completing this course, you will be able to: Understand basic programming concepts Develop skills in algorithm design and problem-solving Gain knowledge of popular programming languages and tools Learn basic web technologies and create web pages Understand data structures and algorithms |
Week 1: Introduction Week 2: Programming Week 3: Algorithm Design Week 4: Coding Editors Week 5: Data Types and Variables Week 6: Operators and Mathematical Operations Week 7: Decision Structures Week 8: Midterm Exam Week 9: Arrays Week 10: Web Technologies – HTML and CSS Week 11: Web Technologies – JavaScript Week 12: Web Technologies (Practice) Week 13: Web Security and Ethical Computer Programming Week 14: Summary and Q&A |
Week | Subject | Related Preparation |
1) | Introduction Course overview Expectations from the course Scope, rationale, significance, and rules of the course | |
2) | Overview of programming concepts Is every language a programming language? Programming languages | |
3) | Introduction to algorithm design Algorithms and flowcharts Example algorithms | |
4) | Coding editors Features of different editors Usage areas | |
5) | Data types Variables and constants | |
6) | Arithmetic operators Comparison operators Logical operators | |
7) | Decision structures Loops (for, while, do-while) Function structures | |
8) | Midterm | |
9) | Data structures - arrays and lists Usage of arrays and lists | |
10) | Web technologies - HTML and CSS HTML basic structure and tags CSS styling and design features Creating and editing web pages | |
11) | Web technologies - JavaScript JavaScript basic concepts Variables, conditions, and loops Making web pages dynamic with JavaScript | |
12) | Web technologies (practice) | |
13) | Basics of web security Data privacy and encryption Ethics and computer programming | |
14) | Summary and Q&A |
Course Notes / Textbooks: | |
References: | Yeni başlayanlar için kodlama/ Zafer Demirkol Herkes için ASP.net ve C# ile web programcılığı / A. Russell Jones |
Semester Requirements | Number of Activities | Level of Contribution |
Homework Assignments | 2 | % 10 |
Midterms | 1 | % 30 |
Final | 1 | % 50 |
Total | % 90 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 50 | |
Total | % 90 |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | To be able to apply theoretical concepts related to mass communication, consumer behavior, psychology, persuasion,sociology, marketing, and other related fields to understand how advertising and brand communication works in a free-market economy. | 1 |
2) | To be able to critically discuss and interpret theories, concepts, methods, tools and ideas in the field of advertising. | 2 |
3) | To be able to research, create, design, write, and present an advertising campaign and brand strategies of their own creation and compete for an account as they would at an advertising agency. | 2 |
4) | To be able to analyze primary and secondary research data for a variety of products and services. | 3 |
5) | To be able to develop an understanding of the history of advertising as it relates to the emergence of mass media outlets and the importance of advertising in the marketplace. | 2 |
6) | To be able to follow developments, techniques, methods, as well as research in advertising field; and to be able to communicate with international colleagues in a foreign language. (“European Language Portfolio Global Scale”, Level B1) | 3 |
7) | To be able to take responsibility in an individual capacity or as a team in generating solutions to unexpected problems that arise during implementation process in the Advertising field. | 2 |
8) | To be able to understand how advertising works in a global economy, taking into account cultural, societal, political, and economic differences that exist across countries and cultures. | 3 |
9) | To be able to approach the dynamics of the field with an integrated perspective, with creative and critical thinking, develop original and creative strategies. | 3 |
10) | To be able to to create strategic advertisements for print, broadcast, online and other media, as well as how to integrate a campaign idea across several media categories in a culturally diverse marketplace. | 2 |
11) | To be able to use computer software required by the discipline and to possess advanced-level computing and IT skills. (“European Computer Driving Licence”, Advanced Level) | 1 |
12) | To be able to identify and meet the demands of learning requirements. | 2 |
13) | To be able to develop an understanding and appreciation of the core ethical principles of the advertising profession. | 3 |