Course Detail
Course Description
Course | Code | Semester | T+P (Hour) | Credit | ECTS |
---|---|---|---|---|---|
INTRODUCTION to CODING | - | Fall Semester | 1+2 | 2 | 5 |
Course Program |
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) | Lect. Zafer DEMİRKOL |
Assistant(s) | |
Aim | This course aims to teach the basic concepts of programming to those who do not know a programming language but want to learn it and to create an infrastructure. The training is organized independently of any programming language, focusing only on the basic concepts of programming. In this sense, an example has been developed on concepts with many programming languages. Thus, the student will not be tied to a specific language and will have a substructure for the languages they will learn next. In the applications, examples of the most popular languages of today's programming languages will be given. Thus, it is shown that although the writing styles of different languages are different (syntax) approach to basic programming concepts is the same. However, this education is not an education that teaches these languages. After receiving this training, the student will decide on his own which programming language to learn in-depth. In training, basic concepts were also tried to be explained by using visual code blocks. During the training, many examples are made; the narrations go through the applications. |
Course Content | This course contains; Overview of Programming Basics,Algorithms,Variables,Lists-Arrays,Loops,Conditions,Graphics,Procedures and Functions,Object Oriented Programming Concepts,Application,Application,Application,Application,Application. |
Dersin Öğrenme Kazanımları | Teaching Methods | Assessment Methods |
Uses basic programming language | 10, 16, 6, 9 | E, F |
Uses 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 |
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 |
---|---|---|
1 | Overview of Programming Basics | |
2 | Algorithms | Watching the relevant part of the given resource |
3 | Variables | Watching the relevant part of the given resource |
4 | Lists-Arrays | Reading the relevant section of the given source |
5 | Loops | Watching the relevant part of the given resource |
6 | Conditions | Watching the relevant part of the given resource |
7 | Graphics | Watching the relevant part of the given resource |
8 | Procedures and Functions | Homework |
9 | Object Oriented Programming Concepts | Watching the relevant part of the given resource |
10 | Application | Homework |
11 | Application | Homework |
12 | Application | Homework |
13 | Application | Preparation for the final project |
14 | Application | Preparation for the final project |
Resources |
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 of Media and Visual Arts disciplines. | X | |||||
2 | Knows the basic theories of media and visual arts disciplines. | X | |||||
3 | Knows the necessary computer programs and multi-media techniques in Media and Visual Arts. | ||||||
4 | Knows the aesthetic rules necessary in Media and Visual Arts. | ||||||
5 | Acts in a way that adheres to national and international ethical codes in professional and scientific studies. | ||||||
6 | Understands the symbol systems of cultures. | ||||||
7 | Analyzes the facts related to Media and Visual Arts in their dimensions. | ||||||
8 | Plans the visual design process in line with the needs of institutions/individuals. | ||||||
9 | Carries out the visual communication process in line with the needs of institutions/individuals. | ||||||
10 | Uses the tools, methods and techniques required for Media and Visual Arts practices. | ||||||
11 | Has the ability to produce, process and evaluate real, 2D and 3D images. | ||||||
12 | Applies visual design techniques in new media environments. | ||||||
13 | Has aesthetic awareness and understanding of design. | ||||||
14 | Performs their profession by taking into consideration the "Occupational Health and Safety" rules. | ||||||
15 | Solve problems that arise by taking responsibility in projects related to Media and Visual Arts. | ||||||
16 | Can transform theoretical and factual problems of Media and Visual Arts disciplines and sub-disciplines into publications using scientific methods. | ||||||
17 | Regularly follows the developments in the field of Media and Visual Arts and uses them effectively in her work. | ||||||
18 | Uses Turkish fluently and accurately in scientific and professional studies. | ||||||
19 | Can read and understand at least one foreign language at B1 level. | ||||||
20 | Plans and takes part in social responsibility projects. | ||||||
21 | Incorporates artificial intelligence (artificial learning/machine learning) into the creation process. |
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 |
---|---|---|---|---|---|
INTRODUCTION to CODING | - | Fall Semester | 1+2 | 2 | 5 |
Course Program |
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) | Lect. Zafer DEMİRKOL |
Assistant(s) | |
Aim | This course aims to teach the basic concepts of programming to those who do not know a programming language but want to learn it and to create an infrastructure. The training is organized independently of any programming language, focusing only on the basic concepts of programming. In this sense, an example has been developed on concepts with many programming languages. Thus, the student will not be tied to a specific language and will have a substructure for the languages they will learn next. In the applications, examples of the most popular languages of today's programming languages will be given. Thus, it is shown that although the writing styles of different languages are different (syntax) approach to basic programming concepts is the same. However, this education is not an education that teaches these languages. After receiving this training, the student will decide on his own which programming language to learn in-depth. In training, basic concepts were also tried to be explained by using visual code blocks. During the training, many examples are made; the narrations go through the applications. |
Course Content | This course contains; Overview of Programming Basics,Algorithms,Variables,Lists-Arrays,Loops,Conditions,Graphics,Procedures and Functions,Object Oriented Programming Concepts,Application,Application,Application,Application,Application. |
Dersin Öğrenme Kazanımları | Teaching Methods | Assessment Methods |
Uses basic programming language | 10, 16, 6, 9 | E, F |
Uses 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 |
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 |
---|---|---|
1 | Overview of Programming Basics | |
2 | Algorithms | Watching the relevant part of the given resource |
3 | Variables | Watching the relevant part of the given resource |
4 | Lists-Arrays | Reading the relevant section of the given source |
5 | Loops | Watching the relevant part of the given resource |
6 | Conditions | Watching the relevant part of the given resource |
7 | Graphics | Watching the relevant part of the given resource |
8 | Procedures and Functions | Homework |
9 | Object Oriented Programming Concepts | Watching the relevant part of the given resource |
10 | Application | Homework |
11 | Application | Homework |
12 | Application | Homework |
13 | Application | Preparation for the final project |
14 | Application | Preparation for the final project |
Resources |
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 of Media and Visual Arts disciplines. | X | |||||
2 | Knows the basic theories of media and visual arts disciplines. | X | |||||
3 | Knows the necessary computer programs and multi-media techniques in Media and Visual Arts. | ||||||
4 | Knows the aesthetic rules necessary in Media and Visual Arts. | ||||||
5 | Acts in a way that adheres to national and international ethical codes in professional and scientific studies. | ||||||
6 | Understands the symbol systems of cultures. | ||||||
7 | Analyzes the facts related to Media and Visual Arts in their dimensions. | ||||||
8 | Plans the visual design process in line with the needs of institutions/individuals. | ||||||
9 | Carries out the visual communication process in line with the needs of institutions/individuals. | ||||||
10 | Uses the tools, methods and techniques required for Media and Visual Arts practices. | ||||||
11 | Has the ability to produce, process and evaluate real, 2D and 3D images. | ||||||
12 | Applies visual design techniques in new media environments. | ||||||
13 | Has aesthetic awareness and understanding of design. | ||||||
14 | Performs their profession by taking into consideration the "Occupational Health and Safety" rules. | ||||||
15 | Solve problems that arise by taking responsibility in projects related to Media and Visual Arts. | ||||||
16 | Can transform theoretical and factual problems of Media and Visual Arts disciplines and sub-disciplines into publications using scientific methods. | ||||||
17 | Regularly follows the developments in the field of Media and Visual Arts and uses them effectively in her work. | ||||||
18 | Uses Turkish fluently and accurately in scientific and professional studies. | ||||||
19 | Can read and understand at least one foreign language at B1 level. | ||||||
20 | Plans and takes part in social responsibility projects. | ||||||
21 | Incorporates artificial intelligence (artificial learning/machine learning) into the creation process. |
Assessment Methods
Contribution Level | Absolute Evaluation | |
Rate of Midterm Exam to Success | 40 | |
Rate of Final Exam to Success | 60 | |
Total | 100 |