Bachelor of Engineering (B.Eng.) in Computer Engineering
Comprehensive degree syllabus, core requirements, lecture materials, and practice exams aligned to the Nigeria university education framework.
Programme Credentials
Mandatory Engineering Delivery Boundary & Professional Practice Notice
What PAMCET Delivers Online:
- PAMCET delivers comprehensive online engineering curricula, interactive lectures, mathematical derivations, circuit simulations (SPICE, Proteus), digital logic simulations (Logisim, ModelSim), processor architectural modeling (gem5), and embedded firmware emulators (QEMU, Wokwi).
- Students engage in verified cloud-based EDA workflows, synthesizable Verilog HDL verification, packet capture decoding (Wireshark), ROS 2 robotics physics simulations (Gazebo), and TinyML neural network quantization.
- Formative and summative assessments evaluate computational engineering calculations, algorithmic complexity, circuit design schematics, and simulation performance benchmarks.
Physical Facilities & Accreditation Requirements:
- Computer Engineering is a regulated physical engineering discipline requiring hands-on breadboard circuit assembly, soldering, oscilloscope waveform measurements, PCB fabrication, and physical hardware debugging.
- Online completion of PAMCET modules does NOT confer a statutory professional engineering license, nor does it replace mandatory physical laboratory sessions and supervised industrial attachments (SIWES).
- Statutory title and registration as a Registered Engineer (Engr.) in Nigeria is strictly governed by the Council for the Regulation of Engineering in Nigeria (COREN) under the Engineers (Registration, etc.) Amendment Act, requiring formal physical graduation from an accredited university faculty.
- Graduation requires completion of 24 weeks of supervised physical industrial attachment (SIWES) and an in-person, verified physical prototype demonstration for the Final-Year Capstone Project.
The curriculum architecture is mapped to the Washington Accord Graduate Attributes (WA1–WA12) and IEEE/ACM CE-2016/CE2024 curricula. International mobility or professional registration requires credentials verification and relevant national licensing examinations (e.g. FE/PE in the USA via NCEES, CEng in the UK via the Engineering Council).
B.Eng. Computer Engineering Curriculum
An integrated undergraduate engineering discipline combining Electrical & Electronic Engineering, Computer Hardware, Software Engineering, Embedded Systems, Digital Systems, Computer Architecture, Control/Automation, and Capstone Engineering Design.
Engineering Foundations
Calculus, Physics I/II, Chemistry, Drawing, Workshop, and C Programming.
Electrical & Digital
Circuit Theory I/II, Devices, Digital Logic, OOP C++, Data Structures, Assembly.
Systems & Embedded
Processor Design, Microcontrollers, FreeRTOS, FPGA, Networks, DSP, Control & SIWES.
Advanced & Capstone
Parallel Systems, Edge AI, VLSI SoC, Hardware Security, Distributed Systems, Capstone.
Engineering Progression Philosophy
Computer Engineering at PAMCET is structured as an authentic professional engineering programme. It strictly rejects the reduction of the discipline to generic web development or high-level scripting. Students progress coherently:
Calculus, General Physics, Chemistry, Manual Drafting, Workshop Practice, and Computing Fundamentals in C.
DC/AC Circuit Theory, Semiconductor Devices, Digital Logic, OOP in C++, Data Structures, and Assembly Language.
Pipelined Processor Design, Microcontrollers, FreeRTOS, FPGA Verilog Synthesis, Computer Networks, DSP, Control, and SIWES.
Multi-core Architectures, TinyML Edge AI, VLSI SoC Design, Hardware Security, Distributed Systems, Industrial Automation, and Capstone Project.
Curriculum Courses (60)
Browse semester modules, lecture notes, syllabus overviews, and learning objectives for Bachelor of Engineering (B.Eng.) in Computer Engineering.
100 Level
15 CoursesCPE 101: Engineering Mathematics I (Algebra, Calculus & Analytic Geometry)
CPE 103: General Physics I (Mechanics, Thermal Physics & Waves)
CPE 105: General Chemistry for Engineers
CPE 107: Introduction to Computer Engineering & Professional Ethics
CPE 109: Engineering Drawing & Descriptive Geometry
CPE 111: Introduction to Computing & Computational Thinking
CPE 113: Technical Communication & Presentation for Engineers
CPE 102: Engineering Mathematics II (Calculus, Differential Equations & Probability)
CPE 104: General Physics II (Electricity, Magnetism & Modern Physics)
CPE 106: Experimental Physics & Chemistry Laboratory
CPE 108: Computer-Aided Design (CAD) & Engineering Graphics
CPE 110: Workshop Practice & Fabrication Technology
CPE 112: Engineering Materials Science
CPE 114: Electrical Measurements & Instrumentation
CPE 116: Programming Fundamentals in C/C++
200 Level
16 CoursesCPE 201: Engineering Mathematics III (Advanced Calculus & Linear Algebra)
CPE 203: Circuit Theory I (DC & Transient Network Analysis)
CPE 205: Electronic Devices & Semiconductor Physics
CPE 207: Digital Logic Design & Boolean Algebra
CPE 209: Electromagnetic Fields & Waves
CPE 211: Object-Oriented Programming in C++
CPE 213: Discrete Mathematics for Computer Engineers
CPE 202: Engineering Mathematics IV (Numerical Methods & Complex Analysis)
CPE 204: Circuit Theory II (AC Analysis, Frequency Response & Two-Port Networks)
CPE 206: Analog Electronic Circuits & Operational Amplifiers
CPE 208: Sequential Logic & Digital Systems Design
CPE 210: Signals and Systems
CPE 212: Data Structures and Algorithms
CPE 214: Computer Organization & Assembly Language
CPE 216: Electronics & Digital Logic Circuit Laboratory
CPE 218: Engineering Design I (Conceptual Systems & Prototyping)
300 Level
16 CoursesCPE 301: Computer Architecture & Processor Design
CPE 303: Microprocessors & Microcontrollers
CPE 305: Operating Systems & Systems Programming
CPE 307: Data Communications & Computer Networks
CPE 309: Digital Signal Processing
CPE 311: Control Systems Engineering
CPE 313: Microprocessor & Microcontroller Laboratory
CPE 315: Engineering Design II (Hardware-Software Co-Design & PCB)
CPE 302: Embedded Systems Design & Real-Time Operating Systems (RTOS)
CPE 304: FPGA Design & Hardware Description Languages (VHDL/Verilog)
CPE 306: Internet of Things (IoT) Architecture & Protocols
CPE 308: Database Systems & Software Engineering Principles
CPE 310: Network Programming & Security Foundations
CPE 312: Robotics & Autonomous Systems Foundations
CPE 314: Embedded Systems & FPGA Implementation Laboratory
CPE 316: Students Industrial Work Experience Scheme (SIWES / Industrial Training)
400 Level
13 CoursesCPE 401: Advanced Computer Architecture & Parallel Computing
CPE 403: Advanced Embedded Systems & Edge AI
CPE 405: VLSI Design & System-on-Chip (SoC) Architecture
CPE 407: Cybersecurity Engineering & Hardware Security
CPE 409: Artificial Intelligence & Machine Learning for Engineers
CPE 411: Engineering Economics & Project Management
CPE 413: Engineering Research Methodology & Capstone Proposal
CPE 402: Distributed Systems & Cloud/Edge Computing
CPE 404: Autonomous Systems & Industrial Automation
CPE 406: High-Performance Computing & Hardware Acceleration
CPE 408: Engineering Law, Professional Ethics & Technology Policy
CPE 410: Technology Entrepreneurship & Innovation
CPE 499: Final-Year Engineering Capstone Design Project & Defense
Start Learning
Enrol in Bachelor of Engineering (B.Eng.) in Computer Engineering courses to access full video lessons, chapter quizzes, practical exercises, and progress tracking.
Create Free Account
