You are on page 1of 3

MS Computer Science

The Master of Science in Computer Science program emphasizes the foundation of computing including areas such as design and analysis of algorithms, program language operating systems, database management, software engineering, human computer interaction, and data communication networks. It is designed to inculcate the relationships of information and information technology in relation to organizational needs current management practice in the development of information systems their use and associated policy formulation and analysis, and the value of research, critical thinking and effective communication in the management of information systems. The program is designed for students with undergraduate majors in computer science, engineering, mathematics, or physics and who have completed courses in data structures and algorithms, assembly language, computer architecture, structural programming in a high level language, system software (compilers or operating systems), calculus, and discrete mathematics. Course Course Title Description Code MATHEMATICS (3 Units) MATH603 Automata and Formal models in computer science, such as Complexity finite automata, regular expressions, properties of regular sets, context free grammars, pushdown automata, and turning machines. COMPUTER SYSTEMS (6 Units) CS653 Advanced This course introduces the students to theories Computer and concepts in building high performance Architecture computer systems. CS663 Distributed Operating system structure, process Computing management, interaction between system Systems components, mutual exclusion, concurrent programming, semaphores and monitors, inter - process communication, crash resilience and persistent data, deadlock, transaction processing. CS673 Advanced This course covers the advances concepts in Operating operating systems such as concurrent Systems programming, deterministic models of scheduling, O/S design and implementation issues, and distributed operating systems. CS683 Advanced Theory, design, implementation and Computer performance analysis of computer networks; Networks network protocols; examples of computer network applications. Credit Units 3

3 3

INFORMATION SYSTEMS (6 Units) CS612 Advanced Introduction to software engineering concepts. Software Project management and requirements. Project Development design and implementation. Project verification and validation. Project maintenance. Evolution. CS611L Advanced Computer laboratory course accompanying Software Advanced Software Development. Development (Lab) CS632 Advanced Discussion of the systems issues in databases Database and approaches in real -time and mobile Systems database systems, system modelling concepts in database systems, concurrency control and recovery methods. CS631L Advanced Computer laboratory course accompanying Database Advanced Database Systems. Systems (Lab) SPECIALIZATION COURSES (9 Units) CS693 Advanced Topics Advanced methods for representing, displaying, in Computer and rendering, two-, three-, and four Graphics dimensional scenes. General algebraic curves and surfaces, splines, Gaussian and bump function representation, fractals, particle systems, constructive solid geometry methods, lighting models, radiosity, advanced ray tracing methods, surface texturing, animation techniques, data visualization methods. CS713 Human Factors The course on human factors in computing in Computing systems gives an introduction to the field of Systems human - computer interaction. The course discusses human perception and the human senses in regard to interface and interaction design. Usability issues are also discussed in a more general setting than desktop computing. CS622 Advanced Object Discussion on advanced topics in OOA/OOD - Oriented and advanced concepts in object oriented Programming programming including project tools. CS621L Advanced Object Computer laboratory course accompanying - Oriented CS622 Programming (Lab) ELECTIVES (6 Units) CS643 Special Topics in Discussion on practical development tools, Software software architecture topics, and advanced web Engineering topics.

3 3

3 3

ECE753

Automation and Control Systems

MEP643

Technical Communication

CS723

Advanced Compiler Techniques MASTER'S THESIS CS813 Master's Thesis 1 CS823 Master's Thesis 2

Digital feedback and control systems PID Control, system identification, process simulation, measuring elements and final control elements, loop stability and controller tuning, and process safety. The managerial role in a complex and dynamic 3 organizational society and the industrial enterprise with techniques in technical writing and other advanced management techniques. 3

3 3

MS Computer Science Tuition fee per unit Computer Laboratory Fee per course Miscellaneous per quarter (new student) Miscellaneous per quarter (old student)

PhP 1, 400.00 PhP 3, 000.00 PhP 2, 606.00 PhP 2, 206.00

Subjects Units Advanced Object Oriented Programming - Lecture Advanced Object Oriented Programming - Lab Laboratory Fee Miscellaneous - New Miscellaneous - Old TOTAL 3 1,400.00 3 1,400.00 4,200.00 4,200.00 3,000.00 2,606.00 14,006.00 4,200.00 LEC 4,200.00 LEC 2,206.00 10,606.00

-400.00

2,206.00

You might also like