Bilgisayar Mühendisliği Bölümü

Course Contents


COMPUTER ENGINEERING BA PROGRAM COURSES
 
Course Code Course Name Credit ECTS
Academic Year I Fall    
BIL101 Mathematics-1 4.00 5
BIL103 Physics-1 2.50 3
YBD101 Foreign Language-1 2.00 2
AİT101 Atatürk's Principles and Turkish Revolution History I 2.00 2
TDL101 Turkish Language-1 2.00 2
BIL113 Algorithms and Programming-1 4.00 6
BIL115 Electric Circuits 4.00 5
BIL119 Introduction to Computer Engineering 2.00 3
AKT101 Academic Turkish-1 2.00 2
AYD101 Academic Writing Course 2.00 2
       
Academic Year I Spring    
BIL102 Mathematics-2 4.00 5
BIL104 Physics-2 2.50 3
YBD102 Foreign Language-2 2.00 2
AİT102 Atatürk’s Principle and Revolution History -2 2.00 2
TDL102 Turkish Language-2 2.00 2
BIL112 Algorithms and Programming-2 4.00 8
BIL114 Electronic Circuits 4.00 6
AKT102 Academic Turkish-2 2.00 2
KRP102 Career Planning 1.00 2
       
Academic Year II Fall    
BIL201 Data Structures 3.00 6
BIL203 Object Oriented Programming 4.00 6
BIL205 Logic Circuits and Design 3.50 5
BIL207 Linear Algebra and Differential Equations 3.00 4
BIL213 Web Designing 2.50 3
BIL211 Statistics and Theory of Probabilities 3.00 4
BTF201 History and Philosophy of Science  2.00 2
       
Academic Year II Spring    
BIL202 Visual Programming 4.00 5
BIL204 Software Engineering 3.00 4
BIL206 Algorithms 3.00 5
BIL208 Microprocessors 3.00 5
BIL210 Discrete Mathematics 3.00 3
BIL212 Numeric Analysis 2.00 2
BIL214 Occupational Internship-1 (30 workdays) 0.00 6
       
Academic Year III Fall    
BIL301 Computer Architecture and Organization 3.00 5
BIL303 Operating Systems 3.00 5
BIL305 Database Systems 4.00 5
BIL307 Mobile Programming 3.50 5
  Technical Elective-1 3.00 5
  Technical Elective-2 3.00 5
       
  TECHNICAL ELECTIVE-1-2 (TE-1-2)    
BIL311 Wireless Sensor Networks    
BIL313  Introduction to Interactive Programming 3.00 5
BIL315 Management of Software Projects 3.00 5
BIL317 Microcontroller and Programming 3.00 5
BIL319 Introduction to Signals and Systems 3.00 5
BIL321 Computer Modelling 3.00 5
BIL323 Concepts of Programming Languages 3.00 5
BIL325 Introduction to Data Preprocessing 3.00 5
BIL327 Basic Learning Algorithms 3.00 5
       
Academic Year III Spring    
BIL302 Computer Networks 3.00 4
BIL304 Embedded Systems 3.50 4
BIL306 Web Programming 3.50 4
BIL308 Computer Engineering Application Projects 2.00 2
BIL328 Occupational Internship 2 0.00 4
ELD302 Critical Thinking  2.00 2
  Technical Elective-3 3.00 5
  Technical Elective-4 3.00 5
       
  TECHNICAL ELECTIVE-3-4 (TE-3-4)    
BIL310 Parallel Programming 3.00 5
BIL312 Internet of Things 3.00 5
BIL314 System Engineering 3.00 5
BIL316 Software Quality Assurance and Tests 3.00 5
BIL318 PLC Programming 3.00 5
BIL320 Introduction to Biomedical Engineering 3.00 5
BIL322 Database Programming 3.00 5
BIL330 Advanced Mobile Programming 3.00 5
BIL332 Introduction to Artificial Intelligence 3.00 5
BIL334 Basics of Cryptology 3.00 5
       
Academic Year IV Fall    
BIL401 Computer Graphics 2.50 3
BIL403 Applications of Computer Engineering 1 2.00 5
BIL423 Entrepreneurship Culture 1.00 1
ISGGÜV1 Occupational Health and Safety -1 1.00 1
  Technical Elective-1 3.00 6
  Technical Elective-2 3.00 6
  Technical Elective-3 3.00 6
  Non-Technical Elective-1 2.00 2
       
  TECHNICAL ELECTIVE 5-6-7 (TE-5-6-7)    
BIL405 Functional Programming 3.00 6
BIL407 Introduction to Medical Informatics 3.00 6
BIL415 Human Computer Interaction 3.00 6
BIL417 Expert Systems 3.00 6
BIL419 Data Mining 3.00 6
BIL431 Information Security 3.00 6
BIL433 Introduction to Artificial Neural Networks 3.00 6
BIL435 Fuzzy Logic 3.00 6
BIL437 Introduction to Natural Language Processing 3.00 6
       
  NON TECHNICAL ELECTIVE-1 (NTE-1)    
BIL427 Communication and Presentation Techniques 2.00 2
BIL429 Physical Education 2.00 2
BIL438 Information Technologies 2.00 2
TKNBAG Technology Addiction 2.00 2
       
Academic Year IV Spring    
BIL402 Formal Languages and Automata 3.00 4
BIL404 Applications of Computer Engineering 2 2.00 5
ISGGÜV2 Occupational Health and Safety-2 1.00 1
  Technical Elective-8 3.00 6
  Technical Elective-9 3.00 6
  Technical Elective-10 3.00 6
  Non-Technical Elective-2 2.00 2
       
  TECHNICAL ELECTIVE 8-9-10 (TE-8-9-10)    
BIL406 Cloud Computing 3.00 6
BIL412 Web Technologies 3.00 6
BIL414 ARM Programming 3.00 6
BIL416 Introduction to Image Processing 3.00 6
BIL418 Optimization Algorithms 3.00 6
BIL420 Web Programming with MVC 3.00 6
BIL428 Introduction to Evolutionary Computing 3.00 6
BIL430 Data Analysis 3.00 6
BIL432 Introduction to Deep Learning 3.00 6
       
  NON TECHNICAL ELECTIVE-2 (NTE-2)    
BIL424 Scientific Resource Techniques 2.00 2
BIL426 Business Law 2.00 2
GNLÇLŞ Volunteering Studies 2.00 2