Home » Faculty of Computer Science

Faculty of Computer Science

Software Department

Year Subject Code Subject Name Course Description
First Year CST-101 Computer Fundamental Computer Generations

Basic Computer Organization

Number Systems

Computer Codes

Computer Arithmetic

Processor and Memory

Secondary Storage Devices

Input Output Devices

Computer Software

Computer Language

Operating Systems

Business Data Processing

Data Communication and Computer Networks, Multimedia

First Year CST-103 Data Structure Data Structure Operations & Complexity

String Processing

Array, Records and Pointers

Linked List

Stacks, Queues, Recursion

First Year CST-104 C++ Programming Basic C++

Loops and Decisions

Arrays and Strings

Files

Structures

Functions

Pointers

Second

Year

CST-201 Java Programming Basic Structures

Expressions, Statements and Operator

Control Flows and Arrays

Procedures and Functions

Object-Oriented Programming

Java Application Programming Interface(API)

Encapsulation and Polymorphisms

Multiple Class Inheritance and Interface

AWT: Applets, Applications and Event Handling

AWT: Layouts

Swing: Applets, Applications and Event Handling

Swing Components, Menu and Toolbars

Swing Dialog Boxes

Working with Multiple Threads

Talking to Database

Second

Year

CST-203 Advanced Data Structure Simple Sorting

Recursion

Binary Trees

Hash Tables

Heaps

Graphs

Third Year CST-301 Computer Organization Digital Logic Level

The Micro architecture Level

The Instruction Sets

Third Year CST-301 Operating System Computer System Overview

Operating System Overview

Process Description & Control

Threads, SMP & Micro Kernels

Uniprocessor Scheduling

IO Management and Disk Scheduling

Third Year CS-306 Advanced Java Programming Networking with Java

Understanding RMI

Introduction to J2EE

Introduction Web Containers

Understanding Servlet Programming

Understanding Servlet Sessions

Understanding of JSP and JSTL

JDBC and Database Programming

Third Year CS-306 Programming

Language

Evolution of the Major Programming Language

Describing Syntax and Semantics

Lexical and Syntax Analysis

Names, Binding and Scopes

Data Types

Expressions and the Assignments Statement

Statement level Control Structures

Fourth Year CT-401

CS-406

Artificial Intelligence Intelligent Agents

Solving Problems by Searching

Informed Search and Exploration

Constraint Satisfaction Problems

Adversarial Search

Fourth Year CS-403 Analysis of Algorithms Models of Computation

Design of Efficient Algorithms

Sorting and Order Staticstics

Fourth Year CS-403 Operating System Process Synchronization

Deadlocks

Memory Management

Virtual Memory

File System Interface

File System Implementation

Distributed System Structure

Fourth Year CS-406 Computer Graphics A Survey of Computer Graphics

Overview of Graphics System

Output Primitives

Attributes of Output Primitives

Two-Dimension Geometric Transformations

Two-Dimension Viewing

Fifth Year CT-501

&

CS-502

Artificial Intelligence Intelligent Agents

Practical Reasoning Agents

Reactive and Hybrid Agents

Communication

Working together

Methodologies

Applications

Fifth Year CS-502 Analysis of Parallel Algorithms Basic Parallel Algorithms

Selection

Merging

Sorting

Searching

Generation Permutation and Combination

Matrix Operation

Numerical Problems

Fifth Year CST-503 Distributed System Characterization of Distributed Systems

System Models

Distributed Object and Remote Invocation

Operating System Concepts

Security

Distributed File System

Naming Services

Time and Global States

Coordination and Agreement

Fifth Year CS-505 Compiling Technique Finite State Machine

Implementing Finite State Machine

MINI-BASIC Lexical Box

Pushdown Machine

Context Free Grammars

Syntax Directed Processing

Top Down Processing

Fifth Year CS-505 Programming Language Names, Binding, Type Checking and Scopes

Data types

Expressions and the Assignments Statements

Statement Level Control Structures

Subprograms

Software Lab

2 (2) Computer Lab (1) & (2)
Computer Lab (1) Computer Lab (2)
Ei Ei Hlaing

Dr Ei Ei Hlaing Ph.D(IT) Pro – rector

Dr.Thinn Thinn Win(CU-TGO)

Dr Thin Thin Win
Ph.D(IT)
Assistant Lecturer

Dr.Hnin Pwint Phyu

Dr Hinn Pwint Phyu
Ph.D(IT)
Assistant Lecturer

D Thiri Kyaw(CU-TGO)

Daw Thiri Kyaw
M.C.Sc
Assistant Lecturer

D San San Yu(CU-TGO)

Daw San San Yu
M.C.Sc
Assistant Lecturer

D Mya Ei Nyein

Daw Mya Ei Nyein
M.C.Sc
Assistant Lecturer

D Soe Kayar Naing(CU-TGO)

Daw Soe Kayalar Naing
M.C.Sc
Tutor

D Hay Mar Htun(CU-TGO)

Daw Hay Mahn Tun
M.C.Sc
Tutor

D Hla Thu Zar(CU-TGO)

Daw Hla Thu Zar
M.C.Sc
Tutor

D Htar Htar Aung(CU-TGO)

Daw Htar Htar Aung
D.C.Sc
Tutor