MS
COMPUTER ENGINEERING
FULLY ONLINE
Program Description
The fully online Master of Science in Computer Engineering program is designed to reach students from across the globe who are interested in computer hardware and software and to prepare them for deeper understanding of the underlying principles of computer system its hardware and software components, by allowing them to create integrated hardware and software solutions for the fast changing digital world and for emerging systems in order for them to develop expertise through research.
This program is course-based and culminates in a master’s thesis.
Curriculum Overview
The fully online Master of Science in Computer Engineering curriculum comprises 30 credit units divided into nine (9) units of Core Courses, nine (9) units of Major Courses, six (6) units of Elective Courses, and six (6) units of Master’s Thesis.
No. of terms : 6 terms
No. of units : 30 units
Core courses : 3 courses 9 units
Major courses : 3 courses 9 units
Elective courses : 2 courses 6 units
Master’s Thesis : 2 courses 6 units
Total 12 Courses 30 Units
MATH220-1OL
ADVANCED ENGINEERING MATHEMATICS
The course deals with Power series solution, Bessel’s functions, Fourier series, Fourier transform, Hilbert transform, solution of boundary and initial-value problems, algebra of vectors, vector integration, vector application.
Credit: 3 Units
Prerequisite: None
MATH221-1OL
NUMERICAL METHODS FOR ORDINARY AND PARTIAL DIFFERENTIAL EQUATIONS
The course deals with numerical solution to initial value and boundary value ODE problems, numerical solution to system of ordinary differential equations, finite difference methods, finite volume methods, and finite element methods.
Credit: 3 Units
Prerequisite: None
RES290-1OL
RESEARCH TECHNIQUES
The course deals with research design, analysis and interpretation of data, basic research methods, and qualitative and quantitative research techniques.
Credit: 3 Units
Prerequisite: None
CORE COURSES
CPE201-OL
DIGITAL IC DESIGN
This course deals with the fundamentals of IC design as well as chip layout and simulation from frontend digital RTL design, synthesis and implementation, to digital physical / backend design and design for test (DfT) jobs. Topics include bipolar and MOS field effect transistor characteristics; VLSI fabrication techniques for MOS and bipolar circuits; calculation of circuit parameters from the process parameters; design of VLSI circuits such as logic, memories, charge-coupled devices, and A/D and D/A converters.
Credit: 3 Units
Prerequisite: None
CPE202-OL
ADVANCED COMPUTER SYSTEM ARCHITECTURE
The course covers the theory and lifecycle the architecture and design of microcomputer systems utilizing microprocessors or microcontrollers; such as instruction set architectures, software interfaces, processor structures, memory hierarchy, and interfacing. The course emphasizes the following subsystems of high performance computers: pipelining, instruction level parallelism, thread level parallelism, memory hierarchies, input/output, and network oriented interconnections.
Credit: 3 Units
Prerequisite: None
CPE203-OL
DESIGN OF DIGITAL SYSTEMS AND COMPUTERS
The course covers topics on consideration for design and application of digital systems, computer and computer controlled equipment including the concepts and design of embedded systems, central processing unit issues, interrupt structures, as well as input/output technologies.
Credit: 3 Units
Prerequisite: None
MAJOR COURSES
CPE211-OL
HARDWARE DESCRIPTION LANGUAGE
A course using programming language as a tool to describe the behavior or structure of digital circuits (ICs). Topics include design, programming and simulation of digital circuits using available HDL compilers like Verilog, VHDL, Abel HDL, etc; basic concepts of HDL, data flow modelling, behavioral modelling, and advanced programming; and its practical applications in the design and simulation of a digital circuit.
Credit: 3 Units
Prerequisite: None
CPE212-OL
COMPUTER CONTROL SYSTEM
This course covers topics such as physical system modelling and discrete system modelling of computer controlled system using state variables and z-transform model representations with sampling theory and effects on digital control system. It also covers discussions on digital controllers needed in computer controlled systems.
Credit: 3 Units
Prerequisite: None
ELECTIVE COURSES
CPE215-OL
NEURAL NETWORKS
The course deals with the development of intelligent machines through the use of processing elements. Topics include configuration designs, connection schemes, and learning methodologies. Supplementary topics include self-organization, cognitive sciences and neural networks.
Credit: 3 Units
Prerequisite: None
CPE217-OL
ADVANCED SOFTWARE ENGINEERING
The topics for the course include advanced theoretical concepts in software engineering and various issues of software development; group software development project spanning, project planning and management, analysis of requirements, construction of software architecture and design, implementation and quality assessment; and formal specification, component-based software engineering, maintenance and evolution.
Credit: 3 Units
Prerequisite: None
CPE218-OL
ALGORITHMS IN VLSI DESIGN
The course covers the different topics available on design methodologies in VLSI automation tools such as high-level behavioral synthesis; performance and powerefficient algorithms in architectural synthesis and optimization including module selection, allocation, and scheduling; and system-level synthesis. The course also includes architectures and algorithms for the automatic design of systems-on-chip and embedded systems which include hardware/software partitioning, hardware/software synthesis, and software design under hardware constraints
Credit: 3 Units
Prerequisite: None
ECE222-OL
DIGITAL INTEGRATED
CIRCUIT S
CMOS devices and deep sub-micron manufacturing technology; CMOS of metrics: cost, reliability, performance, and power dissipation; sequential circuits, timing considerations, and locking approaches; design of large system blocks, including arithmetic, interconnect, memories, and programmable logic arrays; introduction to design methodologies, including hands-on experience.
Credit: 3 Units
Prerequisite: None
ECE224-OL
DYNAMIC SYSTEMS AND CONTROL
Linear, discrete-, and continuous-time, multi-input-output systems in control, least squares and matrix perturbation problems, state-space models, modes, stability, controllability, observability, transfer function matrices, poles and zeroes, minimality, internal stability of interconnected systems, feedback compensators, state feedback, optimal regulation, observers, observer-based compensators, measures of control performance, robustness issues using singular values of transfer functions, and introduction to nonlinear systems.
Credit: 3 Units
Prerequisite: None
ECE226-OL
PROCESS CONTROL
Feedback control, control system instrumentation, introduction to control system design, introduction to loop dynamics, tuning and control, PD controller design, tuning and troubleshooting, feed-forward control, intermediate control, and advanced control strategies.
Credit: 3 Units
Prerequisite: None
ECE241-OL
COMPUTER-AIDED DESIGN OF
INTEGRATED CIRCUITS
Development of computer aids for integrated circuit design and state-of-the-art techniques – both the theoretical basis for the methods as well as the application of results to practical problems, including details of implementation. Topics to be covered include simulation, layout techniques, synthesis, verification, testing, and integrated design systems.
Credit: 3 Units
Prerequisite: None
CPE300-1OL
MASTER’S THESIS 1
The first of the two-course series on research is primarily intended for students who will undertake independent research. A working paper culminates in a research proposal to include: problem statement, its rationale and importance, research methodology, tentative outline of contents, and bibliography. The proposal is submitted for assessment, review and acceptance by a panel of critics.
Credit: 3 Units
Prerequisite: RES290-1OL
CPE300-2OL
MASTER’S THESIS 2
The second course on research requires the completion of a thesis based on proposed and accepted research topic. The completed thesis must be defended to a panel and a final written report must be submitted for approval. The final thesis document may be published to a Scopus-Indexed Journal or Conference Proceedings.
Credit: 3 Units
Prerequisite: CPE300-1OL
MASTER’S THESIS COURSES
F
A
Q'
S
What Background is necessary for the MSCPE fully online program?
The MSCPE is designed for undergraduates with a degree in Computer Engineering, Electrical Engineering and Electronics Engineering.
How do I apply for the program?
Applicants need only to fill out the online application form and to submit scanned copies of their transcript of records, two recommendation letters, and an English language proficiency certification (TOEFL, TOEIC, IELTS or equivalent) here. Original copies of the requirements must be sent to the registrar at:
Office of the University Registrar
Mapúa University
658 Muralla Street
Intramuros, Manila
Philippines 1002
Graduates from abroad must submit the original copies of requirements authenticated by the Philippine Consulate General (with red ribbon and seal).
How many course units are required to complete the program?
A student should earn 30 course units to complete the MSCPE fully online program.
How quickly can I complete the program?
As Mapúa University’s Academic Year follows a quarter system, a student can complete the MSCPE fully online program in six (6) quarters, subject to other graduation requirements.
CONTACT
US
Engr. Alejandro H. Ballado Jr.
Telephone: +632 8247 5000 local 2300
Fax: +632 5336-6088
E-mail: ahballado@mapua.edu.ph
VISIT
US
School of Electrical, Electronics, and Computer Engineering
3rd Floor North Building, Mapua University
Muralla St., Intramuros Manila