PROGRAM
GAU
Computer Programming (ASc)
About Program
Associate of Science in Computer Programming will intended to develop individual talent and creativity of the students and to promote an up-to-date awareness of new technologies in the field of Computer Programming. The program is designed to prepare students for professional practice by developing a firm foundation in Basic Science, as well as encourage students to develop individual initiative capabilities.
The department offers a balanced program comprising computer software and mathematical foundations. The emphasis is on programming aspects, the analysis and design of software systems.
An Associate of Science in Computer Programming is a two year Associate Degree. Student need to complete 62 credit hours to graduate with an Associate’s degree in Computer Programming. The core courses aim to establish a firm general knowledge in all fields of Computer Programming. Students must successfully complete twentyfour courses. Lecturers are supplemented by tutorials, and by experimental work in the laboratories. In addition to the variety of courses covering basic and specialised subjects, electives are offered to enable students to advance their knowledge in different aspects of this specialisation. This program enables students to transfer to senior institutions that offer a Bachelor’s degree in Computer Engineering.
Career Opportunities
Student Opinions
Departmental Courses
Year 1 |
Fall |
ABSM101 | Introduction to Business & Mgmt. I | CR:(3,0)3 | ECTS:8 |
ACOM101 | Computer Applications I | CR:(3,0)3 | ECTS:4 |
AMAT101 | Business Mathematics | CR:(3,0)3 | ECTS:6 |
CIS102 | Algorithm & Programming Techniques | CR:(3,0)3 | ECTS:5 |
ENG102 | Computer Programming I | CR:(2,2)3 | ECTS:5 |
NH001 | National History I | CR:(0,0)0 | ECTS:2 |
Spring |
ACOM102 | Computer Applications II | CR:(3,0)3 | ECTS:4 |
CEN410 | Computer Networks | CR:(3,0)3 | ECTS:6 |
CIS301 | Web Applications Development | CR:(3,0)3 | ECTS:5 |
CIS309 | Structured Programming Languages | CR:(3,0)3 | ECTS:5 |
CP200 | Internship | CR:(0,0)0 | ECTS:1 |
ENG203 | Computer Programming II | CR:(3,2)4 | ECTS:7 |
NH002 | National History II | CR:(0,0)0 | ECTS:2 |
Year 2 |
Fall |
CEN460 | Computer Graphics | CR:(3,0)3 | ECTS:6 |
CP206 | Database Management Systems | CR:(3,0)3 | ECTS:6 |
ENG205 | Logic Circuit Design | CR:(3,2)4 | ECTS:6 |
TRME001 | Technical Elective | CR:(3,0)3 | ECTS:5 |
TRME001 | Technical Elective | CR:(3,0)3 | ECTS:5 |
TURK001 | Turkish I | CR:(0,0)0 | ECTS:2 |
Spring |
CIS412 | Internet Programming | CR:(3,0)3 | ECTS:5 |
TRGE001 | General Elective | CR:(3,0)3 | ECTS:5 |
TRME001 | Technical Elective | CR:(3,0)3 | ECTS:5 |
CP210 | Term Project (graduation Project) | CR:(3,0)3 | ECTS:8 |
TRME001 | Technical Elective | CR:(3,0)3 | ECTS:5 |
TURK002 | Turkish II | CR:(0,0)0 | ECTS:2 |
Elective Courses |
CIS408 | Wireless Networking | CR:(3,0)3 | ECTS:5 |
CIS409 | Game Programming | CR:(3,0)3 | ECTS:5 |
CIS410 | Artificial Intelligence | CR:(3,0)3 | ECTS:5 |
CIS412 | Internet Programming | CR:(3,0)3 | ECTS:5 |
CIS414 | Modern Programming Platforms | CR:(3,0)3 | ECTS:5 |
CIS419 | Research Methods | CR:(3,0)3 | ECTS:5 |
CIS420 | Computer Forensics | CR:(3,0)3 | ECTS:5 |
CIS421 | 2d, 3d Digital Applications | CR:(3,0)3 | ECTS:5 |
CIS422 | Human Computer Interaction | CR:(3,0)3 | ECTS:5 |
CIS423 | Mobile Device Programming | CR:(3,0)3 | ECTS:5 |
CIS424 | Emerging Technologies | CR:(3,0)3 | ECTS:5
|
Faculty Presentation Video
About Program
Associate of Science in Computer Programming will intended to develop individual talent and creativity of the students and to promote an up-to-date awareness of new technologies in the field of Computer Programming. The program is designed to prepare students for professional practice by developing a firm foundation in Basic Science, as well as encourage students to develop individual initiative capabilities.
The department offers a balanced program comprising computer software and mathematical foundations. The emphasis is on programming aspects, the analysis and design of software systems.
An Associate of Science in Computer Programming is a two year Associate Degree. Student need to complete 62 credit hours to graduate with an Associate’s degree in Computer Programming. The core courses aim to establish a firm general knowledge in all fields of Computer Programming. Students must successfully complete twentyfour courses. Lecturers are supplemented by tutorials, and by experimental work in the laboratories. In addition to the variety of courses covering basic and specialised subjects, electives are offered to enable students to advance their knowledge in different aspects of this specialisation. This program enables students to transfer to senior institutions that offer a Bachelor’s degree in Computer Engineering.
Career Opportunities
Student Opinions
Departmental Courses
Year 1 |
Fall |
ABSM101 | Introduction to Business & Mgmt. I | CR:(3,0)3 | ECTS:8 |
ACOM101 | Computer Applications I | CR:(3,0)3 | ECTS:4 |
AMAT101 | Business Mathematics | CR:(3,0)3 | ECTS:6 |
CIS102 | Algorithm & Programming Techniques | CR:(3,0)3 | ECTS:5 |
ENG102 | Computer Programming I | CR:(2,2)3 | ECTS:5 |
NH001 | National History I | CR:(0,0)0 | ECTS:2 |
Spring |
ACOM102 | Computer Applications II | CR:(3,0)3 | ECTS:4 |
CEN410 | Computer Networks | CR:(3,0)3 | ECTS:6 |
CIS301 | Web Applications Development | CR:(3,0)3 | ECTS:5 |
CIS309 | Structured Programming Languages | CR:(3,0)3 | ECTS:5 |
CP200 | Internship | CR:(0,0)0 | ECTS:1 |
ENG203 | Computer Programming II | CR:(3,2)4 | ECTS:7 |
NH002 | National History II | CR:(0,0)0 | ECTS:2 |
Year 2 |
Fall |
CEN460 | Computer Graphics | CR:(3,0)3 | ECTS:6 |
CP206 | Database Management Systems | CR:(3,0)3 | ECTS:6 |
ENG205 | Logic Circuit Design | CR:(3,2)4 | ECTS:6 |
TRME001 | Technical Elective | CR:(3,0)3 | ECTS:5 |
TRME001 | Technical Elective | CR:(3,0)3 | ECTS:5 |
TURK001 | Turkish I | CR:(0,0)0 | ECTS:2 |
Spring |
CIS412 | Internet Programming | CR:(3,0)3 | ECTS:5 |
TRGE001 | General Elective | CR:(3,0)3 | ECTS:5 |
TRME001 | Technical Elective | CR:(3,0)3 | ECTS:5 |
CP210 | Term Project (graduation Project) | CR:(3,0)3 | ECTS:8 |
TRME001 | Technical Elective | CR:(3,0)3 | ECTS:5 |
TURK002 | Turkish II | CR:(0,0)0 | ECTS:2 |
Elective Courses |
CIS408 | Wireless Networking | CR:(3,0)3 | ECTS:5 |
CIS409 | Game Programming | CR:(3,0)3 | ECTS:5 |
CIS410 | Artificial Intelligence | CR:(3,0)3 | ECTS:5 |
CIS412 | Internet Programming | CR:(3,0)3 | ECTS:5 |
CIS414 | Modern Programming Platforms | CR:(3,0)3 | ECTS:5 |
CIS419 | Research Methods | CR:(3,0)3 | ECTS:5 |
CIS420 | Computer Forensics | CR:(3,0)3 | ECTS:5 |
CIS421 | 2d, 3d Digital Applications | CR:(3,0)3 | ECTS:5 |
CIS422 | Human Computer Interaction | CR:(3,0)3 | ECTS:5 |
CIS423 | Mobile Device Programming | CR:(3,0)3 | ECTS:5 |
CIS424 | Emerging Technologies | CR:(3,0)3 | ECTS:5
|