MATH 101 Engineering Mathematics I
Functions, limits, continuity, differentiation and applications, integration, fundamental theorem of calculus, techniques and applications of integration, improper integrals and series, Taylor polynomials, power series, basic transcendental functions.
PHYS 101 Engineering Physics I
Vectors, translational kinematics and dynamics work and energy, system of particles, rotational kinematics and dynamics, equilibrium, gravitation oscillations, waves, fluid mechanics, statistical mechanics, heat and thermodynamics.
SENG 101 Introduction to Computer Engineering Concepts
Introduction to fundamentals of Computer systems, including Computer organization, operating systems, language processors and user interfaces. Introduction to algorithms and programming. Reasoning informally about the correctness and efficiency of programs. A functional programming language will be used for practical work.
CENG 103 Computer Programming I (C/C++ Programming)
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems. Typed functions, conditional expressions, and repetition (recursion) are introduced alongside as the basic methods to operate on this structured data.
ENG 101 Academic English I
This course is an integrated-skills based course in the four language skills (reading, writing, listening and speaking) along with the grammar and vocabulary knowledge. With its engaging content and systematic skills work, students will be able to express their ideas and develop their communicative abilities. It also includes a strong focus on study skills encouraging independent learning.
IUL 101 Introduction to University Life
It is a program that aims to adapt to the new environment of the university in a pleasant way, consisting of various activities that will be offered in addition to academic studies, in order for our students to adapt to university life. These activities will support students as an active individual with programs that can help students to achieve their goals and contribute to their personal development. The program, which is focused on socio-cultural activities, aims to create an awareness about intellectual curiosity, cultural sensitivity and taking responsibility, by giving you a weekly break, and to improve students’ vision as well as to educate them as a beneficial individual to the society and the world.
EPR 101 Entrepreneurship Project I
To become entrepreneurs and project makers, our students receive information such as establishment and management of business, business accounting, business start-up and incentives, R & D and design center
activities, project supports. By collaborating with students who choose similar projects from other programs, they start their experience of forming a team and doing business together.
MATH 102 Engineering Mathematics II
Vector calculus, functions of several variables, directional derivatives, gradient, Lagrange multipliers, multiple integrals and applications, change of variables, coordinate systems, line integrals, Green's theorem and
its applications.
PHYS 102 Engineering Physics II
Charge and matter, the electric field, Gauss law, electrostatic potential, capacitance, current and resistance, electromotive force and circuits, the magnetic field, Ampére's law, Faraday's law, inductance, magnetic
properties of matter.
SENG 122 Computer Programming II (C/C++ Programming)
Programming methodology: specification, design, coding, program correctness. Review of data types: scalar types, structured types. Data Structures: linear structures (stacks, queues, linear lists), nonlinear
structures (trees, sets), files (sequential, random access). Implementation of data structures: linked list implementation, multidimensional array implementation, record implementation, character string, stack, queue,
tree and set implementations. Recursion.
ENG 102 Academic English II
This course is an integrated-skills based course in the four language skills (reading, writing, listening and speaking) along with the grammar and vocabulary knowledge. With its engaging content and systematic
skills work, students will be able to express their ideas and develop their communicative abilities. It also includes a strong focus on study skills encouraging independent learning.
IUL 152 Building the Future
This course, which is the continuation of the Introduction to University Life Course, aims to raise the competence of the student in subjects such as career planning, interview processes, image and communication
and to train highly qualified people. In addition, the course aims to provide students with the knowledge of science, technique, industry, creative thinking, developments in R & D, rational and critical thinking,
reasoning ability, generating rational solutions and evaluating future business opportunities through various seminars. This course contributes to the development of the basic sciences in our country, giving students
the opportunity to make applied research, renewing the existing knowledge and ideas, enriching and educating the elements needed by the profession branches.
IYD 124 Workplace Experience I
Matrices, determinants. Systems of linear equations. Vector spaces. Base and dimension concept. Linear transformations. Change base. Inverse of a linear transformation. Construction transformations.
Characteristic equations, eigenvalues, eigenvectors and Jordan form. Numerical techniques for calculating eigenvalues and eigenvectors. Inner-product spaces, orthogonality, quadratic forms. Normed spaces.
SENG 203 Discrete Computational Structures
The focus of this course is on mathematical principles central to computer science including sets, logic, and proofs. Students will learn how to apply the concepts of discrete mathematics to computer science
problems. Introduces computational implementations of the mathematical structures most frequently used in computing including sets, equivalence relations, functions, graphs, trees and standard logic.
SENG 205 Data Structures and Algorithms
Basic data types and data structures: Stacks, queues, linked lists, trees and graphs. Search and sort algorithms. Storage allocation, garbage collection and compaction. Logical and physical organization of files. File
processing and management.
SENG 203 Web Programming
TUR 101 Turkish I
Definition of the language, social value of language; Characteristics of written and oral expression; Sentence knowledge; Speech disorders; written and oral expression; Effective reading and text analysis will be
included during this course.
ATA 201 Principles of Atatürk and History of Turkish Revolution I
This course will cover the topics of; The concept of revolution, the factors leading to Turkish revolution and the reasons of the collapse of the Ottoman Empire, Ottoman Empire in the rescue efforts, flows of ideas,
World War I, Mustafa Kemal Anatolian transition and congresses, Turkey opening of the Grand National Assembly, the liberation war, foreign policy, Mudanya cease-fire, the Lausanne conference.
ISD 225 Workplace Experience II
This course is the continuation of the Work Experience I course and the students continue their workplace experience which they started in the previous semester with their mentors.
MATH 202 Differential Equations
Classification of differential equations. Methods of solving first order differential equations. Methods of solving higher order linear differential equations: Equations with constant coefficients, method of indefinite
coefficients, change of parameters, solution with power series. Laplace transform and convolution. Differential Equation Systems. Multivariable differential equations.
SENG 202 Object Oriented Analysis and Design
TUR 102 Turkish II
This course will cover the topics of; Turkish suffixes; Turkish suffixes; Word types. Sentence knowledge; Reading and examining selected texts.
ATA 202 Principles of Atatürk and History of Turkish Revolution II
This course will cover the topics of; The proclamation of the Republic and political, social and cultural reforms. Problems that Lausanne Peace Treaty could not be solved and their conclusions movements against the
new order. Multiparty life experiments and results. Turkish Foreign Policy in the period of Atatürk. İnönü Period and the Second World War years, Turkey's transition to multi-party life during and after the Democratic
Party.
IYD 324 Workplace Experience III
SENG 301 Analysis of Algorithms
Analysis of computer science algorithms: Sorting, searching, paging and parallelism. Analysis of mathematical algorithms: games and puzzles, network algorithms, and probabilistic algorithms.
SENG 303 Operating Systems
Evolution of operating systems. Multiprogramming and time sharing concepts. User and program interfaces. Concurrent processes, CPU scheduling, process synchronization, critical section problem. Deadlock
prevention, avoidance, detection and recovery. Memory management, swapping, multiple partitions. Paging, segmentation, virtual memory, page replacement algorithms. File system structures, allocation methods,
directory implementation. I/O interfaces, secondary storage structure. Protection and Security: Access matrix and rights, capabilities, security issues. LINUX case studies.
SENG 303 Programming Languages
SENG 307 Probability and Statistics for Software Engineering
Introduction to probability theory. Random variables, expectation, variance and moment generating functions. Distributions: Bernoulli, binomial, uniform, Gaussian, exponential, Poisson, gamma. Introduction to
statistical concepts. Sampling and sample statistics. Point and interval estimation. Hypothesis testing. Regression. Numerical and computational aspects of random variable generation, sampling, and estimation.
SENG 304 Fundamentals of Software Engineering
Introductory concepts in software engineering. The software life cycle and the phases in software development: feasibility study, analysis, specification, design, implementation and testing, documentation and
maintenance. Tools, techniques, environments and methodologies. Management issues: planning, organization and control. Professional ethics.
IYU 325 Workplace Application I
SENG 302 Introduction to Database Systems
Logical organization of data: Entity-relationship modeling of data. Hierarchical, network and relational models. Data description and query languages. Normal forms and database design. Physical design and access
strategies. Security, integrity and reliability. Design and implementation of a simple database management system that includes file security and a simple query language.
SENG 304 Computer Networks
Network layers and architectures, reference models. Physical layer and data communications issues. Metallic, fiber optic and wireless transmission media. Telephone system, switching, ISDN, ATM, SDH, DSL,
cellular systems and satellites. Data link layer issues, elementary and sliding window protocols. Multiple access protocols, local area networks, Ethernet, bridges and switches. Network layer issues, routing
algorithms, congestion control, Internet Protocol, routing protocols. ATM network layer.
SENG 310 Software Project Management
IYU 326 Workplace Application II
SENG 401 Machine Learning and Artificial Intelligence
Overview of artificial learning systems. Supervised and unsupervised learning. Statistical models. Decision trees. Clustering. Feature extraction. Artificial neural networks. Reinforcement learning. Applications to
pattern recognition Overview of artificial learning systems. Supervised and unsupervised learning. Statistical models. Decision trees. Clustering. Feature extraction. Artificial neural networks. Reinforcement learning.
Applications to pattern recognition and data mining. Artificial intelligence.
SENG 403 Data Mining
SENG 411 Graduation Project
IYU 425 Workplace Application III
SENG 411 Graduation Project
IYE 400 Workplace Education