Course Descriptions

Ders Adı / Ders Kodu
Saatler
Kredi
AKTS

Discrete Mathematics

MATH142

Logic, logical reasoning, induction, proofs. Bool algebra. Graphs, trees and their basic algorithms. Matrices, groups. Sequences, functions, recursive structures. Models of computation.

( 3 + 0 + 1 )
3
7

AKTS

7

Kredi

3

Saatler

(3 + 0 + 1 )

Software Engineering

SE301

Introduction to software engineering, UML, requirements elicitation, analysis, system design, object design, testing, project management, software life cycle.

( 3 + 2 + 0 )
4
7

AKTS

7

Kredi

4

Saatler

(3 + 2 + 0 )

Software Development Practice

SE302

Software life cycle, project organization and communication, rationale management, software configuration management, software project management, development of a large size software product by working in teams.

( 1 + 4 + 0 )
3
7

AKTS

7

Kredi

3

Saatler

(1 + 4 + 0 )

Software Project Management

SE304

Managing Software Life Cycle: Managing requirements elicitation, analysis, systems design, object design, implementation, and testing. Rationale Management. Configuration Management. Project Management.

( 3 + 0 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(3 + 0 + 0 )

Internet and Web Programming

SE311

Introduction to HTML, intermediate HTML 4, Javascript control structures, functions, arrays, objects, dynamic HTML - CSS, object model and collections, event model, filters and transitions.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )

Systems Programming

SE322

System software overview: Assemblers, linkers, loaders, compilers, interpreters, script languages, window systems. Unix environment and tools. BASH programming, Perl programming, CGI programming. Assembly language programming. Memory layout of C programs. Unix system calls.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )

Departmental Elective-I

SE-D2-I

Departmental Elective-I

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

Departmental Elective-II

SE-D2-II

Departmental Elective-II

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

Departmental Elective-III

SE-D2-III

Departmental Elective-III

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

Departmental Elective-IV

SE-D2-IV

Departmental Elective-IV

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )