Basic Programming II(COM102)
Course Code | Course Name | Semester | Theory | Practice | Lab | Credit | ECTS |
---|---|---|---|---|---|---|---|
COM102 | Basic Programming II | 2 | 2 | 2 | 0 | 2 | 3 |
Prerequisites | |
Admission Requirements |
Language of Instruction | Turkish |
Course Type | Compulsory |
Course Level | Bachelor Degree |
Course Instructor(s) | MURAT AKIN murakin@gsu.edu.tr (Email) |
Assistant | |
Objective | This course covers advanced topics on basic programming. |
Content |
Week 1: Introduction to Java programming language Week 2: Basic console programming in Java Week 3: For loop, if, while commands in Java Week 4: Examples of console programming Week 5: Applet programming Week 6: Examples of Applet programming Week 7: Moving objects on applet Week 8: Midterm exam Week 9: Examples on console and applet programming Week 10: Examples on console and applet programming Week 11: Game programming on applet Week 12: Game programming on applet Week 13: Introduction to object oriented programming Week 14: Introduction to object oriented programming |
Course Learning Outcomes |
1. Advanced programming 2. Java 3. Game programming |
Teaching and Learning Methods | The course is taught in practice in the laboratory. |
References | 1. Eclipse ile Java, Dr. Esma Meral ve Dr. Naci Dai, DİKEYEKSEN YAYINCILIK, 2014. |
Theory Topics
Week | Weekly Contents |
---|---|
1 | Introduction to Java programming language |
2 | Basic console programming in Java |
3 | For loop, if, while commands in Java |
4 | Examples of console programming |
5 | Applet programming |
6 | Examples of Applet programming |
7 | Moving objects on applet |
8 | Midterm exam |
9 | Examples on console and applet programming |
10 | Examples on console and applet programming |
11 | Game programming on applet |
12 | Game programming on applet |
13 | Introduction to object oriented programming |
14 | Introduction to object oriented programming |
Practice Topics
Week | Weekly Contents |
---|---|
1 | Introduction to Java programming language |
2 | Basic console programming in Java |
3 | For loop, if, while commands in Java |
4 | Examples of console programming |
5 | Applet programming |
6 | Examples of Applet programming |
7 | Moving objects on applet |
8 | Midterm exam |
9 | Examples on console and applet programming |
10 | Examples on console and applet programming |
11 | Game programming on applet |
12 | Game programming on applet |
13 | Introduction to object oriented programming |
14 | Introduction to object oriented programming |
Contribution to Overall Grade
Number | Contribution | |
---|---|---|
Contribution of in-term studies to overall grade | 1 | 40 |
Contribution of final exam to overall grade | 1 | 60 |
Toplam | 2 | 100 |
In-Term Studies
Number | Contribution | |
---|---|---|
Assignments | 0 | 0 |
Presentation | 0 | 0 |
Midterm Examinations (including preparation) | 1 | 40 |
Project | 0 | 0 |
Laboratory | 0 | 0 |
Other Applications | 0 | 0 |
Quiz | 0 | 0 |
Term Paper/ Project | 0 | 0 |
Portfolio Study | 0 | 0 |
Reports | 0 | 0 |
Learning Diary | 0 | 0 |
Thesis/ Project | 0 | 0 |
Seminar | 0 | 0 |
Other | 0 | 0 |
Toplam | 1 | 40 |
No | Program Learning Outcomes | Contribution | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
1 | Will have effective written and oral communication skills in Turkish | X | ||||
2 | Will have a thorough knowledge of at least two foreign languages | X | ||||
3 | Will be informed about art and culture, human rights, social, professional and ethical values, law and legislation, quality standards, and will be aware of their responsibility on these subjects | X | ||||
4 | Will have sufficient knowledge about social sciences, professions and sectors in communication and media, innovative and entrepreneurial practices | X | ||||
5 | Will have the ability to use, in an effective and creative way, the techniques and tools and information technologies necessary for interactive and conventional media, in the context of health and safety in the workplace | X | ||||
6 | Will have the ability to develop documentary and fictional content related to their field for interactive and conventional media; also the ability to produce and manage this content in group | X | ||||
7 | Will have the theoretical knowledge and ability to carry out and share scientific work on communication environments and processes of interactive and conventional media and on the individual and social outcomes of the latter | |||||
8 | Will have the knowledge of analysis and modelling techniques to analyse interactive and conventional media and the communication environments and processes | |||||
9 | Will have the ability to question and critically analyse developments and problems concerning interactive and conventional media and the communication environments and processes, will be aware of the public interest, social responsibility and the environment, will be sensitive to contemporary world’s and Turkey's current problems; will develop a libertarian, democratic, constructive and problem-solving approach | |||||
10 | They are familiar with the historical development processes of electronic, digital media and film; and the current developments in these fields | |||||
11 | They learn sociological, cultural and aesthetic approaches in electronic, digital media and film |
Activities | Number | Period | Total Workload |
---|---|---|---|
Class Hours | 13 | 4 | 52 |
Working Hours out of Class | 13 | 1 | 13 |
Midterm Examinations (including preparation) | 1 | 5 | 5 |
Final Examinations (including preparation) | 1 | 10 | 10 |
Total Workload | 80 | ||
Total Workload / 25 | 3,20 | ||
Credits ECTS | 3 |