Niğde Ömer Halisdemir Üniversitesi Logo T.C. NIGDE UNIVERSITY
NİĞDE VOCATIONAL SCHOOL OF TECHNICAL SCIENCES - ROBOTICS AND ARTIFICIAL INTELLIGENCE
COURSE DESCRIPTION
1. SEMESTER COURSES
Ders Tipi Ders Teorik Pratik AKTS
Compulsory ATA1015 ATATURK PRINCIPLES AND THE HISTORY OF REVOLUTION I 2 0 2
The Purpose of the Course on Atatürk’s Principles and the History of the Revolution: The Revolution and Related Concepts; The Collapse of the Ottoman Empire; Reform Movements in the Ottoman Empire in the 19th Century; Intellectual Currents Aimed at Saving the State During the Final Period of the Ottoman Empire; The 20th The State of the Ottoman Empire at the Beginning of the 20th Century The State of the Country Following the Armistice of Mudros The Period of Preparation for the National Struggle The Opening and Activities of the Grand National Assembly Political and Military Developments Following the Opening of the Grand National Assembly The Treaty of Lausanne, Its Importance, and Consequences
Compulsory RYZ1001 PROGRAMMING 2 2 5
Fundamental components of robotic systems, sensors and actuators, motion control, path planning, robot programming with Python, integration of artificial intelligence algorithms (search, decision-making, learning) into robotic applications, ROS (Robot Operating System) fundamentals, and autonomous robot applications focused on energy efficiency and sustainable manufacturing.
Compulsory RYZ1003 OPERATING SYSTEMS 2 2 5
Topics include the fundamentals of operating systems, process and thread management, CPU scheduling algorithms, memory management, virtual memory, file systems, input/output systems, security, concurrency, and synchronization. The course covers the Linux operating system and command-line usage in practical applications.
Compulsory RYZ1005 ARTIFICIAL INTELLIGENCE FUNDAMENTALS 3 0 5
The definition and history of artificial intelligence, problem-solving approaches, search algorithms, knowledge representation, expert systems, machine learning, and fundamental deep learning concepts are examined. The application areas of these fundamental methods are discussed through real-world, sustainable examples and application scenarios.
Compulsory RYZ1007 DATA STRUCTURES AND ALGORITHMS 2 1 4
In this course, in addition to teaching basic data structures and algorithmic concepts using the Python programming language, we will also cover the study and application of array, list, stack, queue, tree, and graph data structures.
Compulsory RYZ1009 MATHS 2 0 4
Basic Concepts, Definition of Number Sets, Odd and Even Numbers, Positive and Negative Numbers, Consecutive Numbers, Prime Numbers, Numbers with Prime Factors, Factorization into Prime Factors, Factorial, Place Value, Divisor-Remainder Relationship and Divisibility, GCD and LCM, Rational Numbers, Decimal Numbers
Compulsory TDL1011 TURKISH LANGUAGE I 2 0 2
Language and Languages: The Relationship Between Language and Nation, The Relationship Between Language and Culture, Languages of the World and the Place of the Turkish Language Among the World’s Languages, Language Families in Terms of Their Origins, The Historical Development of the Turkish Written Language: Old Turkish, Middle Turkish, Divanü Lügat-it Türk, Atabetü’l-Hakayık, Khwarezmian Turkish, Old Turkish (Old Anatolian Turkish), the New Turkish Period, the Modern Turkish Period, Western and Southwestern Turkish, Turkish of Turkey, Eastern (Northern) Turkish, and Karatay Turkish. Phonetics: Sounds and their formation, vowel harmony (major and minor), major phonetic phenomena in Turkish, phonetic characteristics of Turkish, syllable structure in Turkish, sentence stress. Morphology: Words in terms of form, roots, stems, affixes (derivational affixes, inflectional affixes), words in terms of function and role; nouns, adjectives, pronouns, verbs, verb conjugation, tense and aspect affixes, verbal nouns, prepositions, verb-derived and noun-derived words, semantics; meaning in words, the semantic framework of a word.
Compulsory YDL1013 FOREIGN LANGUAGE I 3 0 3
Use of the verb “to be”; Possessive adjectives; Nouns (countable-uncountable, singular-plural); Adjectives; Imperative constructions; Simple Present; Prepositions of place and time; Present Tense; Sentences with “can”; Pronouns; Past Tense; Use of “was/were”; Vocabulary: days of the week; numbers from 1 to 100; country names; colors; commonly used adjectives; job titles; names of months; family-related words; weather and seasons—these are the structures and vocabulary taught during this period.
2. SEMESTER COURSES
Ders Tipi Ders Teorik Pratik AKTS
Compulsory ATA1016 ATATURK PRINCIPLES AND THE HISTORY OF REVOLUTION II 2 0 2
The Purpose of the Course on Atatürk’s Principles and the History of the Revolution: The Revolution and Related Concepts; The Collapse of the Ottoman Empire; Reform Movements in the Ottoman Empire in the 19th Century; Intellectual Currents Aimed at Saving the State During the Final Period of the Ottoman Empire; The 20th The State of the Ottoman Empire at the Beginning of the 20th Century The State of the Country Following the Armistice of Mudros The Period of Preparation for the National Struggle The Opening and Activities of the Grand National Assembly Political and Military Developments Following the Opening of the Grand National Assembly The Treaty of Lausanne, Its Importance, and Consequences
Compulsory RYZ1002 INTRODUCTION TO ROBITIC SYSTEMS 2 2 5
It covers the fundamental concepts, components, and operating principles of robotic systems. It introduces the engineering fundamentals of mechanical structures, sensors, actuators, control systems, and sustainable robotic applications.
Compulsory RYZ1004 MECHATRONIC SYSTEMS 2 1 4
It addresses the integrated operation of the mechanical, electronic, control, and software subsystems—the fundamental components of mechatronic systems. It covers the topics of sensors, actuators, microcontrollers, control circuits, and system integration from both theoretical and practical perspectives.
Compulsory RYZ1006 MACHINE LEARNING FUNDAMENTALS 2 1 4
It covers data preprocessing, supervised learning (regression and classification), unsupervised learning (clustering and dimension reduction), and model evaluation and selection techniques. It enables students to apply fundamental machine learning algorithms to real-world datasets.
Compulsory RYZ1008 COMPUTER AIDED DESIGN 2 1 5
It covers an introduction to CAD systems, the use of the basic interface and commands, 2D technical drawing, dimensioning and layer management, 3D modeling techniques, part assembly, the generation of technical drawings, and design presentations within the scope of student projects.
Compulsory RYZ1010 DEEP LEARNING 2 2 5
It covers the fundamentals of artificial neural networks, advanced deep learning models (CNN, RNN, LSTM), activation and loss functions, model training and evaluation, transfer learning, natural language processing, image and audio classification applications, and ethical considerations.
Compulsory TDL1012 TURKISH LANGUAGE II 2 0 2
Word groups, the literal, secondary, and figurative meanings of words, idioms, collocations, technical terms, language errors, Turkish sentence structure, sentence elements, sentence analysis, written genres such as novels, articles, essays, and poetry, examples of presentations, reports, and minutes, petitions, business letters, and resumes (CV), and forms of expression such as conversation and discussion
Compulsory YDL1014 FOREIGN LANGUAGE II 3 0 3
To enable students to understand sentences and commonly used expressions related to everyday life (information about themselves, their families, work, their immediate surroundings, shopping, etc.), to be able to convey familiar topics clearly when necessary, and to describe themselves, their education, their immediate surroundings, and situations directly related to their needs using basic expressions. This course builds upon and continues the “Foreign Language I” course, covering the following topics: the Past Tense; “was/were”; comparative adjectives; the Future Tense; articles (“a/an,” “the”); and the Present Perfect.
3. SEMESTER COURSES
Ders Tipi Ders Teorik Pratik AKTS
Compulsory RYZ2001 ROBOT KINEMATICS 3 1 4
The Robot Kinematics course examines the motion of robots from mathematical and geometric perspectives. The course introduces fundamental concepts such as robot joints, links, and degrees of freedom. It covers forward and inverse kinematics, teaching the relationships between a robot's position and orientation. Additionally, velocity relationships, the Jacobian matrix, and singularity analysis are addressed. Theoretical knowledge is reinforced through software-supported practical applications, thereby developing students' skills in constructing and analyzing robot kinematic models.
Compulsory RYZ2003 INDUSTRIAL AUTOMATION 1 2 1 3
This course covers the fundamental concepts and components of automation in industrial production processes. The course examines sensors, actuators, control elements, the structure and operating principles of PLCs, basic PLC programming logic, and industrial communication systems. It also focuses on basic examples related to the design and implementation of automation systems.
Compulsory RYZ2005 GUIDED STUDY 1 0 2 2
Conducting research on a topic selected under the guidance of an academic advisor, reviewing the literature, applying data collection and analysis methods, and preparing the results as a report and presentation.
Elective RYZ2021 ENTREPRENEURSHIP 4 0 4
Types of Innovation, Types of Entrepreneurship, Startup Financing, Business Plan/Preparing a Business Plan to Start a New Business, The Local, National, and International Context of Entrepreneurship.
Elective RYZ2023 CAREER PLANNIG 2 0 2
Career Development and Processes, Occupational and Industry Analysis, Setting Career Goals, Career Management and Personal Branding,
Elective RYZ2025 CYBER SECURITY 2 1 4
Cybersecurity fundamentals, threats encountered in smart systems, identity and access management, secure communication, basic security tools, incident response processes, ethical and legal framework.
Elective RYZ2027 PROJECT MANAGEMENT 2 1 4
Project life cycle, scope–schedule–cost management, communication and stakeholder management, risk–quality management, agile–hybrid approaches, project closure and handover.
Elective RYZ2029 IOT (INTERNET OF THINGS) 2 1 4
The concept of the Internet of Things, its architecture, sensor and network technologies, data communication, cloud integration, IoT platforms, and sample application development.
Elective RYZ2031 DIGITAL IMAGE PROCESSING 2 1 4
Fundamental concepts of digital images, color models, resolution, image processing techniques, graphic design tools, and digital image creation applications.
Elective RYZ2033 GENERATIVE ARTIFICIAL INTELLIGENCE 2 2 4
Fundamentals of generative AI, model types (GAN, VAE, Transformer), data generation techniques, applications for text, image, and audio generation, and ethical and safety issues.
Elective RYZ2035 DATABASE MANAGEMENT 3 1 4
Database concepts, data models, SQL query language, database design, normalization, data security, and database management system applications.
Compulsory RYZ2049 INTERNSHIP 0 0 5
The student’s engagement in professional practice by working for a specified period at a workplace relevant to their field, the preparation of a report on the experience gained, and the evaluation thereof.
4. SEMESTER COURSES
Ders Tipi Ders Teorik Pratik AKTS
Compulsory RYZ2002 AUTONOMOUS SYSTEMS 2 1 4
This course covers fundamental knowledge of electricity and electronics, an introduction to embedded systems, the basic concepts and architectures of autonomous systems, autonomous vehicles and driving techniques, sensor and actuator technologies, and safety and risk management in autonomous systems. Additionally, topics such as simulation tools; learning, decision-making, and control algorithms; robotic systems and modeling; navigation methods; mapping and path planning algorithms; and positioning and localization are addressed.
Compulsory RYZ2004 INDUSTRIAL AUTOMATION 2 2 1 3
The Industrial Automation II course focuses on the architecture and control of advanced automation systems. The course covers topics such as advanced PLC programming techniques, analog signal processing, HMI and SCADA systems, industrial communication protocols (Modbus, Profibus, Ethernet/IP), and the integration of multi-control systems. Additionally, practical work is conducted through sustainable industrial automation projects.
Compulsory RYZ2006 DIRECTED STUDY 2 0 2 2
The Directed Study course is designed to enable students to conduct research, analysis, and practical work aligned with their areas of interest. The course covers the stages of problem identification, literature review, data collection, analysis, reporting, and presentation preparation. Additionally, the course aims to develop students’ skills in project development and solution generation within the framework of sustainability, resource efficiency, and ethical approaches.
Elective RYZ2020 ETHICAL DIMENSIONS OF ARTIFICIAL INTELLIGENCE 2 1 4
It examines the ethical, social, and legal implications of artificial intelligence technologies. It discusses the principles of fairness, bias, privacy, transparency, accountability, and human oversight. It evaluates ethical dilemmas and governance frameworks in various fields of application (healthcare, public sector, finance, education).
Elective RYZ2022 ROBOTICS AND AUTOMATION APPLICATIONS 2 1 4
Basic concepts of robotic systems, types and components of robots, motion and control systems, sensor and actuator integration, the structure of industrial automation, PLCs and control algorithms, fundamentals of robot programming, robot-automation integration, and examples of industrial applications.
Elective RYZ2024 ANALYSIS AND BIG DATA 2 1 4
Data lifecycle, data cleaning and transformation, exploratory analysis, data visualization, fundamental modeling concepts, big data principles, data-intensive application approach, distributed processing, and simple data pipelines.
Elective RYZ2026 ROBOTICS AND EMBEDDED SYSTEMS 2 1 4
Robotic systems, basic principles of sensors, temperature, pressure, acceleration, ultrasonic, GPS, IMU, camera sensors, microcontrollers (Arduino, STM32, ESP32), data acquisition, analog-to-digital conversion, signal processing, wireless data transmission, fundamentals of embedded software.
Elective RYZ2028 DATA STRUCTURES AND ALGORITHMS 2 1 4
In this course, in addition to teaching basic data structures and algorithmic concepts using the Python programming language, we will also cover the study and application of array, list, stack, queue, tree, and graph data structures.
Elective RYZ2030 OCCUPATIONAL HEALTH AND SAFETY 2 0 4
The historical development of occupational health and safety; the Occupational Health and Safety Law No. 6331; workplace accidents and occupational diseases; the concept of workplace safety; fundamental elements of workplace safety; the concepts of hazard and risk; the concept of occupational health; physical risk factors; health and safety signs; fire.
Elective RYZ2032 MOBILE APPLICATION DEVELOPMENT 2 1 4
Throughout this course, students will be introduced to the fundamental concepts of mobile application development, including Android and iOS platforms, Native-Hybrid-Web application differences, development environments (Android Studio, Flutter, etc.), user interface (UI) and user experience (UX) design, Activity/Fragment lifecycle and navigation, local data storage methods (SharedPreferences, SQLite, Room), web services and RESTful API usage (JSON, Retrofit), asynchronous programming, notifications, permissions and sensor usage, IoT integration in mobile applications (Bluetooth/Wi-Fi, MQTT/HTTP), application testing, debugging, and finally app signing and Play Store/App Store publishing processes on a weekly basis; throughout the semester, theoretical knowledge will be supported by hands-on assignments and a term project, enabling students to gain the ability to develop simple-to-intermediate level mobile applications.
Compulsory RYZ2050 INTERNSHIP 0 0 5
The student’s engagement in professional practice by working for a specified period at a workplace relevant to their field, the preparation of a report on the experience gained, and the evaluation thereof.
Elective USD2056 SOCIAL RESPONSIBILITY AND VOLUNTEER 1 1 4
The concept of social responsibility, as the name suggests, refers to individuals’ responsibilities toward society. It can be defined as the fulfillment of the responsibilities that individuals must assume in order to maintain social balance within society. In other words, social responsibility refers to the coming together of individuals, civil society organizations, and the private sector in society to act toward a common goal without considering profit or personal gain. Volunteering is a two-way process that contributes to the psychosocial development of young people. In addition to the social benefits derived from volunteer work, the interpersonal skills of the young people participating in these activities develop; they grasp the meaning of sharing, learn teamwork and cooperation, gain new life experiences, have the opportunity to meet people with diverse backgrounds, learn how to organize, become familiar with various institutions, gain a better understanding of society and the world, develop their values, and build self-confidence. Social responsibility is carried out entirely on a voluntary basis and is aimed at encouraging society to do good, fostering generosity, and inviting people to be sensitive to specific issues. With a sense of social responsibility, it is possible to mitigate negative situations that may arise in society. Through this course, students will learn to address social issues, raise awareness among young people, and understand the importance of generosity and solidarity in carrying out volunteer activities.