Courses

Algorithm, Flowchart, Programming Tools, Variables and Constants, Input-Output Operations, Operators, Decision Structures, Loop Controls, One-Dimensional Arrays, Multi-Dimensional Arrays.

Database Needs Analysis, Normalization, Installing Database Tools, Creating Tables and Determining Their Properties, Creating Queries and Using Their Types, Preparing Queries with Related Tables, Using DML Queries, Database Management, Ensuring Database Security.

Introduction to data science and artificial intelligence concepts. Basic data processing, analysis, visualization techniques and the general structure of machine learning algorithms are introduced. Sample solutions are implemented with Python-based applications.

Internet and Internet Browser, Electronic Mail Management, News Groups/Forums, Web-Based Learning, Personal Website Preparation, Electronic Commerce, Resume in Word Processor, Internet and Career, Job Interview Preparation, Spreadsheet, Formulas and Functions, Charts, Presentation Preparation, Promotional Material Preparation. Microsoft Office and Open Office applications

Management Scheme, Academic Units, Academic Calendar, Student Affairs Department (Structure, Duties), Library Department (Structure, Duties), Services Provided by the Library, Library Research and Information Resources, Library catalog search via web, Health, Culture and Sports Department, Student Clubs, (Structure, Duties), Education-Training Regulation, Higher Education Institutions Discipline Regulation, Higher Education Law Regulation, Erasmus Office, Promotion and Public Relations Directorate (Structure and Duties).

Career Management, Intelligence, Talent, Personality, SWOT Analysis, International Exchange Programs, Communication Skills, CV preparation, Cover Letter Preparation, Recognizing Sectors, Entrepreneurship

Real Numbers and Real Line, Lines, Circles and Parabolas, Functions and Their Graphs, Graph Drawing, Limit and Continuity, Finite and Infinite Limits, Derivative, Derivative Rules and Mean Value Theorem, L'Hopital's Rule and Curve Drawing, Integral and Indefinite Integrals, Definite Integral and Area Between Curves, Transformation Rule, Volume Calculation with Integral

Physical Quantities and Measurement, Motion, Force and Motion, Work, Energy and Momentum, Structure and States of Matter, Mechanical and Thermal Properties of Matter, Vibrational Motion

Project development with Python programming language, Brief Overview of Basic Concepts, Constants in Python, Built-in Types, namespace, numbers, List, bytearray and bytes Structures, Logical Operations, Loops, Operators, Functions, Text Files, Non-Text Files, Object-Oriented Programming in Python. Inheritance and Method Overriding. Import Command, Module Loading and Input and Output Operations in Python. File and File Objects. Exception Handling.

Software Technologies course provides basic information about modern software development methods, programming languages and tools. Software design and development skills are gained through applied projects.

Artificial Intelligence and Ethics course examines the social, ethical and legal dimensions of artificial intelligence. Responsible use of AI technologies, ethical principles and possible risks are discussed.

Basic Robotics Coding course introduces programming of robots. Basic algorithms, sensor and motor control and simple robotic applications are developed.

Computer-Aided Circuit Design course teaches the design and simulation of electronic circuits with computer-aided tools. Circuit analysis and prototyping techniques are emphasized.

Basic concepts, basic hardware, sensors, signal-image processing, data processing and compression, networks and protocols, practical ready platforms, programming basics, programming for data storage and communication, internet of things and big data, internet of things security

Logic course teaches logic structures and inference methods used in mathematics and computer science, based on correct thinking and reasoning rules.

Robotics and Embedded Systems course covers the design, programming and applications of robots and embedded control systems. Solutions to real-world problems are developed with sensors, actuators and microcontrollers.

3D Modeling and Printer Technology course teaches creating three-dimensional models with computer-aided design (CAD) and producing these models with 3D printers. Basic information about different printer types and materials is provided.

AI Hardware and Cloud Technologies course teaches the basic principles of hardware infrastructures used in artificial intelligence applications and cloud computing technologies. The role of hardware accelerators, data centers and cloud services in artificial intelligence processes is examined.

Machine Learning course enables machines to learn through experience with data analysis and modeling techniques. Supervised and unsupervised learning algorithms, applications and basic concepts are taught.

Definition of law, necessity of law, social order rules regulating social life, relationships and differences between law and other social order rules, criteria in public and private law distinction, equality, party criteria, branches of public law, definition of laws, acceptance, entry into force and characteristics.

Java program structures, basic Java classes and packages, object design principles, methods, classes, constructors, encapsulation, access specifiers, inheritance, package creation, polymorphism, interfaces, abstract classes.

Artificial Neural Networks and Deep Learning course covers the structure and working principles of artificial neural networks, deep learning techniques and the use of these methods in artificial intelligence applications. Model design and training processes are emphasized.

Robotics Applications course provides practical and theoretical information on the basic components, control systems and application areas of robots. Robot movements and task planning techniques are taught.

The aim of this course is to make a basic start to English and to develop students' abilities to communicate orally and in writing using English in daily life and business life.

Definition and history of work safety, Accident formation and types, Occupational Diseases and protection methods, Ergonomics, Work safety in electrical and non-electrical tools in the workshop, Protectors in work safety, First aid rules, Safety measures in fires and explosions, Work Safety and worker health legislation and Work Safety Investigation.

Review of object-oriented programming fundamentals; software reusability, class compilation, data abstraction and information hiding, abstract data types, template classes, operator overloading; dynamic memory management, inheritance; abstract functions; polymorphism; input/output stream; debugging; basic data structures

Fundamentals of Operating Systems. Hardware and software interaction. Installation, operation and maintenance of server operating systems (Linux and Windows Server family), Computer and Health

Current AI Applications course examines the innovative use areas and application examples of artificial intelligence today. Practical experience is gained with industry and research-oriented projects.

Natural Language Processing course focuses on developing computers' abilities to understand, interpret and produce human language. Real-world applications are prepared with language modeling, text analysis and artificial intelligence techniques.

Software Development Techniques course covers the planning, design, coding and testing processes of software projects. The ability to develop quality and sustainable software with modern methods and tools is gained.

Autonomous Robot Technology course teaches the design, perception systems and control methods of robots that can move independently. Decision-making processes and applications of autonomous systems are emphasized.

Sensors and Detectors course covers various sensor types, working principles and application areas. Data collection and processing techniques in robotics and embedded systems are taught.

Automata Theory course examines automata types, formal languages and their mathematical properties based on computational models and language theory. It focuses on applications in computer science and artificial intelligence.

Computer Graphics course teaches digital image creation techniques, 2D and 3D graphic models and visualization methods. Applied studies are conducted on graphic algorithms and applications.

At A1 level -- can use basic concepts such as alphabet, numbers, days, nationalities with the verb to be. Can fill out application forms by entering personal information. Can distinguish positive, negative sentences and questions in Present, Past and Present Continuous tenses. Can make work-related sentences using personal pronouns, possessive adjectives and descriptive adjectives. Can describe company types and activities using present tense. Can talk about plans and meetings using time prepositions and Present Continuous tense. Can make basic requests or promises on the phone using the "Will" structure. Can understand complaint letters written at a basic level and respond to them simply. Can describe something using basic adjectives and compare two things. Can understand information given in graphs or tables. Can use type 1 conditional sentences, can describe past and future events using numbers, times and dates.

Robotics and AI Internship aims to provide students with hands-on experience in real-world robotics and artificial intelligence projects. Theoretical knowledge is transformed into practice by doing internships in industry or research environments.

The Meaning and Importance of the Turkish Revolution, The Ottoman Empire in the Modern Age and Reasons for Collapse, Efforts to Save the Ottoman Empire; First Reforms, Nizam-ı Cedit Reforms, Reforms of Mahmud II Period, Tanzimat Period, Transition to Constitutional Administration; First and Second Constitutional Periods, Thought Movements Emerging in the Last Periods of the Ottoman Empire, Wars Entered by the Ottoman Empire at the Beginning of the 20th Century; Tripolitanian War, Balkan Wars and World War I, Their Causes, Developments and Results, Fronts Where the Ottoman Empire Fought in World War I and Their Results, Secret Agreements on the Partition of the Ottoman Empire, Mondros Armistice Agreement and Reactions, Mustafa Kemal Pasha's Life, Occupation of Izmir by the Greeks and Reactions to the Occupation, Mustafa Kemal Pasha's Landing in Samsun and Organizational Activities, Mustafa Kemal Pasha's Activities to Organize the National Struggle; Amasya Circular, Erzurum and Sivas Congresses, Amasya Interviews and Protocols, Convening of the Last Ottoman Parliament of Deputies in Istanbul and National Pact Decisions, Occupation of Istanbul by the Entente States and Reactions to the Occupation, Opening of the Turkish Grand National Assembly in Ankara and Its First Decisions and Applications, Uprisings that Started During the National Struggle Period, Plans to Partition Turkey and the Treaty of Sevres, Turkish War of Independence, War Period; Establishment of the National Army, Eastern Front; Armenian Question and Wars with Armenians, Emergence of Kuvay-i Milliye in the Southern Front and Wars with the French, Wars of the Regular Army with the Greek Army on the Western Front; Battle of İnönü I and Developments in the Field of Diplomacy, Battle of İnönü II, Battle of Sakarya, Great Offensive, Great Victory, Political Struggle and Peace; Mudanya Armistice Agreement, Lausanne Peace Conference and Peace Treaty, Characteristics and Goals of the Turkish Revolution, Revolutions in the Political Field, First Constitutions and Constitutional Changes, Attempts to Transition to Multi-Party Period and Reactions Against the Revolution, Revolutions in Law, Education and Culture, Regulations in the Social Field, Developments in the Economic Field, Turkish Foreign Policy and Developments in the Atatürk Period (1923-1932), Turkish Foreign Policy and Developments in the Atatürk Period (1932-1938), Turkish Foreign Policy During and After World War II, Transition to Multi-Party Period, Basic Principles of the Turkish Revolution.

Robotics and AI Directed Study course enables students to conduct in-depth research with individual or group projects in the field of robotics and artificial intelligence. Applied studies are conducted under the guidance of an advisor.

What is Language? Theories Related to the Origin of Language Language's Relationships with "Thought" and "Society" Concepts Language's Relationships with "Culture" and "History" Concepts Language Types: Common Language, Meta Language, Lingua Franca, Slang, Jargon Historical Development of Turkish I: Orkhon Turkish, Uyghur Turkish Historical Development of Turkish II: Karakhanid Turkish, Anatolian Seljuk Period Turkish Text Analysis Historical Development of Turkish III: Beyliks Period Turkish, Ottoman Turkish Text Analysis Atatürk's Approach to Turkish Language and Language Revolution Text Analysis Phonetics I: Sound Characteristics of Turkish Phonetics II: Diction Rules of Turkish and Common Mistakes Text Analysis Midterm Exam Writing Rules: Writing of "de" / "ki" Conjunctions, Use of Correction Mark, Writing of Compound Words Application: Words Frequently Written Incorrectly in Daily Life Text Analysis Punctuation Marks: Comma, Semicolon, Quotation and Single Quotation Mark, Apostrophe Text Analysis Expression Disorders Expression Disorders Application: Common Mistakes Today Introduction to Expression: Subjective and Objective Expression Scientific Writing Principles: Citation, Transfer, Source Citation, Bibliography Creation, Footnoting, Bibliography Arrangement Text Analysis Paragraph and Ways to Develop Thought Intellectual Writings: Essay, Article, Column, Criticism Literary Genres: Story, Poetry and Novel Text Analysis Oral Expression and Types: Interview, Panel, Symposium, Conference, Seminar

Software Quality Assurance and Testing course teaches quality standards, testing techniques and error management methods in software development processes. Reliable and error-free software production is targeted.

Mobile Robots course teaches the design, navigation and control systems of robots with mobility. Algorithms and environmental perception and path planning with sensors are covered.

Statistics and Probability course teaches decision-making processes with data analysis, probability theory and statistical methods. It provides basic mathematical tools in artificial intelligence and engineering applications.

Problem Solving Techniques course teaches methods to effectively solve complex problems using analytical thinking and creative approaches. Algorithm development and strategic planning skills are gained.

Data Collection and Analysis course teaches correct data collection methods, data cleaning and analysis techniques. Skills in drawing meaningful conclusions and reporting from the obtained data are gained.

Matrices and operations on matrices, image definition, color theory, introduction to image processing Image reading, screen capture, signals, Matlab and OpenCV, image compression

Knowledge mining from databases, knowledge extraction, data/pattern analysis, classification algorithms, clustering algorithms.

To teach the basic principles of cryptography, the foundations of security applications such as encryption and digital signatures, and to gain new capabilities in these subjects.

Optimization Algorithms course teaches algorithms for finding the best solutions with mathematical models. Applications are made in decision making, resource usage and performance improvement.

Human-Robot Interaction course examines communication, cooperation and interaction methods between humans and robots. User-friendly interface design and social robot applications are emphasized.

Mobile Programming course teaches application development processes and platforms for mobile devices. Applications are made on user interface design, performance optimization and common programming languages.