1st Semester Course Code Course Name Theoretic-Practical-Credit ECTS Credit Course Language BBM101 Introduction to Programming I 3 0 3 6 English BBM103 Introduction to Programming Laboratory I 0 2 1 4 English MAT123 Mathematics I 4 2 5 6 English FİZ137 Physics I 4 0 4 5 English AIN101 Freshman Seminar 1 0 1 2 English İNG111 Language Skills I 3 0 3 3 English TKD103 Turkish I 2 0 2 2 Turkish BEB 650 Basic Information and Communication Technologies 0 2 1 2 English

2nd Semester Course Code Course Name Theoretic-Practical-Credit ECTS Credit Course Language BBM102 Introduction to Programming II 3 0 3 8 English BBM104 Introduction to Programming Laboratory II 0 2 1 4 English MAT124 Mathematics II 4 2 5 6 English FİZ138 Physics II 4 0 4 5 English FİZ117 General Physics Lab. 0 3 1 2 English İNG112 Language Skills II 3 0 3 3 English TKD104 Turkish II 2 0 2 2 Turkish

3rd Semester Course Code Course Name Theoretic-Practical-Credit ECTS Credit Course Language BBM201 Data Structures 3 0 3 5 English BBM203 Software Laboratory I 0 2 1 2 English BBM205 Discrete Structures 3 0 3 5 English AIN211 Principles of Artificial Intelligence 3 0 3 6 English İST292 Statistics 3 0 3 5 English MAT254 Fundamental Linear Algebra 3 0 3 4 English AİT203 Atatürk's Princ. And The History of The Revol. I 2 0 2 2 Turkish MÜH103 Occupational Health and Safety I 1 0 1 1 Turkish

4th Semester Course Code Course Name Theoretic-Practical-Credit ECTS Credit Course Language BBM202 Algorithms 3 0 3 4 English BBM204 Software Laboratory II 0 2 1 2 English BBM242 Computer Systems 3 0 3 4 English AIN200 Computers and Ethics 3 0 3 3 English AIN212 Elements of Data Science 3 0 3 6 English AIN214 Data Science Lab. 0 2 1 4 English AİT204 Atatürk's Princ. And The History of The Revol. II 2 0 2 2 Turkish MÜH104 Occupational Health and Safety II 1 0 1 1 Turkish Nontechnical Elective 3 0 3 4

5th Semester Course Code Course Name Theoretic-Practical-Credit ECTS Credit Course Language AIN300 Internship I 0 4 2 4 English AIN311 Foundations of Machine Learning 3 0 3 6 English AIN313 Machine Learning Lab. 0 2 1 4 English AIN AIN Technical Elective 3 0 3 6 English BBM BBM Technical Elective 3 0 3 6 English Nontechnical Elective 3 0 3 4

6th Semester Course Code Course Name Theoretic-Practical-Credit ECTS Credit Course Language AIN312 Formal Languages and Automata Theory 3 0 3 6 English AIN AIN Technical Elective 3 0 3 6 English AIN AIN Technical Elective Lab. 0 2 1 4 English AIN AIN Technical Elective 3 0 3 6 English AIN AIN Technical Elective Lab. 0 2 1 4 English Nontechnical Elective 3 0 3 4

7th Semester Course Code Course Name Theoretic-Practical-Credit ECTS Credit Course Language AIN400 Internship II 0 4 2 5 English AIN401 Senior Seminar 0 2 1 1 English AIN491 Project I 3 2 4 4 English AIN AIN Technical Elective 3 0 3 6 English AIN AIN Technical Elective 3 0 3 6 English AIN AIN Technical Elective Lab. 0 2 1 4 English Nontechnical Elective 3 0 3 4

8th Semester Course Code Course Name Theoretic-Practical-Credit ECTS Credit Course Language AIN492 Project II 3 2 4 6 English AIN AIN Technical Elective 3 0 3 6 English AIN AIN Technical Elective Lab. 0 2 1 4 English AIN AIN Technical Elective 3 0 3 6 English AIN AIN Technical Elective Lab. 0 2 1 4 English Nontechnical Elective 3 0 3 4



AIN Technical Electives Perception and Language Cluster AIN430 Fundamentals of Image Processing

AIN432 Practicum in Image Processing

AIN431 Introduction to Computer Vision

AIN433 Practicum in Computer Vision

AIN434 Fundamentals of Computational Photography

AIN440 Introduction to Natural Language Processing

AIN442 Practicum in Natural Language Processing

AIN441 Fundamentals of Speech and Audio Processing Big Data and Machine Learning Cluster AIN420 Introduction to Deep Learning

AIN422 Practicum in Deep Learning

AIN421 Fuzzy Logic

AIN423 Data Intensive Applications

AIN425 Practicum in Data Intensive Applications

AIN424 Introduction to Deep Reinforcement Learning

AIN426 Practicum in Deep Reinforcement Learning

AIN427 Introduction to Data Mining

AIN429 Data Mining Laboratory

AIN447 Fundamentals of Text Mining

AIN428 Information Retrieval

AIN461 Logic Programming Decision Making and Robotics Cluster AIN450 Dynamical Systems

AIN4xx Fundamentals of Decision Making

AIN4xx Introduction to Robotics

AIN4xx Practicum in Robotics

AIN4xx Fundamentals of Cognitive Robotics

AIN4xx Autonomous Multiagent Systems

AIN4xx Introduction to Human Robot Interaction

AIN4xx Practicum in Human Robot Interaction Medical Artificial Intelligence AIN411 Introduction to Bioinformatics

AIN4xx Introduction to Medical Image Analysis

AIN4xx Practicum in Medical Image Analysis

AIN4xx Machine Learning for HealthCare Hacettepe University Department of Computer Engineering

06800 Beytepe Ankara