Courses

Also available in: Türkçe

  • Basic Departmental
  • Departmental
  • Departmental Elective
  • Non-Departmental Elective
Course Code Course Name Credit ECTS Class Hours LAB Practical Learning Sessions
PS C R T
1.YEAR / 1. SEMESTER CHM101 General Chemistry 4 5 3 2 0 0 2 2 1
ENG101 English I 3 3 0 0 0 0 1 1 1
MTH101 Mathematics I 4 6 4 0 0 2 1 1 0
ECC102 Programming and Problem Solving 4 5 4 2 0 2 2 1 1
PHY101 General Physics I 4 6 4 2 0 2 1 1 0
MTH113 Linear Algebra 3 5 3 0 0 1 1 1 0
1. YEAR / 2. SEMESTER ECC108 Object Oriented Programming 3 6 4 2 0 3 1 1 1
ENG102 English II 3 3 0 0 0 0 1 1 1
MTH102 Mathematics II 4 6 4 0 0 2 1 1 0
ECC104 Discrete Structures 3 6 3 0 0 0 1 1 1
PHY102 General Physics II 4 6 4 2 0 2 1 1 0
YİT100 Turkish for Foreign Students 2 3 2 0 0 0 2 0 1
2. YEAR / 1. SEMESTER MTH251 Probability and Statistics 3 6 4 0 0 2 1 1 0
ECC201 Data Structures and Algorithms 4 6 4 2 0 2 2 1 1
ECC001 Logic Design 4 6 4 2 0 2 1 1 2
ECC427 Management for Engineers 3 6 3 0 0 0 1 1 1
ECC003 Software Engineering 3 6 3 0 0 0 1 1 1
2. YEAR / 2. SEMESTER ECC202 Database Management Systems 4 6 4 0 0 2 1 1 0
ECC203 Computer Architecture and Organisation 3 6 3 0 0 0 1 1 1
ENG201 Oral Communication Skills 3 3 3 0 0 1 1 1 0
SWE202 Software Construction 3 6 3 0 0 0 1 1 1
SWE234 Human-Computer Interaction 3 5 3 0 0 1 1 1 0
SWE299 Summer Practice I 0 2 0 0 0 0 0 0 0
3. YEAR / 1. SEMESTER ECC302 Operating Systems 3 6 3 0 0 0 1 1 1
ECC004 Programming Languages I 3 6 3 2 0 2 1 1 1
SWE301 Software Design and Architecture 4 6 4 0 0 0 1 2 1
ECC311 Management Information Systems 4 6 4 0 0 1 0 2 1
FNTE Free Non-technical Elective 3 6 3
3. YEAR / 2. SEMESTER ECC005 Internet Programming 3 6 3 1 0 1 1 1 1
ECC303 Data Communication and Networking 4 6 4 1 0 2 1 1 1
ECC426 Economics for Engineers 3 5 3 0 0 1 1 1 0
SWE302 Software Quality Assurance and Test 3 5 3 0 0 1 0 1 1
SWE304 Software Requirements Analysis 3 6 3 0 0 1 0 1 1
SWE399 Summer Practice II 0 2 0 0 0 0 0 0 0
4. YEAR / 1. SEMESTER SWE401 Software Project Management 3 4 3 0 0 1 1 1 0
ECC430 Principles of Information Security 3 5 3 0 0 0 1 1 1
SE491 Senior Project I 4 6  –  –  –  –  –  –  –
TE Technical Elective 3 5  –  –  –  –  –  –
TE Technical Elective 3 5  –  –  –  –  –  –  –
TE Technical Elective 3 5  –  –  –  –  –
4. YEAR / 2. SEMESTER ECC429 Engineering Ethics 3 7 3 0 0 0 1 1 1
SE492 Senior Project II 4 8  –  –  –  –  –  –  –
TE Technical Elective 3 5  –  –  –  –  –  –
TE Technical Elective 3 5  –  –  –  –  –
TE Technical Elective 3 5  –  –  –  –  –  –
Total 144 240

PS: Problem Solving C: Complementary R: Reformative T: Tutorial

Technical Elective Courses

  • Basic Departmental
  • Departmental
  • Departmental Elective
  • Non-Departmental Elective
Course Code Course Name Credit ECTS Class Hours LAB Practical Learning Sessions
PS C R T
ECC431 e-Commerce 3 5 3 0 0 0 1 1 1
ECC412 Database Applications 3 5 3 2 0 2 1 1 1
ECC002 System Simulation 3 5 3 0 0 1 1 1 0
ECC404 Neural Networks 3 5 3 2 0 1 1 2 1
ECC419 Image Processing 3 5 3 2 0 2 1 1 1
ECC402 Computer Graphics 3 5 3 2 0 2 1 1 1
ECC405 Computer Hardware 3 5 3 0 0 0 1 1 1
ECC406 System Programming 3 5 3 2 0 2 1 1 1
ECC413 Artificial Intelligence 3 5 3 0 0 0 1 2 0
ECC417 Mobile Programming 3 5 3 0 0 0 2 1 0
ECC408 Advanced Object Oriented Programming 3 5 3 2 0 2 2 1 0
ECC409 Object Oriented Programming II 3 5 3 2 0 2 2 1 0
ECC407 Programming Languages II 3 5 3 2 0 1 1 2 1
SWE403 Large Scale Software Development 3 5 3 0 0 0 1 1 1
SWE404 Software Patterns 3 5 3 0 0 0 1 1 1
SWE406 Distributed Software Patterns 3 5 3 0 0 0 1 1 1
SWE407 Real-Time Embedded Systems 3 5 3 0 0 0 1 1 1
SWE408 Formal Methods in Software Engineering 3 5 3 0 0 0 1 1 1
SWE409 Analysis and Design of User Interfaces 3 5 3 0 0 0 1 1 1
SWE405 Rapid Application Development 3 5 3 0 0 0 1 1 1
ECC415 Decision Making 3 5 3 0 0 0 1 1 1

PS: Problem Solving C: Complementary R: Reformative T: Tutorial

tercih robotu