COMPUTER
ENGINEERING DEPARTMENT MINOR PROGRAMS
ELECTRICAL AND ELECTRONIC ENGINEERING DEPARTMENT
Table 1. Computer
Engineering Minor Program
Software Development Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM 103 |
Introduction to Programming
Lab. I |
4 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM
382 |
Software
Engineering |
5 |
BBM 384 |
Software Engineering Lab. |
4 |
BBM486 |
Design
Patterns |
6 |
Table 2. Computer
Engineering Minor Program
Data Management Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM 103 |
Introduction to Programming
Lab. I |
4 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM 371 |
Data Management |
4 |
BBM471 |
Database
Management Systems |
6 |
BBM473 |
Database
Lab. |
4 |
Table 3. Computer
Engineering Minor Program Computer Science Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM 103 |
Introduction to Programming
Lab. I |
4 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM 301 |
Programming Languages |
4 |
BBM401 |
Automata
Theory and Formal Languages |
6 |
BBM402 |
Theory
of Computation |
6 |
Table 4. Computer
Engineering Minor Program
Operating Systems Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM 103 |
Introduction to Programming Lab.
I |
4 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM341 |
Systems
Programming |
4 |
BBM342 |
Operating
Systems |
5 |
BBM 451 |
Computer Networks |
6 |
Table 5. Computer
Engineering Minor Program Artificial Intelligence Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM405 |
Fundamentals
of Artificial Intelligence |
6 |
BBM406 |
Fundamentals
of Machine Learning |
6 |
BBM407 |
Fuzzy
Logic |
6 |
INDUSTRIAL ENGINEERING DEPARTMENT
Table 1. Computer
Engineering Minor Program
Software Development Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM 103 |
Introduction to Programming
Lab. I |
4 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM
382 |
Software
Engineering |
5 |
BBM 384 |
Software Engineering Lab. |
4 |
BBM486 |
Design
Patterns |
6 |
Table 2. Computer
Engineering Minor Program
Data Management Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM 103 |
Introduction to Programming
Lab. I |
4 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM 371 |
Data Management |
5 |
BBM471 |
Database
Management Systems |
6 |
BBM473 |
Database
Lab. |
4 |
Table 3. Computer
Engineering Minor Program Computer Science Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM 103 |
Introduction to Programming
Lab. I |
4 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM 301 |
Programming Languages |
4 |
BBM401 |
Automata
Theory and Formal Languages |
6 |
BBM402 |
Theory
of Computation |
6 |
Table 4. Computer
Engineering Minor Program
Operating Systems Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM 103 |
Introduction to Programming
Lab. I |
4 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM341 |
Systems
Programming |
4 |
BBM342 |
Operating
Systems |
5 |
BBM 451 |
Computer Networks |
6 |
Table 5. Computer
Engineering Minor Program Artificial Intelligence Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM405 |
Fundamentals
of Artificial Intelligence |
6 |
BBM406 |
Fundamentals
of Machine Learning |
6 |
BBM407 |
Fuzzy
Logic |
6 |
MATHEMATICS DEPARTMENT
Table 1. Computer
Engineering Minor Program Software Development Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM102 |
Introduction
to Programming II |
8 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM
382 |
Software
Engineering |
5 |
BBM486 |
Design
Patterns |
6 |
Table 2. Computer
Engineering Minor Program Data Management Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM102 |
Introduction
to Programming II |
8 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM471 |
Database
Management Systems |
6 |
BBM473 |
Database
Lab. |
4 |
Table 3. Computer Engineering
Minor Program Computer Science Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM102 |
Introduction
to Programming II |
8 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM401 |
Automata
Theory and Formal Languages |
6 |
BBM402 |
Theory
of Computation |
6 |
Table 4. Computer
Engineering Minor Program Operating Systems Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM102 |
Introduction
to Programming II |
8 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM341 |
Systems
Programming |
4 |
BBM342 |
Operating
Systems |
5 |
Table 5. Computer
Engineering Minor Program Artificial Intelligence Option
Course
Code |
Course
Name |
ECTS |
BBM101 |
Introduction
to Programming I |
6 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM405 |
Fundamentals
of Artificial Intelligence |
6 |
BBM406 |
Fundamentals
of Machine Learning |
6 |
BBM407 |
Fuzzy
Logic |
6 |
STATISTICS
DEPARTMENT
Table
1. Computer Engineering Minor Program Software Development Option
Course
Code |
Course
Name |
ECTS |
BBM
102 |
Introduction
to Programming II |
8 |
BBM
202 |
Algorithms |
4 |
BBM103 |
Introduction
to Programming Lab. I |
4 |
BBM104 |
Introduction
to Programming Lab. II |
4 |
BBM382 |
Software
Engineering |
5 |
BBM486 |
Design
Patterns |
6 |
Table
2. Computer Engineering Minor Program Data Management Option
Course
Code |
Course
Name |
ECTS |
BBM
102 |
Introduction
to Programming II |
8 |
BBM
202 |
Algorithms |
4 |
BBM103 |
Introduction
to Programming Lab. I |
4 |
BBM104 |
Introduction
to Programming Lab. II |
4 |
BBM471 |
Database
Management Systems |
6 |
BBM473 |
Database
Lab. |
4 |
COMPUTER
EDUCATION AND INSTRUCTIONAL TECHNOLOGY DEPARTMENT
Table 1. Computer
Engineering Minor Program Course List
Course
Code |
Course
Name |
ECTS |
BBM102 |
Introduction
to Programming II |
8 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM
382 |
Software
Engineering |
5 |
BBM384 |
Software
Engineering Lab. |
4 |
BBM486 |
Design
Patterns |
6 |
DEPARTMENT OF
INFORMATION MANAGEMENT
Table 1. Computer
Engineering Minor Program
Course List
Course
Code |
Course
Name |
ECTS |
BBM102 |
Introduction
to Programming II |
8 |
BBM201 |
Data
Structures |
5 |
BBM202 |
Algorithms |
4 |
BBM
371 |
Data
Management |
4 |
BBM471 |
Database
Management Systems |
6 |
BBM473 |
Database
Lab. |
4 |