Computer Technology | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code: | MYO032 | ||||
Course Name: | Artificial Intelligence Fundamentals | ||||
Semester: |
Fall Spring |
||||
Course Credits: |
|
||||
Language of instruction: | Turkish | ||||
Course Condition: | |||||
Does the Course Require Work Experience?: | No | ||||
Type of course: | Departmental Elective | ||||
Course Level: |
|
||||
Mode of Delivery: | Face to face | ||||
Course Coordinator: | Öğr. Gör. RAHİME BÜŞRA HACIMUSTAFAOĞLU | ||||
Course Lecturer(s): | |||||
Course Assistants: |
Course Objectives: | Understanding the basic concepts and applications of artificial intelligence, determining learning algorithms with the appropriate optimization algorithm to be used in the analysis of problems, and interpreting the results obtained with the help of sample problems. |
Course Content: | Introduction to artificial intelligence and basic concepts, problem analysis and solution, learning, different artificial intelligence algorithms, optimization algorithms, image analysis, genetic algorithm. |
The students who have succeeded in this course;
1) Understanding the basics of artificial neural network structures. 2) Understanding statistical learning. 3) Understanding the difference between machine learning algorithms. 4) Ability to write programs using artificial intelligence algorithms 5) Understanding the optimization algorithms required for machine learning |
Week | Subject | Related Preparation |
1) | Introduction to Artificial Intelligence | Course notes |
2) | Artificial neural networks | |
3) | Statistical Learning | |
4) | Machine Learning | |
5) | Deep Learning | |
6) | Supervised Learning | |
7) | Unsupervised Learning | |
8) | Midterm Exam | |
9) | Reinforcement Learning | |
10) | Natural Language Processing | |
11) | Support Vector Machines | |
12) | Computer Vision | |
13) | Genetic Algorithm | |
14) | Robotik | |
15) | Final Exam |
Course Notes / Textbooks: | - |
References: | Ders Notları |
Course Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
|||||
---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | ||||||||||
1) To possess the ability to comprehend fundamental concepts in the field of computer technologies. | ||||||||||
2) To possess the ability to analyze and model problems in the field of computer technologies, and to determine and define appropriate software requirements for their solutions. | ||||||||||
3) To possess the ability to comprehend professional topics in a foreign language. | ||||||||||
4) To possess the capability to perform software installation, testing, and acceptance procedures. | ||||||||||
5) To possess the ability to carry out the setup and administration of computer networks, as well as utilize network operating systems. | ||||||||||
6) To possess the skill of conducting maintenance and repairs on computer hardware. | ||||||||||
7) To have awareness and responsibility regarding professional, legal, ethical, and social issues in the field of computer technologies. | ||||||||||
8) To possess the capability to plan, design, and develop computer and network software. | ||||||||||
9) To possess the ability to design and program for web development. | ||||||||||
10) To be competent in applying knowledge of database management, querying, and design to practical applications, and to be capable of developing database applications. |
No Effect | 1 Lowest | 2 Average | 3 Highest |
Program Outcomes | Level of Contribution | |
1) | To possess the ability to comprehend fundamental concepts in the field of computer technologies. | |
2) | To possess the ability to analyze and model problems in the field of computer technologies, and to determine and define appropriate software requirements for their solutions. | |
3) | To possess the ability to comprehend professional topics in a foreign language. | |
4) | To possess the capability to perform software installation, testing, and acceptance procedures. | |
5) | To possess the ability to carry out the setup and administration of computer networks, as well as utilize network operating systems. | |
6) | To possess the skill of conducting maintenance and repairs on computer hardware. | |
7) | To have awareness and responsibility regarding professional, legal, ethical, and social issues in the field of computer technologies. | |
8) | To possess the capability to plan, design, and develop computer and network software. | |
9) | To possess the ability to design and program for web development. | |
10) | To be competent in applying knowledge of database management, querying, and design to practical applications, and to be capable of developing database applications. |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 40 |
Final | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Preparation for the Activity | Spent for the Activity Itself | Completing the Activity Requirements | Workload | ||
Course Hours | 2 | 20 | 40 | ||||
Midterms | 1 | 15 | 15 | ||||
Final | 1 | 20 | 20 | ||||
Total Workload | 75 |