Course Detail
Course Description
Course | Code | Semester | T+P (Hour) | Credit | ECTS |
---|
CODING APPLICATIONS | YMİ3211979 | Spring Semester | 1+2 | 2 | 5 |
Prerequisites Courses | |
Recommended Elective Courses | |
Language of Course | Turkish |
Course Level | First Cycle (Bachelor's Degree) |
Course Type | Elective |
Course Coordinator | Assoc.Prof. İhsan EKEN |
Name of Lecturer(s) | |
Assistant(s) | |
Aim | This is an introductory course to computer science. The aim of the course is to offer the student comfort in thinking with algorithms and try to understand the language of computers. We will explore abstraction, algorithms, data structures. The course structure is in line with that first half of Harvard's CS50 under the Creative Commons (CC BY-NC-SA 4.0) license. |
Course Content | This course contains; Introduction to Computational Thinking,Scratch,Scratch 2,C,C 2,Arrays,Arrays 2,Arrays 3,Algorithms,Algorithms 2,Memory,Memory 2,Databases,Databases 2,General Assesment. |
Dersin Öğrenme Kazanımları | Teaching Methods | Assessment Methods |
Uses a basic programming language | 10, 16, 6, 9 | E, F |
Uses utilise programming from the perspective of Media and Visual Arts | 10, 16, 6, 9 | E, F |
Solves problems with programming | 10, 16, 6, 9 | E, F |
Master certain coding languages. | 11, 2, 9 | E, F |
Understands the basic concepts of coding and applies them to their work. | 10, 11, 2, 9 | A, E |
Teaching Methods: | 10: Discussion Method, 11: Demonstration Method, 16: Question - Answer Technique, 2: Project Based Learning Model, 6: Experiential Learning, 9: Lecture Method |
Assessment Methods: | A: Traditional Written Exam, E: Homework, F: Project Task |
Course Outline
Order | Subjects | Preliminary Work |
---|
0 | Introduction to Computational Thinking | |
1 | Scratch | Video |
2 | Scratch 2 | Video |
3 | C | Video |
4 | C 2 | Video |
5 | Arrays | Video |
6 | Arrays 2 | Video |
7 | Arrays 3 | Video |
9 | Algorithms | Video |
10 | Algorithms 2 | Video |
11 | Memory | Video |
12 | Memory 2 | Video |
13 | Databases | Video |
14 | Databases 2 | Preparation for the final project |
15 | General Assesment | Preparation for the final project |
Resources |
https://manual.cs50.io
Programming in C, Fourth Edition, Stephen G. Kochan, Pearson Education, 2015, ISBN 0-321-77641-0
Zafer Demirkol - XML (eXtensible Markup Language) publication date Jan 4, 2002 Pusula Yayıncılık
Zafer Demirkol – ASP.NET
https://www.youtube.com/@JesseShowalter
https://www.youtube.com/@PaytonClarkSmith |
Course Contribution to Program Qualifications
Course Contribution to Program Qualifications |
No | Program Qualification | Contribution Level |
1 | 2 | 3 | 4 | 5 |
1 | Knows the basic concepts and theoretical grounds related to the field. | | | | | |
2 | Determines the facts related to New Media and Communication Systems and analyzes these facts with various dimensions. | | | | | |
3 | Analyzes the needs of the media organizations and plans and applies strategies accordingly. | | | | | |
4 | Plans new media projects and implements them. | | | | | |
5 | Takes responsibility when necessary in the field related projects and proposes solutions to emerging problems. | | | | | |
6 | Takes place as a member in a project-based teamwork; leads projects and plans events. | | | | | |
7 | Observes the theoretical and factual problems with scientific methods related to new media and communication systems disciplines and sub-disciplines; analyzes the findings and presents them in scientific publications. | | | | | |
8 | Has a high awareness towards lifelong learning. Follows the developments, innovations, opinions, methods and techniques regularly and uses them efficiently. | | | | | |
9 | To be able to communicate orally and in writing in a foreign language at least at the B1 level of the European Language Portfolio. | | | | | |
10 | Utilizes new communication technologies efficiently in professional and scientific works and follows the developments in new communication technologies regularly. | | | | | |
11 | Plans social responsibility events and takes a role in implementation process. | | | | | |
12 | Acts in accordance with ethical codes in professional and scientific works. | | | | | |
13 | Uses tools related to new media and communications, efficiently. | | X | | | |
14 | Develops and implement new media projects specifically developed for media organizations. | | | | | |
15 | Sensitive to the environment, the universality of social rights and the protection of cultural values. | | | | | |
16 | Knowledgeable about occupational health and safety and can use this information when necessary. | | | | | |
17 | Uses Turkish language fluently and accurately in scientific and professional works. | | | | | |
Assessment Methods
Contribution Level | Absolute Evaluation |
Rate of Midterm Exam to Success | | 40 |
Rate of Final Exam to Success | | 60 |
Total | | 100 |
ECTS / Workload Table |
Activities | Number of | Duration(Hour) | Total Workload(Hour) |
Course Hours | 14 | 3 | 42 |
Guided Problem Solving | 14 | 1 | 14 |
Resolution of Homework Problems and Submission as a Report | 14 | 2 | 28 |
Term Project | 0 | 0 | 0 |
Presentation of Project / Seminar | 0 | 0 | 0 |
Quiz | 0 | 0 | 0 |
Midterm Exam | 20 | 1 | 20 |
General Exam | 20 | 1 | 20 |
Performance Task, Maintenance Plan | 14 | 1 | 14 |
Total Workload(Hour) | 138 |
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(138/30) | 5 |
ECTS of the course: 30 hours of work is counted as 1 ECTS credit. |
Detail Informations of the Course
Course Description
Course | Code | Semester | T+P (Hour) | Credit | ECTS |
---|
CODING APPLICATIONS | YMİ3211979 | Spring Semester | 1+2 | 2 | 5 |
Prerequisites Courses | |
Recommended Elective Courses | |
Language of Course | Turkish |
Course Level | First Cycle (Bachelor's Degree) |
Course Type | Elective |
Course Coordinator | Assoc.Prof. İhsan EKEN |
Name of Lecturer(s) | |
Assistant(s) | |
Aim | This is an introductory course to computer science. The aim of the course is to offer the student comfort in thinking with algorithms and try to understand the language of computers. We will explore abstraction, algorithms, data structures. The course structure is in line with that first half of Harvard's CS50 under the Creative Commons (CC BY-NC-SA 4.0) license. |
Course Content | This course contains; Introduction to Computational Thinking,Scratch,Scratch 2,C,C 2,Arrays,Arrays 2,Arrays 3,Algorithms,Algorithms 2,Memory,Memory 2,Databases,Databases 2,General Assesment. |
Dersin Öğrenme Kazanımları | Teaching Methods | Assessment Methods |
Uses a basic programming language | 10, 16, 6, 9 | E, F |
Uses utilise programming from the perspective of Media and Visual Arts | 10, 16, 6, 9 | E, F |
Solves problems with programming | 10, 16, 6, 9 | E, F |
Master certain coding languages. | 11, 2, 9 | E, F |
Understands the basic concepts of coding and applies them to their work. | 10, 11, 2, 9 | A, E |
Teaching Methods: | 10: Discussion Method, 11: Demonstration Method, 16: Question - Answer Technique, 2: Project Based Learning Model, 6: Experiential Learning, 9: Lecture Method |
Assessment Methods: | A: Traditional Written Exam, E: Homework, F: Project Task |
Course Outline
Order | Subjects | Preliminary Work |
---|
0 | Introduction to Computational Thinking | |
1 | Scratch | Video |
2 | Scratch 2 | Video |
3 | C | Video |
4 | C 2 | Video |
5 | Arrays | Video |
6 | Arrays 2 | Video |
7 | Arrays 3 | Video |
9 | Algorithms | Video |
10 | Algorithms 2 | Video |
11 | Memory | Video |
12 | Memory 2 | Video |
13 | Databases | Video |
14 | Databases 2 | Preparation for the final project |
15 | General Assesment | Preparation for the final project |
Resources |
https://manual.cs50.io
Programming in C, Fourth Edition, Stephen G. Kochan, Pearson Education, 2015, ISBN 0-321-77641-0
Zafer Demirkol - XML (eXtensible Markup Language) publication date Jan 4, 2002 Pusula Yayıncılık
Zafer Demirkol – ASP.NET
https://www.youtube.com/@JesseShowalter
https://www.youtube.com/@PaytonClarkSmith |
Course Contribution to Program Qualifications
Course Contribution to Program Qualifications |
No | Program Qualification | Contribution Level |
1 | 2 | 3 | 4 | 5 |
1 | Knows the basic concepts and theoretical grounds related to the field. | | | | | |
2 | Determines the facts related to New Media and Communication Systems and analyzes these facts with various dimensions. | | | | | |
3 | Analyzes the needs of the media organizations and plans and applies strategies accordingly. | | | | | |
4 | Plans new media projects and implements them. | | | | | |
5 | Takes responsibility when necessary in the field related projects and proposes solutions to emerging problems. | | | | | |
6 | Takes place as a member in a project-based teamwork; leads projects and plans events. | | | | | |
7 | Observes the theoretical and factual problems with scientific methods related to new media and communication systems disciplines and sub-disciplines; analyzes the findings and presents them in scientific publications. | | | | | |
8 | Has a high awareness towards lifelong learning. Follows the developments, innovations, opinions, methods and techniques regularly and uses them efficiently. | | | | | |
9 | To be able to communicate orally and in writing in a foreign language at least at the B1 level of the European Language Portfolio. | | | | | |
10 | Utilizes new communication technologies efficiently in professional and scientific works and follows the developments in new communication technologies regularly. | | | | | |
11 | Plans social responsibility events and takes a role in implementation process. | | | | | |
12 | Acts in accordance with ethical codes in professional and scientific works. | | | | | |
13 | Uses tools related to new media and communications, efficiently. | | X | | | |
14 | Develops and implement new media projects specifically developed for media organizations. | | | | | |
15 | Sensitive to the environment, the universality of social rights and the protection of cultural values. | | | | | |
16 | Knowledgeable about occupational health and safety and can use this information when necessary. | | | | | |
17 | Uses Turkish language fluently and accurately in scientific and professional works. | | | | | |
Assessment Methods
Contribution Level | Absolute Evaluation |
Rate of Midterm Exam to Success | | 40 |
Rate of Final Exam to Success | | 60 |
Total | | 100 |
Numerical Data
Ekleme Tarihi: 05/10/2023 - 13:59Son Güncelleme Tarihi: 05/10/2023 - 13:59
×- A-Z Programs
- Undergraduate
- Graduate
- Academic Calendar
- Double Major & Minor Programs
- Erasmus
- Prospective Students
- Registration
- Re-Enrolment
- Fees
- Directorate of Registrar’s Office
- FAQ
- Accommodation
- Scholarships
- Lateral and Vertical Transfer
- Summer School
- Preparation
- Transportation