Please ensure Javascript is enabled for purposes of website accessibility
Course Name / Course Code
Hours
Credit
ECTS

Introduction to Algorithms

YÖBİ1113

Problem solving and programming skills. Computational thinking. Abstracting. Analyzing problems and artifacts. Decomposition. Pattern recognition. Flowcharts. Basic data types. Variables. Pseudocode. Control structures: The sequence structure. Decision structure. Making choices. Logical structures: Compound logical operators. Repetition structures. Loops. Algorithm design. Examples.

( 3 + 0 + 0 )
3
7

AKTS

7

Kredi

3

Saatler

(3 + 0 + 0 )

Introduction to Economics

EKON1005

Resources and scarcity; supply and demand; the mixed economy; market structure; national income, business cycles, unemployment and inflation; economic growth and productivity; money, banking and monetary policy; international trade and finance.

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

General English II

ENGL1202

Simple grammatical structures and sentence patterns. Description or presentation of people, living or working conditions, daily routines, likes/dislikes. Phrases and expressions related to areas of most immediate priority (e.g. personal and family information, shopping, local geography, employment.) Comparisons. Formal e-mails.

( 4 + 0 + 0 )
3
4

AKTS

4

Kredi

3

Saatler

(4 + 0 + 0 )

Mathematics for Management Information Systems

YÖBİ1112

Proofs. Propositions. Predicates. Axioms. Proof by cases. Proof by contradiction. Well ordering principle. Logical Formulas. The SAT problem. Predicate formulas. Mathematical Data Types. Sets. Sequences. Functions. Binary relations. Finite cardinality. Induction. State Machines. Recursive Data Types. Infinite Sets. Number Theory. Divisibility. The greatest common divisor. Prime numbers. The fundamental theorem of arithmetic. Alan Turing.

( 3 + 0 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(3 + 0 + 0 )

Introduction to Programming

YÖBİ1114

Fundamentals and overview of C language. History of C. Hello World. Basic structure of C programming. Tokens. Keywords. Identifiers. Format specifiers. Data types. Variables. Constants. Operators. Enums. Decision making. Loops. Control flow statements. Arrays. Strings. Functions. Pointers. Structures. Unions. Command line arguments.

( 2 + 2 + 0 )
3
7

AKTS

7

Kredi

3

Saatler

(2 + 2 + 0 )

General English 3A

ENGL2203

General English structures and expressions. Exchange of information on topics of personal opinions, interest or everyday life (e.g. family, hobbies, work, travel and current events). Structured interview statements. Personal details, daily routines, wants and needs, requests for information. Simplified letters, brochures and short newspaper articles. Descriptions of events, past activities and personal experiences. Plans and predictions. Basic expressions for paraphrasing. Description of places and lifestyles.

( 4 + 0 + 0 )
3
4

AKTS

4

Kredi

3

Saatler

(4 + 0 + 0 )

Java for Information Management

YÖBİ1101

History of programming languages. Programming paradigms. Solving problems. Fundamental programming concepts. Integrated development environments. Compiling. Running. Debugging. Syntax. Semantics. Variables. Expressions. Assignments. Selections. Loops. Computer structures and algorithms. The components of Java. Memory management in Java. Control statements: Selection statements. Repetition statements. Fundamental data structures: Arrays. Methods. Data structures in Java. Implementing algorithms in Java. Strings in Java.

( 2 + 2 + 0 )
3
7

AKTS

7

Kredi

3

Saatler

(2 + 2 + 0 )

General Elective-I

YÖBİ-GE-I

General Elective-I

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

General English 4A

ENGL2204

General English structures and expressions. Description of events, feelings and wishes. Necessity, obligation, prohibition and possibility expressions. Language for giving advice. Real and unreal conditions, situations. Phrases and expressions related to more abstract, cultural topics such as films, books, music etc. Commonly confused verbs. Phrases and expressions related to personal experiences and recent past events. Structures emphasizing the actions and the objects. Phrases of movement. Phrasal verbs.

( 4 + 0 + 0 )
3
4

AKTS

4

Kredi

3

Saatler

(4 + 0 + 0 )

Database Systems and Applications

YÖBİ1106

Database System Concepts and Architecture. ER Model: entities, relationships, keys. Relational model. Mapping a Conceptual Design into a Logical Design. Basic SQL. Complex SQL. Database management systems. Data storage and management. Data model requirements such as security, integrity and reliability. Database design. Preparation of database design document. Lab assignments. Database design and implementation project.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )