TR    EN

Undergraduate Program

1. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
CEAC 105 General Chemistry
3
2
4
5
CMPE109 Fundamentals of Computing
2
1
2
2.5
CMPE113 Computer Programming I
2
2
3
4
ENG101 English for Academic Purposes I
4
0
4
3.5
HIST111 Principles of Ataturk and History of Turkish Revolution I
2
0
2
2
MATH151 Calculus I
4
2
5
7
PHYS 101 General Physics I
3
2
4
6
Total
20
9
24
30

2. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 112 Introduction to Software Engineering
3
0
3
3.5
CMPE114 Computer Programming II
3
2
4
5
ENG102 English for Academic Purposes II
2
2
4
3.5
HIST 221 History of Civilization
3
0
3
3
HIST112 Principles of Ataturk and History of Turkish Revolution II
2
0
2
2
MATH152 Calculus II
4
2
5
7
PHYS 102 General Physics II
3
2
4
6
Total
20
8
25
30

3. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 221 Software Requirements Engineering
3
0
3
6
CMPE225 Object Oriented Programming
3
2
4
8
CMPE251 Discrete Computational Structures
3
0
3
7.0
ENG201 English for Academic Purposes III
3
0
3
3
MATH275 Linear Algebra
4
0
4
6
Total
16
2
17
30

4. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 212 Human Computer Interaction
3
0
3
8
CMPE226 Data Structures
3
0
3
8.0
ENG202 English for Academic Purposes IV
3
0
3
3
IE 220 Probability and Statistics
3
0
3
5
MATH276 Differential Equations
4
0
4
6
Total
16
0
16
30

5. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 321 Object-Oriented Analysis and Design
3
0
3
7
SE 345 Software Quality Assurance
3
0
3
7
SE 399 Summer Practice I
0
0
0
6
CMPE325 Study of Programming Languages
3
0
3
6
CMPE341 Database Design and Management
3
2
4
7
ENG301 English For Professional Communication I
3
0
3
3
Total
15
2
16
36

6. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 322 Software Architecture
3
0
3
5
SE 324 Software Project Management and Economics
3
0
3
5
SE 328 Algorithms and Optimization Methods
3
0
3
5
SE 344 Systems Software Validation and Testing
2
2
3
6
CMPE338 Computer Networks & Operating Systems
3
2
4
6
ENG302 English For Professional Communication II
3
0
3
3
Total
17
4
19
30

7. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 493 Project Orientation
2
0
2
5
SE 499 Summer Practice II
0
0
0
10
TURK 401
2
0
2
2
Area Elective Course
3
0
3
5
Area Elective Course
3
0
3
5
Area Elective Course
3
0
3
5
General Elective (Entrp.)
2
0
2
4
General Elective Course
3
0
3
4
Total
18
0
18
40

8. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 494 Senior Project
4
0
4
9
TURK 402
2
0
2
2
Area Elective Course
3
0
3
5
Area Elective Course
3
0
3
5
Area Elective Course
3
0
3
5
General Elective Course
3
0
3
4
Total
18
0
18
30


Curriculum Total
153
256

Technical Elective Courses

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
CMPE312 Visual Programming
2
2
3
5
CMPE318 Java Programming
2
2
3
5
CMPE326 Formal Languages And Automata
3
0
3
6
CMPE343 Database Systems and Programming
2
2
3
5
CMPE376 Computer Games and Simulation
2
2
3
5
CMPE413 Logic Programming
3
0
3
5
CMPE424 Language Processors
3
0
3
5
CMPE433 Cloud Computing and Virtualization
3
0
3
5
CMPE434 Embedded System Design
2
2
3
5
CMPE435 Special Topics In Computer Networks
3
0
3
5
CMPE437 VLSI Design
2
2
3
5
CMPE461 Applied Neural Computing
2
2
3
5
CMPE462 Introduction to Artificial Intelligence
3
0
3
5
CMPE463 Digital Signal Processing
3
0
3
5
CMPE464 Digital Image Processing
3
0
3
5
CMPE465 Knowledge Engineering
3
0
3
5
CMPE466 Soft Computing
3
0
3
5
CMPE467 Pattern Recognition
3
0
3
5
CMPE473 Computer Graphics
2
2
3
5
ISE 201 Business and Ethics
3
0
3
4.5
ISE 261 Business e-Commerce
3
0
3
6
ISE 301 Multimedia Systems
3
0
3
4
ISE 311 Internet Programming
2
2
3
5
ISE 314 Data Warehousing and Mining
3
0
3
6
ISE 405 Foundations in Information Technology Services
3
0
3
5
ISE 407 Introduction to Mobile Application Development
3
0
3
5
ISE 414 Investigation of Computer Crime
3
0
5
5
ISE 422 e-Government
3
0
5
5
ISE 423 Technology Trends in e-Government
3
0
3
5
ISE 424 Distance Education and E-Learning
3
0
3
5
ISE 426 Computer Security
3
0
3
5
ISE 432 Innovation and Entrepreneurship in IT
3
0
3
5
SE 340 Rapid Application Development
2
2
3
5
SE 360 System Modeling and Simulation
3
0
3
5
SE 375 3D Modeling, Animation and Game Design
2
2
3
5
SE 400 Undergraduate Research Project
3
0
3
5
SE 421 Big Data Programming
2
2
3
5
SE 426 Emerging Technologies
2
2
3
5
SE 440 Analysis and Design of User Interfaces
3
0
3
5
SE 446 Introduction to Bioinformatics
3
0
3
5
SE 450 Software Engineering Ethics
3
0
3
5
SE 453 Large Scale Software Development
3
0
3
5
SE 460 Software Construction
3
0
3
5
SE 461 Software Patterns
3
0
3
5
SE 462 Formal Methods in Software Engineering
3
0
3
5
SE 470 Agile Methods in Software Development
2
2
3
5