• About GCOE
    • Vision-Mission
    • Enrollment and Graduation Statistics
    • Thesis Archive
    • OBE Framework
    • Opportunities for Grants and Awards
    • Organization
      • Student Outcomes
      • Office of the Dean
      • Deans’ Gallery
      • Academic Departments
        • Chemical Engineering
        • Civil Engineering
        • Electronics and Computer Engineering
        • Industrial and Systems Engineering
        • Manufacturing Engineering and Management
        • Mechanical Engineering
      • Research Centers
      • Organizational Chart
    • Contact Information
  • ERDT
  • Degree Programs
    • Undergraduate Degree Programs
    • Graduate Degree Programs
  • People
    • Faculty
      • Chemical Engineering
      • Civil Engineering
      • Electronics and Computer Engineering
      • Industrial and Systems Engineering
      • Manufacturing Engineering and Management
      • Mechanical Engineering
    • Students
      • Student Organizations
  • Awards and Recognitions
    • Faculty Awards and Recognitions
    • Student Awards and Recognitions
    • Licensure Examinations
    • Accreditations
    • Rankings
De La Salle UniversityDe La Salle University
  • About GCOE
    • Vision-Mission
    • Enrollment and Graduation Statistics
    • Thesis Archive
    • OBE Framework
    • Opportunities for Grants and Awards
    • Organization
      • Student Outcomes
      • Office of the Dean
      • Deans’ Gallery
      • Academic Departments
        • Chemical Engineering
        • Civil Engineering
        • Electronics and Computer Engineering
        • Industrial and Systems Engineering
        • Manufacturing Engineering and Management
        • Mechanical Engineering
      • Research Centers
      • Organizational Chart
    • Contact Information
  • ERDT
  • Degree Programs
    • Undergraduate Degree Programs
    • Graduate Degree Programs
  • People
    • Faculty
      • Chemical Engineering
      • Civil Engineering
      • Electronics and Computer Engineering
      • Industrial and Systems Engineering
      • Manufacturing Engineering and Management
      • Mechanical Engineering
    • Students
      • Student Organizations
  • Awards and Recognitions
    • Faculty Awards and Recognitions
    • Student Awards and Recognitions
    • Licensure Examinations
    • Accreditations
    • Rankings

Master of Science in Computer Engineering (MSCPE)

  • Home
  • Colleges
  • Gokongwei College of Engineering
  • Graduate Degree Programs
  • MS CPE

MS CPE Curriculum

Program Background

Computer engineering is a discipline that encompasses the science and technology of designing, developing, implementing, maintaining, and integrating applications and hardware components in modern computing systems and computer-controlled equipment. It focuses on the design and construction of computers and computer-based systems, involving the study of hardware, software, communications, and their interactions. The curriculum emphasizes the theories, principles, and practices of traditional electrical engineering and mathematics, applying them to the challenges of designing computers and computer-based devices.

One dominant area within computer engineering is embedded systems, which involves the development of devices with integrated software and hardware. Examples of such devices include cell phones, digital audio players, digital video recorders, alarm systems, x-ray machines, and laser surgical tools. These devices require seamless integration of hardware and embedded software, showcasing the impact and importance of computer engineering in today’s technological landscape.

 

Master of Science in Computer Engineering (MSCPE)

Course Requirements
Term 1 2 3 4 5 6
Advanced Mathematics 6 units 3 3
Core Courses 9 units 6 3
Major subjects 6 units 3 3
Cognates / electives 6 units 3 3
Methods of Research 3 units 3
Comprehensive Exam 0 unit 0
Thesis 6 units 6 0 0
Orientation for Non-DLSU graduates (1 unit) 1
Total 36(1)units 9(1) 12 9 6 0

Dissertation Writing: CPE851M, CPE852M,…,CPE859M
Form: EN-19

Application for Dissertation Defense
Form: EN-18

Publication Requirement

One (1) publication in a refereed journal

Advanced Mathematics (MS CPE)

Course Code Course Title Brief Description
COE5310 Advanced Mathematical Methods Review of linear algebra and linear differential equation, existence and uniqueness, autonomous systems, phase portraits, nonlinear system, linearization, stability, perturbation, chaos and bifurcation.
COE5320 Numerical Methods with Computer Programming and Application Matrix computations, roots of linear and non-linear system, interpolation, numerical integration and differentiation, predictor connector, and Runge Kutta Methods, finite difference methods and introduction to finite element methods.
COE5100 Statistical Analysis and Design Basic Research Methods; Analysis of variance and covariance; Experimental Design; Advanced Regression Analysis; Non-Parametric Test
COE5110 Machine Learning
for Engineers
This course offers a comprehensive introduction to the field of machine learning, equipping students with fundamental concepts and practical skills needed to develop and apply machine learning models. Through a combination of theoretical lectures, hands-on exercises, and real-world projects, students will leverage various machine learning algorithms and techniques to solve complex problems and make data-driven decisions. The topics will be discussed and demonstrated using the MATLAB environment, emphasizing the proper application of these techniques alongside statistical measures and analysis in addressing engineering problems.

CPE Core Courses

Course Code Course Title Brief Description

CPE110M

Embedded Systems

This course provides advanced topics in embedded systems design using contemporary practice; interrupt-driven, reactive, real-time, object-oriented, and distributed client/server embedded systems. Students are required to design and implement an embedded system based on the selected application area.

CPE413M

Computer Algorithms

This course introduces the design and analysis of algorithms. Students will explore different algorithm design paradigms like divide-and-conquer, dynamic programming, and greedy approaches. They will gain practical experience with various applications, including sorting, searching, graph algorithms, and string processing. Additionally, the course emphasizes analyzing algorithms using different complexity measures (worst-case, average-case, amortized) to understand their efficiency.

CPE311M

Distributed Computer Networking

This course focuses on the role, model, and needs of representative distributed computer networking applications, reference models of computer networks, transporting information reliably through mechanisms and protocols, network interconnection, addressing, routing, and related issues, as well as local, regional, and long-distance networks

MS CPE Major Courses (Computer Architecture / Embedded and Mobile System)

Course Code Course Title Brief Description

CPE510M

Computer Architecture and Organization

This course focuses on the underlying design principles and the impact of these principles on computer performance. General topics include design methodology, processor design, control design, memory organization, system organization, and parallel processing

CPE511M

Digital System Design

This course introduces the graduate student to a new way of designing digital systems using Hardware Description Language. The students will be immersed in various machine problems that will train their skill in hardware modelling. Emphasis will be given to their ability to make their model 100% synthesizable on a target hardware library i.e., the Field Programmable Gate Array.

CPE512M

Electronic Product Design and Development

This course provides in-depth training and hands-on experience on electronic product design and development. Topics include product planning, methodology, component selection, prototyping, product testing, and project documentation.

CPE513M

Microprocessor Core Architecture Design

This course is a follow up course for the Digital Systems and Design as its prerequisite. The Computer Engineering graduate student will be taught how to analyze the control and datapath of a given microprocessor.  Timing and signal flow within the entire operation of the microprocessor will be analyzed first. The students will then be asked to implement the core architecture hardware model using Hardware Description Language.

MS CPE Major Courses (Robotics and Automation)

Course Code Course Title Brief Description

CPE210M

Advanced Robotics

This course aims to educate students about the concepts behind robotics technology that are in research, industries, and manufacturing processes. Studies on robot kinematics and transformations are conducted. The mathematics of robot manipulation and manipulator modeling are discussed. Robotic sensory devices are investigated to demonstrate the role played by internal sensors in the control of individual robotic joints, and also by external sensors in providing the robot with knowledge about its external environment. Special attention is focused on the development of a multi-robot cooperative system. Theoretical concepts and real-time applications of cooperative mobile robots are studied. Computer considerations for vision, path planning, and navigation for autonomous mobile robots are analyzed. The students are required to do research papers and oral presentations on topics concerning robot applications for humanity.

CPE290M

Hardware Human-Machine Interface

This course tackles the foundation of human-machine interaction and applies it in the design, implementation, and/or evaluation of everyday things. Topics include interaction design, user modeling, design techniques, prototyping, and evaluation. For this course, human-machine interaction with hardware integration is a must.

MS CPE Major Courses (Networking and Communication Systems)

Course Code Course Title Brief Description

CPE310M

Computer Communications

This course introduces the principles and practice of computer networking, emphasizing data communication and the lower layers of the OSI and TCP/IP protocol architectures. It covers a wide range of topics, including network architectures, protocols, algorithms, and applications. This course will provide a comprehensive introduction to computer communication, covering both the theoretical and practical aspects of the field.

CPE312M

Network Management

This course focuses on network architectures, the role of virtual networks, quality of service, provision of multicast, network reliability, and principles of network management.

CPE313M

Network Security

This course focuses on network security, including computer and information security.  It includes discussions and practical exercises in risk management, threat modeling, applied cryptography, malicious software, computer communications security, intrusion detection and prevention, software and operating system security, auditing and forensics, reverse engineering, and social engineering.

CPE390M

Blockchain and Software-Defined

This course explores the advanced concepts and applications of blockchain technology and software-defined networking (SDN) in the context of computer engineering. Students will gain a deep understanding of the underlying principles, design, and implementation of blockchain systems and SDN, along with their real-world applications.

CPE391M

Fundamentals and Security in Internet of Things

This course aims to introduce the concept of IoT and its impact on our daily lives, to understand the architecture and components of IoT, and to address the challenges and solutions of deploying IoT in reality. Students will learn to make design trade-offs between communication and computation costs and hardware and software. In addition, cybersecurity is a critical design issue of the IoT system. From this course, students will become aware of the cybersecurity issues raised by IoT and gain knowledge of the related security techniques such as the blockchain technology. Students will also be required to model an IoT system and implement security techniques.

MS CPE Major Courses (Artificial Intelligence and Machine Learning)

Course Code Course Title Brief Description

CPE410M

Fundamentals of Machines Learning

This course will introduce the fundamental concepts of machine learning, including supervised learning, unsupervised learning, and reinforcement learning. Students will also learn about a variety of machine-learning algorithms, such as linear regression, logistic regression, decision trees, support vector machines, neural networks, and clustering. The course will also cover the practical aspects of machine learning, such as data preparation, model selection, and evaluation.

CPE411M

Neural Networks and Deep Learning

This course will cover a comprehensive introduction to neural networks and deep learning theories, algorithms, and applications. Topics include artificial neural networks, deep learning, convolutional neural networks, recurrent neural networks, autoencoders, generative adversarial networks (GANs), optimization algorithms, regularization, transfer learning, and ethical implications of neural networks

CPE412M

Data Mining on Massively Big Data Sets

This course will explore the techniques and algorithms used in data mining and machine learning to analyze extensive datasets. It will focus on utilizing MapReduce and Spark for developing parallel algorithms capable of handling large data volumes.

The course covers a range of topics, such as: Identifying frequent itemsets and association rules, searching for near neighbors in high-dimensional data, applying Locality Sensitive Hashing (LSH), reducing dimensionality, building recommendation systems, executing clustering techniques, analyzing links, conducting large-scale supervised machine learning, processing data streams, extracting structured data from the web, and understanding web advertising strategies.

CPE490M

Principles of Computer Vision

The course introduces the concepts involving computer vision. Foundational concepts shall be discussed, which are imaging concepts, features, reconstruction, and perception. Image processing algorithms shall also be discussed. With these concepts, designing a computer vision system shall also be discussed with specific applications.

Others

Course Code Course Title Brief Description

COE5000

Engineering Orientation

The course includes topics on the DLSU history, mission statement, organizational structure, key officers/offices; the Brothers of the Christian Schools, the life and writings of St. John Baptist de la Salle; Lasallian core values and professional ethics.

COE996M

Oral Comprehensive Exam

COE5200

Methods of Research

A study of the fundamentals of research designs, analysis and interpretations of data, project feasibility studies, and qualitative research techniques

COE571M

Techpreneurship

This course takes the participant through entrepreneurship in technology ventures, which is about commercializing technology ideas into viable enterprises. It is about training techies, scientists and researchers in the skills and attitudes of entrepreneurs, about empowering them to realize the opportunities and commercial values arising from their ideas, technologies, technology applications or products.       The course examines the development of ideas and how   these are translated into opportunities and eventually businesses; it challenges the students to go through the process of writing a business plan, which will be their final output in this course.

Gokongwei College of Engineering

  • About GCOE
    • Vision-Mission
    • Enrollment and Graduation Statistics
    • Thesis Archive
    • OBE Framework
    • Opportunities for Grants and Awards
    • Organization
      • Student Outcomes
      • Office of the Dean
      • Deans’ Gallery
      • Academic Departments
        • Chemical Engineering
        • Civil Engineering
        • Electronics and Computer Engineering
        • Industrial and Systems Engineering
        • Manufacturing Engineering and Management
        • Mechanical Engineering
      • Research Centers
      • Organizational Chart
    • Contact Information
  • ERDT
  • Degree Programs
    • Undergraduate Degree Programs
    • Graduate Degree Programs
  • People
    • Faculty
      • Chemical Engineering
      • Civil Engineering
      • Electronics and Computer Engineering
      • Industrial and Systems Engineering
      • Manufacturing Engineering and Management
      • Mechanical Engineering
    • Students
      • Student Organizations
  • Awards and Recognitions
    • Faculty Awards and Recognitions
    • Student Awards and Recognitions
    • Licensure Examinations
    • Accreditations
    • Rankings

Industry-Academe Linkage

  • Home
  • Activities
  • Development Plans
  • Organizational Framework
  • TECHNOLINK Vol.1.No.1
  • Administration
  • Contact Information
  • Conferences
  • Policies for OJT
  • Company Evaluation Form
  • Benefits
  • Member Companies
  • Student Evaluation Form
  • Administrator-Manage Evaluations

Copyright©2017. All Rights Reserved De La Salle University | Manila PH

 


__________________
Connect with us

__________________

Accessibility | Contact us | Jobs | Campus Map | My.DLSU | Animo.Sys | Privacy | Terms | Give | Safe Spaces Act | Request for Documents
Copyright©2017. All Rights Reserved De La Salle University | Manila PH

×
  • Animo.Sys
  • My.LaSalle
  • AnimoSpace (Canvas)
  • DLSU Gateway
  • HRIS Portal
  • Website Portal
  • The CONCiERGE
  • Give to DLSU
  • Online Request for Documents
We use cookies to analyze traffic and improve your experience. This is part of our updated Privacy Policy. Ok, got it!