TR    EN

Undergraduate Program

1. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 100 Fundamentals of Software Engineering
1
2
2
2
CHEM 102 General Chemistry
3
2
4
6
COMPE 113 Computer Programming I
2
2
3
4
ENG101 English for Academic Purposes I
4
0
4
3.5
MATH151 Calculus I
4
2
5
7.5
PHYS 101 General Physics I
3
2
4
6
Total
17
10
22
29

2. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 112 Introduction to Software Engineering
3
0
3
5
COMPE 114 Computer Programming II
3
2
4
7.5
ENG102 English for Academic Purposes II
2
2
4
3,5
MATH152 Calculus II
4
2
5
7.5
PHYS 102 General Physics II
3
2
4
6
Total
15
8
20
29

3. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 221 Software Requirements Engineering
3
0
3
5.5
COMPE 225 Object Oriented Programming
3
2
4
5.5
COMPE 251 Discrete Computational Structures
3
0
3
5
ENG201 English for Academic Purposes III
3
0
3
3
IE 220 Probability and Statistics
3
0
3
5
MATH275 Linear Algebra
4
0
4
6
Total
19
2
20
30

4. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 212 Human Computer Interaction
3
0
3
5.5
SE 222 Software Quality Assurance
3
0
3
5
COMPE 226 Data Structures
3
0
3
5.5
ENG204 Report Writing Skills
2
0
2
3
MATH276 Differential Equations
4
0
4
6
Non-Technical Elective
3
5
Total
15
0
18
30

5. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 321 Object-Oriented Analysis and Design
3
0
3
4.0
SE 399 Summer Practice I
0
0
0
4
COMPE 231 Digital Circuits and Systems
3
2
4
6
COMPE 323 Algorithms
3
0
3
4.5
COMPE 325 Study of Programming Languages
3
0
3
4.5
COMPE 341 Database Design and Management
3
2
4
5
TURK 101 Turkish Language I
2
0
2
2
Total
17
4
19
30

6. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 320 Software Project Management
3
0
3
5
SE 322 Software Architecture
3
0
3
6.5
SE 344 Systems Software Validation and Testing
2
2
3
6.5
COMPE 334 Computer Networks
3
2
4
5
TURK 102 Turkish Language II
2
0
2
2
Technical Elective Course
3
5
Total
13
4
18
30

7. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 493 Project Orientation
2
0
2
3
SE 499 Summer Practice II
0
0
0
6
COMPE 431 Operating Systems
3
2
4
4
HIST 101 Principles of Atatürk and History of Turkish Revolution I
2
0
2
2
IE 305 Engineering Economic Analysis
3
0
3
5
Technical Elective Course
3
5
Technical Elective Course
3
5
Total
10
2
17
30

8. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
SE 494 Senior Project
4
0
4
12
HIST 102 Principles of Atatürk and History of Turkish Revolution II
2
0
2
2
ORY 400 Participation in Social and Cultural Activities
0
0
0
1
Non-Technical Elective
3
5
Technical Elective Course
3
5
Technical Elective Course
3
5
Total
6
0
15
30


Curriculum Total
149
238

Technical Elective Courses

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 326 Formal Languages And Automata
3
0
3
6.5
COMPE 350 Numerical Methods
2
2
3
5.5
COMPE 376 Computer Games and Simulation
2
2
3
5
COMPE 422 Visual Programming
2
2
3
5
COMPE 432 Virtualization
3
0
3
5
COMPE 438 Java Programming
2
2
3
5
COMPE 461 Applied Neural Computing
2
2
3
5
COMPE 465 Knowledge Engineering
3
0
3
5
COMPE 473 Computer Graphics
2
2
3
5
ISE 201 Business and Ethics
3
0
3
4.5
ISE 301 Multimedia Systems
3
0
3
4
ISE 311 Internet Programming
2
2
3
5
ISE 316 e-Commerce
3
0
3
6
ISE 350 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 412 Computer Security
3
0
3
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 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 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