Skip to main content
🇳🇬NigeriaBachelor's DegreeComputer EngineeringB.Eng
B.Eng Degree

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.

Duration: 4-5 Years
60 Registered Courses
NUC / NBTE / ICAN

Programme Credentials

AwardB.Eng
FacultyFaculty of Engineering & Technology
Total Courses60
Academic Statusoffered
Regulatory Boundary & Delivery ScopeEngineers (Registration, etc.) Act • COREN / NUC CCMAS / IEEE Standards

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).

COE / CPE Engineering Architecture

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.

4 Academic Years (100L–400L)60 Engineering Courses (164 Credits)NUC CCMAS / COREN / IEEE Aligned
Year 1 • 100L

Engineering Foundations

Calculus, Physics I/II, Chemistry, Drawing, Workshop, and C Programming.

15 Courses38 Credits
Year 2 • 200L

Electrical & Digital

Circuit Theory I/II, Devices, Digital Logic, OOP C++, Data Structures, Assembly.

16 Courses41 Credits
Year 3 • 300L

Systems & Embedded

Processor Design, Microcontrollers, FreeRTOS, FPGA, Networks, DSP, Control & SIWES.

16 Courses44 Credits
Year 4 • 400L

Advanced & Capstone

Parallel Systems, Edge AI, VLSI SoC, Hardware Security, Distributed Systems, Capstone.

13 Courses41 Credits

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:

Engineering FoundationsElectrical & DigitalComputer ArchitectureEmbedded & SystemsAdvanced Systems & AICapstone Design
100L • Year 1Engineering & Scientific Foundations

Calculus, General Physics, Chemistry, Manual Drafting, Workshop Practice, and Computing Fundamentals in C.

65%
25%
10%
Theory (65%) Simulation/Lab (25%) Bench/Hardware (10%)
Workload Breakdown:450h Theory • 165h Virtual Simulation • 75h Physical Workshop/Lab
200L • Year 2Electrical, Electronics & Digital Systems

DC/AC Circuit Theory, Semiconductor Devices, Digital Logic, OOP in C++, Data Structures, and Assembly Language.

50%
35%
15%
Theory (50%) Simulation/Lab (35%) Bench/Hardware (15%)
Workload Breakdown:360h Theory • 210h SPICE/Logic Simulation • 90h Hardware Circuit Lab
300L • Year 3Core Computer Systems & Embedded Engineering

Pipelined Processor Design, Microcontrollers, FreeRTOS, FPGA Verilog Synthesis, Computer Networks, DSP, Control, and SIWES.

35%
40%
25%
Theory (35%) Simulation/Lab (40%) Bench/Hardware (25%)
Workload Breakdown:270h Theory • 270h HDL/RTOS Simulation • 420h Bench & Industrial SIWES
400L • Year 4Advanced Systems, Edge AI & Capstone Design

Multi-core Architectures, TinyML Edge AI, VLSI SoC Design, Hardware Security, Distributed Systems, Industrial Automation, and Capstone Project.

30%
35%
35%
Theory (30%) Simulation/Lab (35%) Bench/Hardware (35%)
Workload Breakdown:240h Theory • 210h Advanced Simulation • 360h Physical Capstone Fabrication & Testing

Curriculum Courses (60)

Browse semester modules, lecture notes, syllabus overviews, and learning objectives for Bachelor of Engineering (B.Eng.) in Computer Engineering.

Showing 60 of 60 courses

200 Level

16 Courses
ID: #17102Full Course

CPE 201: Engineering Mathematics III (Advanced Calculus & Linear Algebra)

Open Course Outline
ID: #17103Full Course

CPE 203: Circuit Theory I (DC & Transient Network Analysis)

Open Course Outline
ID: #17104Full Course

CPE 205: Electronic Devices & Semiconductor Physics

Open Course Outline
ID: #17105Full Course

CPE 207: Digital Logic Design & Boolean Algebra

Open Course Outline
ID: #17106Full Course

CPE 209: Electromagnetic Fields & Waves

Open Course Outline
ID: #17107Full Course

CPE 211: Object-Oriented Programming in C++

Open Course Outline
ID: #17108Full Course

CPE 213: Discrete Mathematics for Computer Engineers

Open Course Outline
ID: #17109Full Course

CPE 202: Engineering Mathematics IV (Numerical Methods & Complex Analysis)

Open Course Outline
ID: #17110Full Course

CPE 204: Circuit Theory II (AC Analysis, Frequency Response & Two-Port Networks)

Open Course Outline
ID: #17111Full Course

CPE 206: Analog Electronic Circuits & Operational Amplifiers

Open Course Outline
ID: #17112Full Course

CPE 208: Sequential Logic & Digital Systems Design

Open Course Outline
ID: #17113Full Course

CPE 210: Signals and Systems

Open Course Outline
ID: #17114Full Course

CPE 212: Data Structures and Algorithms

Open Course Outline
ID: #17115Full Course

CPE 214: Computer Organization & Assembly Language

Open Course Outline
ID: #17116Full Course

CPE 216: Electronics & Digital Logic Circuit Laboratory

Open Course Outline
ID: #17117Full Course

CPE 218: Engineering Design I (Conceptual Systems & Prototyping)

Open Course Outline

300 Level

16 Courses
ID: #17118Full Course

CPE 301: Computer Architecture & Processor Design

Open Course Outline
ID: #17119Full Course

CPE 303: Microprocessors & Microcontrollers

Open Course Outline
ID: #17120Full Course

CPE 305: Operating Systems & Systems Programming

Open Course Outline
ID: #17121Full Course

CPE 307: Data Communications & Computer Networks

Open Course Outline
ID: #17122Full Course

CPE 309: Digital Signal Processing

Open Course Outline
ID: #17123Full Course

CPE 311: Control Systems Engineering

Open Course Outline
ID: #17124Full Course

CPE 313: Microprocessor & Microcontroller Laboratory

Open Course Outline
ID: #17125Full Course

CPE 315: Engineering Design II (Hardware-Software Co-Design & PCB)

Open Course Outline
ID: #17126Full Course

CPE 302: Embedded Systems Design & Real-Time Operating Systems (RTOS)

Open Course Outline
ID: #17127Full Course

CPE 304: FPGA Design & Hardware Description Languages (VHDL/Verilog)

Open Course Outline
ID: #17128Full Course

CPE 306: Internet of Things (IoT) Architecture & Protocols

Open Course Outline
ID: #17129Full Course

CPE 308: Database Systems & Software Engineering Principles

Open Course Outline
ID: #17130Full Course

CPE 310: Network Programming & Security Foundations

Open Course Outline
ID: #17131Full Course

CPE 312: Robotics & Autonomous Systems Foundations

Open Course Outline
ID: #17132Full Course

CPE 314: Embedded Systems & FPGA Implementation Laboratory

Open Course Outline
ID: #17133Full Course

CPE 316: Students Industrial Work Experience Scheme (SIWES / Industrial Training)

Open Course Outline

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
Bachelor of Engineering (B.Eng.) in Computer Engineering Curriculum & Degree Courses (Nigeria) | PAMCET