• CIU Online
Computer Engineering Program

Curriculum

Course Code Course Name Credit Theoric Lab / Tutorial
First Semester
CMPE101 INTRODUCTION TO COMPUTING 3 2 2
CMPE100 INTRODUCTION TO COMPUTER ENGINEERING Non-Credit 1 -
CHEM110 GENERAL CHEMISTRY 4 3 2
MATH101 CALCULUS-I 4 3 2
MATH121 LINEAR ALGEBRA 2 2 -
ENGL141 READING AND WRITING SKILLS-I 3 2 2
TARH100 MODERN TURKISH HISTORY Non-Credit 2 -
HIST100 HISTORY OF CIVILIZATION Non-Credit 2 -
Second Semester
TURK100 TURKISH Non-Credit 2 -
TREG100 TURKISH LANGUAGE Non-Credit 2 -
CMPE112 INTRODUCTION TO PROGRAMMING 4 3 2
ENGL142 READING AND WRITING SKILLS-II 3 2 2
MATH102 CALCULUS-II 4 3 2
MATH122 DISCRETE MATHEMATICS 3 3 1
PHYS101 GENERAL PHYSICS-I 4 3 2
Third Semester
CMPE223 ALGORITHMS AND PROGRAMMING 4 3 2
CMPE221 DIGITAL LOGIC DESIGN 4 3 2
CMPE233 INTERNET PROGRAMMING 3 3 -
MATH205 INTRODUCTION TO PROBABILITY AND STATISTICS 4 4 1
PHYS102 GENERAL PHYSICS-II 4 3 2
MATH203 DIFFERENTIAL EQUATIONS 3 3 1
Fourth Semester
CMPE214 VISUAL PROGRAMMING 3 3 1
CMPE242 DATA STRUCTURES AND DATA ORGANIZATION 4 3 2
CMPE226 COMPUTER ARCHITECTURE AND ORGANIZATION 4 3 2
EELE202 CIRCUIT THEORY I 4 3 2
INDE232 ENGINEERING ECONOMY 3 3 -
Fifth Semester
CMPE313 OBJECT ORIENTED PROGRAMMING 4 3 2
CMPE343 DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING-I 4 3 2
CMPE331 DATA TRANSMISSION IN COMPUTER COMMUNICATIONS 4 3 2
CMPE351 OPERATING SYSTEMS 4 3 2
EELE321 SIGNALS & SYSTEMS 4 4 1
Sixth Semester
CMPE324 MICROPROCESSORS 4 3 2
CMPE332 FUNDAMENTALS OF COMPUTER NETWORKS 4 3 2
CMPE344 DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING-II 4 3 2
CMPE314 SOFTWARE ENGINEERING 4 3 2
EFEXX1 FACULTY ELECTIVE 3 3 -
Seventh Semester
CMPE431 COMPUTER NETWORK DESIGN AND APPLICATIONS 3 2 2
CMPE415 ARTIFICIAL INTELLIGENCE 3 3 1
EFEXX2 FACULTY ELECTIVE 3 3 -
EFEX11 FREE ELECTIVE 3 3 -
ENGI401 Project Management 3 3 -
CMPE300 SUMMER TRAINING Non-Credit 0 -
Eighth Semester
CMPE411 SYSTEMS PROGRAMMING 4 3 2
EFEXX3 FACULTY ELECTIVE 3 3 -
EFEXX4 FACULTY ELECTIVE 3 3 -
ENGI402 Capstone Project 4 2 4
EFEX12 FREE ELECTIVE 3 3 -
Elective Courses
CMPE425 MOBILE APPLICATION DEVELOPMENT 3 3 -
EELE411 ROBOTICS 3 3 1
ISYE363 MANAGEMENT INFORMATION SYSTEMS 3 3 -
CMPE466 INTRODUCTION TO BIOMETRIC SYSTEMS 3 3 -
ILE335 ETHICS 3 3 -
ISYE372 INFORMATION SYSTEMS ANALYSIS AND DESIGN 3 3 1
ISYE472 BUSINESS INTELLIGENCE 3 3 -
CMPE481 Cloud Computing 3 3 -
CMPE326 SIGNAL AND IMAGE PROCESSING 3 3 1
ENVE402 ENVIRONMENTAL IMPACT ASSESSMENT 3 3 -
Last updated: 25-01-2018