ITC 503 Artificial IntelligenceMEF UniversityDegree Programs Mechatronics and Robotics Engineering (English) (Thesis)General Information For StudentsDiploma SupplementErasmus Policy Statement
Mechatronics and Robotics Engineering (English) (Thesis)
Master Length of the Programme: 2 Number of Credits: 120 TR-NQF-HE: Level 7 QF-EHEA: Second Cycle EQF: Level 7

Ders Genel Tanıtım Bilgileri

School/Faculty/Institute Graduate School
Course Code ITC 503
Course Title in English Artificial Intelligence
Course Title in Turkish Artificial Intelligence
Language of Instruction EN
Type of Course Flipped Classroom
Level of Course Intermediate
Semester Fall
Contact Hours per Week
Lecture: 3 Recitation: Lab: Other:
Estimated Student Workload 172 hours per semester
Number of Credits 7.5 ECTS
Grading Mode Standard Letter Grade
Pre-requisites None
Expected Prior Knowledge None
Co-requisites None
Registration Restrictions Only Graduate Students
Overall Educational Objective To gain a deep understanding of artificial intelligence fundamentals, explore various AI technologies and algorithms, and their applications in real-world scenarios. Students will learn to design, implement, and optimize AI solutions to solve complex problems and innovate in their respective fields.
Course Description The ITC503 Artificial Intelligence course provides an in-depth look into the world of artificial intelligence, covering key concepts, methodologies, and applications of AI technologies. Students will explore machine learning algorithms, neural networks, natural language processing, and robotics, understanding how these technologies can be applied to solve complex problems in business, healthcare, finance, and more. The course aims to equip students with the skills necessary to implement and optimize AI solutions, fostering innovation and advancing their careers in the rapidly evolving AI industry.
Course Description in Turkish ITC503 Yapay Zeka dersi, yapay zeka dünyasına derinlemesine bir bakış sunar, AI teknolojilerinin temel kavramlarını, metodolojilerini ve uygulamalarını kapsar. Öğrenciler, makine öğrenimi algoritmalarını, sinir ağlarını, doğal dil işlemeyi ve robot teknolojilerini keşfedecek, bu teknolojilerin iş, sağlık, finans ve daha birçok alanda karmaşık problemleri çözmek için nasıl uygulanabileceğini anlayacaklardır. Ders, öğrencilere AI çözümlerini uygulama ve optimize etme becerileri kazandırmayı, yenilikçiliği teşvik etmeyi ve hızla gelişen AI endüstrisinde kariyerlerini ilerletmeyi amaçlamaktadır.

Course Learning Outcomes and Competences

Upon successful completion of the course, the learner is expected to be able to:
1) Understand and apply the principles of artificial intelligence and machine learning.
2) Analyze and implement machine learning algorithms and neural networks for data analysis, prediction, and decision-making.
3) Develop AI applications for natural language processing, computer vision, and robotics.
4) Evaluate the ethical and societal implications of AI technologies in various sectors.
5) Utilize AI tools and platforms for developing scalable and efficient AI solutions.
6) Critically analyze and propose solutions to real-world problems using AI technologies.
Program Learning Outcomes/Course Learning Outcomes 1 2 3 4 5 6
1) An ability to develop and deepen one's knowledge in the field of mechatronics and robotics engineering at the level of expertise based on acquired undergraduate level qualifications.
2) An ability to acquire scientific and practical knowledge in mechatronics and robotics.
3) A comprehensive knowledge about analysis and modeling methods in mechatronics and their limitations.
4) An ability to design and apply analytical, modeling and experimental based research by analyzing and interpreting complex situations encountered in the design process.
5) An ability to transmit the process and results of the work of mechatronics and robotics systems systematically and clearly in written and oral form in national and international environments.
6) An ability to recognize social, scientific and ethical values in the stages of designing and realizing mechatronics and robotic systems and in all professional activities.
7) An ability to follow new and developing practices in the profession and to apply them in their work.
8) An ability to take leadership in multi-disciplinary teams, taking responsibility in the design and analysis of mechatronics and robotic systems in complex situations.
9) An ability to communicate verbally and in writing in English at least at the level of B2 of European Language Portfolio.
10) An understanding of the social and environmental aspects of mechatronics and robotics applications.

Relation to Program Outcomes and Competences

N None S Supportive H Highly Related
     
Program Outcomes and Competences Level Assessed by
1) An ability to develop and deepen one's knowledge in the field of mechatronics and robotics engineering at the level of expertise based on acquired undergraduate level qualifications. N
2) An ability to acquire scientific and practical knowledge in mechatronics and robotics. N
3) A comprehensive knowledge about analysis and modeling methods in mechatronics and their limitations. N
4) An ability to design and apply analytical, modeling and experimental based research by analyzing and interpreting complex situations encountered in the design process. N
5) An ability to transmit the process and results of the work of mechatronics and robotics systems systematically and clearly in written and oral form in national and international environments. N
6) An ability to recognize social, scientific and ethical values in the stages of designing and realizing mechatronics and robotic systems and in all professional activities. N
7) An ability to follow new and developing practices in the profession and to apply them in their work. N
8) An ability to take leadership in multi-disciplinary teams, taking responsibility in the design and analysis of mechatronics and robotic systems in complex situations. N
9) An ability to communicate verbally and in writing in English at least at the level of B2 of European Language Portfolio. N
10) An understanding of the social and environmental aspects of mechatronics and robotics applications. N
Prepared by and Date ,
Course Coordinator TUNA ÇAKAR
Semester Fall
Name of Instructor Öğr. Gör. ALPER ONER

Course Contents

Week Subject
1) ● Introduction to Artificial Intelligence ● Overview of AI, its history, evolution, and the distinction between AI, machine learning, and deep learning.
2) ● Foundations of Machine Learning ● An introduction to the basic concepts of machine learning, including supervised, unsupervised, and reinforcement learning.
3) ● Neural Networks and Deep Learning ● Exploring the structure and functionality of neural networks; an introduction to deep learning frameworks.
4) ● Natural Language Processing (NLP) ● Basics of NLP, including text processing, sentiment analysis, and language models.
5) ● Computer Vision ● Introduction to computer vision; understanding image recognition, object detection, and image generation techniques.
6) ● Robotics in AI ● Overview of robotics; how AI is applied in robotics for navigation, decision-making, and performing tasks.
7) ● Ethical Considerations in AI ● Discussion on the ethical implications of AI, including bias, privacy, and future societal impacts.
8) ● AI in Healthcare ● Exploring applications of AI in healthcare, from diagnostics to personalized medicine and patient care.
9) ● AI in Business and Finance ● Examination of AI applications in business analytics, financial modeling, and algorithmic trading.
10) ● Reinforcement Learning ● Introduction to reinforcement learning, including key algorithms and their applications in AI.
11) ● AI Tools and Libraries ● Hands-on sessions with popular AI tools and libraries (e.g., TensorFlow, PyTorch).
12) ● Project Work – Proposal and Design ● Students propose and begin design work on their AI projects, applying concepts learned in class.
13) ● Project Work – Implementation ● Continued project work, focusing on implementing AI models and analyzing results.
14) ● Review and Future of AI ● Course review, discussion on the future trends in AI, and its potential impact on various sectors.
15) Final Examination Period
16) Final Examination Period
Required/Recommended ReadingsNone
Teaching MethodsFlipped classroom/Exercise/Laboratory/Active learning
Homework and ProjectsStudents will be given 5 assignments: one assignment each week from week #2 to week #7. Each assignment will include numerical applications of the methods or models that will be taught in class. Students will have one week to submit an assignment.
Laboratory WorkStudents will apply the methods they learned using a statistical computation program.
Computer UseStudents will apply the methods they learned using a statistical computation program.
Other ActivitiesNone
Assessment Methods
Assessment Tools Count Weight
Homework Assignments 5 % 50
Project 1 % 50
TOTAL % 100
Course Administration
02123953600

ECTS Student Workload Estimation

Activity No/Weeks Hours Calculation
No/Weeks per Semester Preparing for the Activity Spent in the Activity Itself Completing the Activity Requirements
Course Hours 14 2 1.5 1 63
Laboratory 14 2 1.5 1 63
Homework Assignments 5 12 60
Total Workload 186
Total Workload/25 7.4
ECTS 7.5