COMPUTER TECHNOLOGY AND PROGRAMMING

Reyyan Ayfer, M.S., Chair

Academic Staff
Vocational Specialists
Part-time Academic Staff
Courses

Computer Technology and Programming offers a two-year program comprising the foundations of a concise computer science education through its carefully designed curriculum covering contemporary computing topics; ultimately earning the students an Associate of Science degree.

The curriculum emphasizes basic theory as well as practical experience in a variety of operating environments, tools and programming languages. Students who complete the program will have a thorough knowledge and experience in structured and object oriented methodologies in Windows and UNIX environments. Programming languages like C, C++, Java, visual programming tools, relational database management systems, and Internet programming concepts are the major topics covered during the program. Students are required to design and implement various programming projects in partial fulfillment of the curriculum.

Instruction is supported by the department computational facilities including a network of personal computers in laboratories and multiple Linux servers, all connected to the campus backbone.

The program specifics are designed and frequently revised to reflect changes in the IT industry. This dynamism in the curriculum adapts the students to the needs and expectations of the industry as well as preparing them to continue their academic studies leading to a BS degree in Computer Science.

The compulsory 30 work days industrial training has proved to be a valuable interaction between the industry and the department, as well as good recruitment opportunities for the students.

CURRICULUM

FIRST YEAR

Autumn Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CTP 101  Introduction to Programming  6    4  5  10
CTP 105  Programming Environment  4      3  5
CTP 107  Discrete Mathematics  3  1    3  6
GE 100  Orientation        1  1
ELS 103  Advanced English I  5      3  5
ENG 101  English and Composition I  5      3  6
HIST 201  History of Turkish Republic I  2      2  1
TURK 101  Turkish I  2      2  1

Spring Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CTP 102  Elementary Data Structures  6    4  5  10
CTP 106  Business Applications  4      3  4
CTP 108  Computer Programming for Business  4    3  4  6
CTP 118  Computer Organization  3  1    3  4
ELS 104  Advanced English II  5      3  5
ENG 102  English and Composition II  5      3  6

SECOND YEAR

Autumn Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CTP 200  Industrial Training        -  -
CTP 201  Object Oriented Programming I  4    3  5  10
CTP 203  Operating Systems  4    3  4  6
CTP 209  Systems Development  3      3  6
CTP 227  User Interface Design and Development  4      3  6
ELS 203  Advanced English III  3      2  -
HIST 202  History of Turkish Republic II  2      2  1
TURK 102  Turkish II  2      2  1

Spring Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CTP 202  Object Oriented Programming II  4    3  5  8
CTP 204  Networking Principles and Applications  4      3  5
CTP 206  Database Management Systems  4    3  4  6
CTP 208  Programming for the Internet  4      3  5
CTP 210  Term Project  5      4  6
ELS 204  Advanced English IV  3      2  -


  | Bilkent University Main Page |

  Last regenerated automatically on September 14, 2008 by OAC - Online Academic Catalog Software.