Department of Computer Engineering (English)

Courses Details

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. (One laboratory session every week.)

 

CENG 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 151 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.

 

EHS 101 Occupational Health and Safety

This course will cover an overview of occupational health and safety and safety culture, national occupational health and safety system, occupational health and safety approach, occupational health and safety legislation, occupational health and safety services to be conducted by the employer, the concept of occupational accident and occupational disease and the costs, occupational accident and occupational disease concept and its costs, risk factors in occupational health and safety, individual and organizational factors in occupational health and safety, records to be kept in occupational health and safety, occupational health and safety in electrical works.

 

EPR 121 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. (One laboratory session every week.)

 

CENG 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.

 

WEX 124 Workplace Experience I

Students make observations and experience in the workplace one day of the week. Students take this course in business environment. The tasks and activities of the vocational candidates in this course should provide them with the opportunity to observe experienced superiors and workplace trainers on-the-job, to work individually with the students, even if they are limited. The activities carried out in the workplace experience course will provide candidates with various skills that will enable them to become an experienced employee. The students' progress in understanding the future profession and gaining the competencies constituting the profession will be evaluated by the university instructors who are in close cooperation with them and the application trainers and mentors who have gained experience in their work.

 

EPR 122 Entrepreneurship Project II

 

 

MATH 201 Linear Algebra

Matrix algebra, determinants, Gaussian elimination, Cramer's rule, inverses, systems of linear equations, rank, eigenvalues and eigenvectors, introduction to linear programming.

 

EEE 201 Electrical Circuits I

Circuit elements and Kirchhoff’s laws. Analysis of resistive circuits. Network theorems. Analysis of first and second order circuits. Operational Amplifiers. Sinusoidal steady-state analysis. Measurement and error analysis. Laboratory work.

 

CENG 203 Discrete Computer 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.

 

CENG 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.

 

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 101 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.

 

WEX 225 Workplace Experience II

This course is the continuation of the workplace experience 1 course and the students continue their workplace experience which they started in the previous semester with their mentors.

 

MATH 202 Differential Equations

First-order differential equations, linear equations, homogeneous and non-homogeneous, series solutions, the Laplace transform, systems of first-order linear equations, boundary value problems, Fourier series.

 

MATH 204 Probability and Statistics

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.

 

CENG 202 Fundamentals of Electronic Engineering

Conduction mechanism in metals and semi-conductors. Doping in semi-conductors; p-n junction. Diode characteristics and applications. Power supplies. Bipolar junction transistor operation. Transistor characteristics, transistor biasing. JFET operation and biasing. MOSFET operation and biasing. Introduction to digital electronics. Logic families: RTL, DTL, TTL, ECL, NMOS and CMOS. MSI logic: Multiplexers, Decoders, etc. Memory circuits: ROM's and RAM's.

 

CENG 204 System Programming

Overview of compilers, interpreters, assemblers, linkers and loaders. Unix environment and system calls. Shell programming. Signals and exceptions. Localization and Unicode. PERL and CGI programming. Assembly language programming. Introduction to multithreading. Introductory Graphical User Interface (GUI) programming.

 

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 102 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.

 

WEX 324 Workplace Experience III

This course is the continuation of the workplace experience 1 course and the students continue their workplace experience which they started in the previous semester with their mentors.

 

MATH 301 Numerical Analysis Methods

Data structures, structured programming. Numerical solution of multidimensional optimization problems, convergence properties, gradient and Newton methods. Solution of linear, nonlinear equations, and differential equations, numerical integration.

 

CENG 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.

 

CENG 303 Operating Systems

Introductory operating system concepts. DOS, Windows, NT, Unix. Exercise in operating systems.

 

CENG 305 Computer Organization

Register transfer level design. Basic computer layout. Instruction sets and their implementation. Addressing techniques. ALU, hardwired and microprogrammed controllers. Memory unit. I/0 structures and interrupt handling. Improvements on von Neumann machine. Bus structures. Assembly programming.

 

CENG 307 Management Information systems

 

 

WAP 325 Workplace Application I

Within this course, students practice in the workplace one day of the week. Students apply this course in business environment. Candidates of the profession will have the opportunity to know the work environment and fully participate in what is happening at the workplace. The work to be carried out during the workplace application is planned according to the workplace before the beginning of the semester and by taking the opinions of the students and the application trainers who will guide them. Since each workplace's eco system will be different, the term plan is prepared after getting acquainted with the workplace's eco system, so that each student's weekly schedule may change.

 

CENG 302 Introduction to Data Base 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.

 

CENG 306 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.

 

CENG 308 Introduction to Signal Processing for Computer Engineers

Introduction to discrete and continuous time signals and systems with computer engineering applications. Time-domain signal representations, impulse response of linear time-invariant systems; convolution. Fourier series. Spectrum representation of signals. Fourier transform. Digital signals and sampling. Reconstruction, Filtering, Z-transform representation, discrete Fourier transform. Algorithms for signal processing. Floating point and quantization errors. Exercises with applications in audio and image processing.

 

CENG 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.

 

WAP 326 Workplace Application II

Within this course, students practice in the workplace one day of the week. Students apply this course in business environment. Candidates of the profession will have the opportunity to know the work environment and fully participate in what is happening at the workplace. The work to be carried out during the workplace application is planned according to the workplace before the beginning of the semester and by taking the opinions of the students and the application trainers who will guide them. Since each workplace's eco system will be different, the term plan is prepared after getting acquainted with the workplace's eco system, so that each student's weekly schedule may change.

 

CENG ELEC 1 Elective Course I (CENG 3XX)

 

 

CENG 401 Machine Learning an 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.

 

CENG 403 Application Development for Mobile Systems

This course introduces students to mobile systems, mobile operating systems and application development environments, mobile networks and communication infrastructures (GSM, CDMA, 3G / WCDMA / UMTS), short distance communication technologies (Bluetooth, WiFi), application development techniques for mobile systems ( Android-Java, iOS-Swift), mobile application publishing and deployment.

 

WAP 425 Workplace Application III

Within this course, students practice in the workplace one day of the week. Students apply this course in business environment. Candidates of the profession will have the opportunity to know the work environment and fully participate in what is happening at the workplace. The work to be carried out during the workplace application is planned according to the workplace before the beginning of the semester and by taking the opinions of the students and the application trainers who will guide them. Since each workplace's eco system will be different, the term plan is prepared after getting acquainted with the workplace's eco system, so that each student's weekly schedule may change.

 

CENG ELEC 2 Elective Course II (CENG 4XX)

 

 

CENG ELEC 3 Elective Course III (CENG 4XX)

 

 

CENG ELEC 4 Elective Course IV (CENG 4XX)

 

 

CENG 412 Graduation Project

 

 

WED 400 Workplace Education

In the last semester of the program, all of the students will carry out practical training in a factory / production unit located in all provinces of Ankara or in Ankara in accordance with the predefined principles and principles that OSTIM Technical University deems appropriate. In addition, internship / on-the-job training will be carried out in a factory / production unit located in Ankara within the framework of the cooperation protocol between the OSTİM Technical University and the OSTİM Clusters within the framework of the development and cooperation. During this internship / on-the-job training, students will simultaneously take the “Project Management” course as internship / on-the-job training course. In this course, each student will be able to jointly identify the problem areas related to the Design, Production, Installation and Maintenance of various systems in the areas encountered in the factory / production unit where he / she is doing internship / on-the-job training, and jointly identify with the company the new generation creative solution proposals and will create a project idea, design it, develop it and reflect it on the field of application. This project will be evaluated in the performance of internship / on the job training.

Bize
Sorun
-->