Languages

Üst Menu

User menu

Ders İçerikleri

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

TRD109

Turkish Language I

2

0

2

2

Course Contents

Definition of the language, The place and importance of language as a social institution in life, Place of Turkish language among world languages, The development of the Turkish language and the historical periods, current situation of Turkish language and spread areas, Vowels in Turkish and classification of Turkish audio features and sound knowledge about the rules, knowledge of syllables, spelling rules and practice, punctuation marks… 

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YDI107

English I

2

0

2

3

Course Contents

Simple Present Tense, Articles, Numbers, Present Progressive Tense, Possessive Adjectives, can, Singular and Plurals, How Many, How Much, Some, Any, A Little, A Few, Some Prepositions.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

FIZ111

Physics I

3

2

4

6

Course Contents

Vectors, balance, moment of a force, linear motion, Newton's second law, plane motion, work and energy impulse and momentum, rotational motion, elasticity, harmonic motion.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

MAT161

Mathematics I

4

0

4

6

Course Contents

Real and complex numbers, sentences, permutation, calculations of  inversion and combination, probability, group, ring, vector spaces, length, angle and projection calculations, matrices and determinants, linear equation systems.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT111

Algorithm and Programming I

3

2

4

7

Course Contents

Problem solving. Input-Output process. Algorithm design. Algorithms certainty, finitude, efficiency, input-output. Constants, variables and expressions. Arithmetic, relational and logical processors. Input-output statements. Condition and Repetition. Vector and matrix representations. Character information operations. Subroutine and function routines. Recursion. Structural applications of a programming language.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT113

Introduction to Computer Science

3

2

4

7

Course Contents

Detailed examination of the coding phase of the software development life cycle. The design of program logic. Programming languages. Introduction to Object-oriented methods. Database management systems. Computer networks and communication. Internet and World Wide Web. Programming technologies for the Web. Computers and security. Computers and social issues.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

TRD109

Turkish Language  II

2

0

2

2

Course Contents

Turkish affixes and their applications, general information about the composition, essay writing and implementation of the plan, adjectives and verbs, composition, expression and its application, use of adverbs in Turkish.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YDI108

English II

2

0

2

2

Course Contents

Simple Past Tense, Auxiliary Verbs (Be, Do), Must, Have to, Has to, Going to From, Adverbs of Time, Regular and Irregular Verbs, Possessive Pronouns

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

FIZ112

Physics II

3

2

4

6

Course Contents

Electricity, electrostatics, Coulomb's law, electric field, potential, capacitance, properties of dielectric, electrokinetic, current, and resistance to direct current circuits, alternating currents

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

MAT162

Mathematics II

4

0

4

6

Course Contents

Definition and types of functions, the absolute value functions, the full value functions, trigonometric functions, signal functions and their graphs, exponential and logarithmic functions and applications, sequences, continuity and limit, derivative, differential, and about the account applications, integration.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT112

Algorithm and Programming II

3

2

4

7

Course Contents

Introduction to Object Oriented Programming and proper presentation of a programming environment. The basic language concepts (expressions, data types, variables, control structures, arrays, ...). Divide and Resolve Method. Modular software development (methods and classes). Class Variables and Local Variables. Form Elements. Event Driven Programming. Dynamic Arrays. Linked Lists. Search and Ranking Algorithms. Files. Selecting the appropriate structures algorithms. Development of effective algorithms.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT114

Principles of Software Engineering

3

2

4

7

Course Contents

The scope of software engineering. Software development life cycle models. Software process. Software teams. Software tools. Software testing. Modules and objects. Re-usability and portability. Planning, cost and time estimation. Requirements. Classical analysis. Object-oriented analysis and design. Design types and object-sided design. Implementation and Integration. Maintenance of software product after delivery.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

AIT209

Ataturk's Principles and the Historical Revolution I

2

0

2

2

Course Contents

The course coves the collapse of the Ottoman Empire and the causes of Turkish revolution, the disintegration of the Ottoman Empire, Armistice cease-fire agreement and subsequent events, situation of the country in occupation and response of Mustafa Kemal, M. Kemal to Samsun, and the opening of the last Ottoman Deputies Assembly, the opening of Parliament and get into the hands of the management of the liberation war.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT211

Discrete Structures

2

2

3

5

Course Contents

Fundamentals of discrete mathematics. Functions. Relations. Sets and simple proof techniques. Boolean algebra. Propositional logic. Digital logic. Elementary number theory. Counting the foundations of the concept.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT221

Engineering mathematics

3

0

3

4

Course Contents

First order ordinary differential equations, and their engineering applications, linear differential equations, and their engineering applications, Green’s functions, introduction to linear algebra, real-time linear differantial equations, finite differences, mechanical systems and electric circuits, Fourier series, Fourier integral, Laplace transform, partial differantial equations, derivations of equations, D’Alembert solution of wave equations, method of seperation of variables, numerical solutions of partial differantial equations, Bessel functions, Legendre polynomials, vector spaces, linear transformations, vector analysis, variational calculus, analytic functions of comlpex variables.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT213

Vocational English I

2

0

2

3

Course Contents

English equivalents of the main parts of the computer, the computer equivalents of English abbreviations and definitions used in the field, operating systems’ English descriptions, classifications and definitions of microprocessors, network structures, cause-effect structures, adjective and noun clauses, conjunctions, passive sentences, causative sentences when used in academic publications, sentence structures, academic terms. Articles translate translation of parts of professional books, translation of user manuals.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT215

Logic Circuits

3

2

4

6

Course Contents

Digital Systems, Combinational Logic, Sequential Logic, register, and counters

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT217

Programming Languages

3

2

4

6

Course Contents

Fundamental concepts in programming languages and basic programming paradigms, Pascal, C, C + + and Java programming languages and its variety of structures.

 

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT219

Data Structures

3

0

3

4

Course Contents

Introduction to Data Structures. Introduction to the Java programming language. Recursion. Stacks, Queues and Lists. Trees. Binary Trees and Balanced Trees. Operations on Trees. Comparison of Algorithms. Time and Location complexity. Sorting and Searching. Graph.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

AIT210

Ataturk's Principles and the Historical Revolution II

2

0

2

2

Course Contents

Abolition of the Caliphate, Progressive Republican Party and Takrir-i-Sukun period, Education Revolution, the Cultural Revolution, the letter revolution, revolution of Turkish history, Turkish language revolution, economic congress in Izmir, pass a multi-party life, women's rights revolution , hat, costume and dress reform , foreign policy of the Republic of Turkey, Ataturk's principles, political events, government and parliament relations between the Istanbul government, military developments, the Treaty of Kars, Ankara Agreement, Offensive, Mudanya truce, the removal of the Ottoman reign, the Lausanne peace treaty.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

MAT214

Linear Algebra

2

0

2

4

Course Contents

Systems of linear equations, a set of solutions to systems of linear equations, matrix algebra, Size and Rank Determinants, Vector Spaces, Null space, colon, space, linearly dependent and linearly independent vectors, linear transformations, eigenvalues ​​and eigenvectors, diagonalization, inner product spaces, orthogonal projection, Gram-Schmidt method, inner product space applications.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT222

Numerical Analysis

2

2

3

5

Course Contents

Mathematical modeling and solution of engineering problems. Programming and software, error analysis. Solutions of linear equations, solutions of nonlinear equations. Optimization, curve fitting. Numerical differentiation, numerical integration. Solution of ordinary differential equations, solutions of partial differential equation. Fourier series.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT214

Vocational English II

2

0

2

3

Course Contents

Translation of computer technical articles, translation techniques, technical rules of writing the article, writing English article.

 

 

 

 

 

 

 

Code

 

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT216

Microprocessors and Programming

3

2

4

6

Course Contents

Microcomputers, microcomputer processors, memory and input / output units, microprocessor  programming.

 

 

 

 

 

 

 

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT218

Object Oriented Programming

3

2

4

6

Course Contents

Efficient and flexible object-oriented software development, object-oriented programming concepts, the fundamentals of the C# or Java programming language, inheritance, polymorphism and dynamic binding, the concept of design patterns, implementation of some design patterns.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT220

Economics

2

0

2

4

Course Contents

What is science? Economy and its problems, purpose of the production unit, production factors 'period' concept, the production function and the co-product curves, returns to scale, the law of diminishing productivity, decision-making related to long-term, short term and long-term costs, production unit, revenue, profit maximization and production unit, the principle of balance, presentation, production unit, the curve shift, presentation flexibility, and purpose of the consumer unit, consumer unit balance, the concept of money, the co-benefit curves, budget line, the consumer behavior explained with the help of co-benefit curves and budget line, the consumer unit, the request function of the curve of the total request, the request elasticity, price formation and markets, perfect competitive markets, monopoly markets, imperfectly competitive markets, markets of production factors.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT311

Information Systems and Security

3

2

4

6

Course Contents

Introduction to information, security and computer security. Security engineering. Techniques for achieving security. Cryptography. Symmetric and asymmetric algorithms. Digital signatures. Authentication and identification schemes. Public key Infrastructure. Intrusion detection. Formal models of computer security. Software protection. Security of electronic mail and the World Wide Web. Electronic commerce. Firewalls. Risk assessment. Standards in security. Research and application projects.

 

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT313

Web Design and Programming

3

2

4

5

Course Contents

Internet, Intranet, Internet services and protocols. Pictures, graphics, animation, audio, image enhancement software. Hierarchical organization of a web page, format, page transitions, the target audience, scope, quality, color matching, settlement, interaction, document preparation, moving text and images. Web editor, frames, tables, lists, forms, placement of visual elements, script and applet layout, links, text and line types, buttons and menus. Web site selection, field name, quality, capacity, Internet service providers, database and web programming support, and the cost and limit of the e-mail. File transfer protocol and software, Internet service provider connection, web page loading and update.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT315

Operating Systems

3

0

3

4

Course Contents

Introduction to Operating Systems, Computer System Architecture, Operating System Structure, Processes, threads, Process Management, Process Synchronization, Memory management, Virtual Memory, File System Interface, File Systems Implementation, Input / Output Systems, Mass Storage Tools, Introduction to C Language , Comparison of different operating systems, system structures.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT317

Database Management System

3

2

4

6

Course Contents

Database Processing, Fundamentals of Relational Implementation, Query Languages, Data Modeling, Normalization, Databases and Internet Technology, Multi-user databases to manage.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT319

Statistics and Probability

3

0

3

5

Course Contents

Introduction to probability, discrete random variables, continuous random variables, distributions involving two random variables, introduction to statistical parameter estimation, statistical hypothesis testing, linear models

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT321

Network Systems

3

0

3

4

Course Contents

Classification of Computer Networks, LAN Technologies (Ethernet, Token Ring), TCP/IP Protocol Family, IP Subnet concept, Routing and Router, WAN Technologies

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT312

Software Design and Architecture

3

2

4

5

Course Contents

Architectural concepts, observer pattern, decorator patterns, factory patterns, singleton patterns. Group projects, the importance of work requirement, the software system design, schematic and graphical approaches, evaluation techniques for the specification, design specification and an alternative design approaches to develop tools and system testing.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT314

Formal Language and Automata Theory

3

2

4

5

Course Contents

Basic concepts: alphabet, language concepts, basic methods of proof. Recursive identification. Regular expressions (regular expressions). Finite automata models. Examples of applications of finite automata: communication protocol design, word analysis. Kleene theory. Non-deterministic finite automata models. Finite automata with output. Smooth and rough language, "pumping lemma". Context (context free) grammars, parse trees, push down (push down) automata models. Turing theory.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT316

Analysis of Algorithm

3

2

4

5

Course Contents

Algorithm design and analysis of the importance of optimal design of algorithms, data processing, development of optimal and fast algorithms, mathematical foundations, counting theory, functions, asymptotic notation, the master theorem, sequencing theory and comparative sorting algorithms, the worst time analysis, linear time sorting, basic data structures, hash tables, binary trees, red-black trees, B-trees, growing data structures, the average run-time analysis, binary heaps, binomial heaps and Fibonacci heaps.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT318

Labor Law

2

0

2

3

Course Contents

Introduction to Law, introduction to business law, general concepts, the Parties' rights and obligations, the employee protection, termination of labor law, collective labor agreement.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT320

Optimization Techniques

3

2

4

6

Course Contents

Introduction and basic concepts / Unconstrained optimization / Unconstrained optimization of analytical solution, numerical methods and algorithms / Restricted optimization: optimization under equality constraints, under the equality and inequality constraints, optimization, optimization under specific constraints / real-life problems with the solution algorithms and computer implementation.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT322

Computer Graphics and Animation

3

2

4

6

Course Contents

The basic concepts of computer graphics, raster graphics, line and curve drawing, 2-B basic drawing algorithms, polygons, the basic shape completion, Polygamy, graphic devices, 2-D and 3-D geometry, transformations, 3-D coordinate transformation, visible surfaces determination, lighting, polygon rendering, texture mapping, OpenGL graphics library.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT324

Data Mining

3

2

4

6

Course Contents

Expert knowledge extraction process. Data warehousing concepts. Data preprocessing. Data mining functions. Data mining algorithms. Web mining concepts. Web mining applications.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT326

Multi-Media Software Development

3

2

4

6

Course Contents

Multi-media software engineering framework. Multi-media software engineering perspective. Visual Languages. Multi-media languages. Active indicator. Tele-action objects. Multi-media development tools. Prototype multimedia applications creation. Multi-language design environment. Distributed multimedia systems design. Features multi-media applications.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT328

Bioinformatics

3

2

4

6

Course Contents

The use of computer in molecular biology and to access the biological knowledge through the internet, gene and protein databases, genome databases, and access to other databases, sequence comparison, homology screening of gene and protein sequences, phylogenetic analysis, restriction mapping, computer-aided designing PCR primers issues.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT330

Database Design and Management

3

2

4

6

Course Contents

Components of database systems, database management system (DBMS) functions, architecture, data independence, data models, conceptual models, object-oriented models and relational data model. Translation of conceptual schemas to relational schemas, relational algebra and relational computing, bonds, key types, functional dependency, normal forms, multi-valued dependencies and database design. In SQL: data definition, relational query, data editing, the use of SQL and designing database update. Using SQL to create a process, efficiency characteristics, detection of probabilities, the reliability levels, errors and solutions, levels of protection, distributed data storage, distributed data processing, distributed computing model, simultaneous control, homogeneous and heterogeneous solutions. File structures, index files, complex (hash) files, signature files, binary trees, multi-index files, files stored variable compatible.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT332

Java Programming

3

2

4

6

Course Contents

Java language and its historical development. Java compilers and interpreters. Classes and linking concepts. Subroutines and variables, specifications. Java syntax, commands according to the horizontal sliding. Arithmetic operators, single, double and triple operators. Frequently used to read and write commands. Logical supervised or conditional statements and commands. Loops, memory structures and processes. The concept of visibility and its applications. Characters and strings. String operations, arrays and related processes. Applications and applets. Genetic structure of Java. Object-oriented structure.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT334

Network Programming

3

2

4

6

Course Contents

TCP/IP protocol stack, TCP/IP core protocols (TCP, UDP, IP, ICMP, ARP) and RFC documents, Wireshark packet capture and traffic analyzer programme and applications.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT410

Artificial Intelligence and Expert Systems

3

2

4

6

Course Contents

Overview and Scope of Artificial Intelligence: Artificial Intelligence Approaches: Used areas: Expert System Concept: Expert Systems of Knowledge Organization and Management; Obtaining Information and Verification: Information Report: Inference Mechanism: Expert Systems Building; PROLOG and Expert System Development: Neural Networks: Neural Computations.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT411

Industrial Training

5

15

13

15

Course Contents

Students will gain experience in an enterprise business.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT413

Internship

0

20

10

15

Course Contents

Internship reports will be assessed.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT412

Software Quality Assurance and Testing

3

2

4

6

Course Contents

Quality: how the quality is guaranteed and performed. Avoidance of errors and other quality problems. Inspection and re-examination. Validation testing and validation techniques. Quality process standards. Product and process assurance. Problem analysis and reporting. Statistical approaches of quality control.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT414

Graduation Project

0

2

1

3

Course Contents

Literature research, problem posing, making a detailed analysis and design of a software engineering problem. Design, project reports and seminar presentations.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT416

Human Resources Management

2

0

2

3

Course Contents

Development of Human Resources Management, Objectives and Principles of Scope of Human Resources Management: Human resources planning, finding and selecting human resources, Performance Evaluation, Training, Development, Discipline, and the establishment of system implementation, human resources, pricing: Career Management: International Human Resource Management: Human Resource Management Use of Technology.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT420

Game Design and Programming

3

2

4

6

Course Contents

Game programming techniques in a mid-level programming, Game development using DirectX library, Direct3D, understanding and use of the Direct3D API libraries, current graphics cards, programmable graphics pipeline, and various graphic techniques, lighting and particle effects, vector and pixel shader scripts.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT422

Mobile Software Development

3

2

4

6

Course Contents

Specifications of Mobile applications, diagrams of state machines, performance and memory management, multi-processing, XML, graphics and user interface performance, packaging and distribution of mobile applications.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT424

Image Processing Techniques

3

2

4

6

Course Contents

Fundamentals of digital image, properties of light, color information, the human visual system, cameras, computer vision systems, black-and-white images, color images, color models (RGB, CMY, TIQ), digital image. Image formats, image enhancement techniques: point processing methods, slicing the gray tone values, brightness adjustment, contrast enhancement, and computer applications. Image filtering systems. Two-dimensional image transformation, the implementation of two-dimensional Fourier transform and fast Fourier transformation images.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT426

Robot Programming

3

2

4

6

Course Contents

General information about robots, the robots axes according to the classification of types of robots, sensors and applications, selection of motors and the robot motion control system, position measurement and position measurement antennae selection, robot programming, business analysis, timing diagrams, SCORBOT-ER robot programming, Robotic assembly applications using lego parts.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT428

E-Commerce

3

2

4

6

Course Contents

The importance of business and technological infrastructure for electronic commerce, Internet, intranet, extranet, business models, security, authentication, privacy, electronic payment systems, electronic commerce services and other related e-commerce issues and technologies, the development of appropriate business models, organizational difficulties and possible solutions.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT430

Human-Computer Interaction

3

2

4

6

Course Contents

Psychological principles of human-machine interaction. Evaluation of user interfaces. Usability engineering. Job analysis. User-centered design and the first sampling. Conceptual models and metaphors. Logical foundations of software design. Design of the menu and command keys. Voice and natural language input / output. Response time and feedback. Color, sound objects and their properties. International agreements and concepts of local adaptation. User interface architectures and application program. Projects and case studies.

 

Code

NAME

THEORETICAL

PRACTICE

CREDİT

AKTS CREDIT

YMT432

Machine Learning

3

2

4

6

Course Contents

Auto-learning paradigm. Learning. Logic and abductive forms of hypothesis results. Factors associated with learning ability. Connectivity model. Programming environments for learning programs.

 

English