🇳🇬Nigeria›Bachelor's Degree›Software Engineering›B.Eng
B.Eng Degree
Bachelor of Engineering (B.Eng.) in Software Engineering
Comprehensive degree syllabus, core requirements, lecture materials, and practice exams aligned to the Nigeria university education framework.
Duration: 4-5 Years
48 Registered Courses
NUC / NBTE / ICAN
Programme Credentials
AwardB.Eng
FacultyFaculty of Engineering & Technology
Total Courses48
Academic Statusoffered
Curriculum Courses (48)
Browse semester modules, lecture notes, syllabus overviews, and learning objectives for Bachelor of Engineering (B.Eng.) in Software Engineering.
Showing 48 of 48 courses
100 Level
12 CoursesID: #17147Full Course
SWE 101: Introduction to Software Engineering & Computing Systems
Open Course Outline
ID: #17148Full Course
SWE 103: Discrete Mathematics for Software Engineers
Open Course Outline
ID: #17149Full Course
SWE 105: Calculus & Linear Algebra for Computing
Open Course Outline
ID: #17150Full Course
SWE 107: Structured Programming & Algorithmic Problem Solving
Open Course Outline
ID: #17151Full Course
SWE 109: Digital Logic & Computer Organization
Open Course Outline
ID: #17152Full Course
SWE 111: Technical Communication & Documentation for Engineers
Open Course Outline
ID: #17153Full Course
SWE 102: Object-Oriented Programming & Principles
Open Course Outline
ID: #17154Full Course
SWE 104: Probability, Statistics & Empirical Methods for Computing
Open Course Outline
ID: #17155Full Course
SWE 106: Computer Systems & Assembly Language
Open Course Outline
ID: #17156Full Course
SWE 108: Web Technologies & Client-Side Systems Engineering
Open Course Outline
ID: #17157Full Course
SWE 110: Software Engineering Professional Ethics & Legal Standards
Open Course Outline
ID: #17158Full Course
SWE 112: Software Construction Studio I
Open Course Outline
200 Level
12 CoursesID: #17159Full Course
SWE 201: Data Structures and Algorithmic Analysis
Open Course Outline
ID: #17160Full Course
SWE 203: Software Requirements Engineering
Open Course Outline
ID: #17161Full Course
SWE 205: Database Systems & Relational Data Engineering
Open Course Outline
ID: #17162Full Course
SWE 207: Operating Systems Principles & Systems Programming
Open Course Outline
ID: #17163Full Course
SWE 209: Software Modeling & Specification (UML & Formal Methods)
Open Course Outline
ID: #17164Full Course
SWE 211: Human-Computer Interaction & User Interface Engineering
Open Course Outline
ID: #17165Full Course
SWE 202: Object-Oriented Analysis, Design & Design Patterns
Open Course Outline
ID: #17166Full Course
SWE 204: Software Construction Studio II
Open Course Outline
ID: #17167Full Course
SWE 206: Computer Networks & Internet Protocols
Open Course Outline
ID: #17168Full Course
SWE 208: Concurrent, Parallel & Reactive Programming
Open Course Outline
ID: #17169Full Course
SWE 210: NoSQL & Distributed Data Stores
Open Course Outline
ID: #17170Full Course
SWE 212: Empirical Software Engineering & Measurement
Open Course Outline
300 Level
12 CoursesID: #17171Full Course
SWE 301: Software Architecture & Architectural Design
Open Course Outline
ID: #17172Full Course
SWE 303: Software Testing, Verification & Quality Assurance
Open Course Outline
ID: #17173Full Course
SWE 305: Cloud Computing & Virtualization Engineering
Open Course Outline
ID: #17174Full Course
SWE 307: Secure Software Engineering & Threat Modeling
Open Course Outline
ID: #17175Full Course
SWE 309: DevOps, CI/CD & Platform Engineering
Open Course Outline
ID: #17176Full Course
SWE 311: API Design, Microservices & Distributed Communication
Open Course Outline
ID: #17177Full Course
SWE 302: Distributed Systems Engineering
Open Course Outline
ID: #17178Full Course
SWE 304: Software Maintenance, Evolution & Re-engineering
Open Course Outline
ID: #17179Full Course
SWE 306: Site Reliability Engineering & Observability
Open Course Outline
ID: #17180Full Course
SWE 308: Mobile & Cross-Platform Software Engineering
Open Course Outline
ID: #17181Full Course
SWE 310: Data Engineering & Scalable Data Pipelines
Open Course Outline
ID: #17182Full Course
SWE 316: Students Industrial Work Experience Scheme (SIWES / Industrial Internship)
Open Course Outline
400 Level
12 CoursesID: #17183Full Course
SWE 401: Cloud-Native Systems Architecture & Kubernetes Orchestration
Open Course Outline
ID: #17184Full Course
SWE 403: Application Security, DevSecOps & Software Supply Chain
Open Course Outline
ID: #17185Full Course
SWE 405: Software Project Management & Agile Methodologies
Open Course Outline
ID: #17186Full Course
SWE 407: Machine Learning Systems Engineering (MLOps)
Open Course Outline
ID: #17187Full Course
SWE 409: Real-Time & Embedded Software Systems
Open Course Outline
ID: #17188Full Course
SWE 413: Software Engineering Research Methodology & Capstone Proposal Defense
Open Course Outline
ID: #17189Full Course
SWE 402: Software Economics, Cost Estimation & Governance
Open Course Outline
ID: #17190Full Course
SWE 404: Fault-Tolerant & High-Availability Software Systems
Open Course Outline
ID: #17191Full Course
SWE 406: Enterprise Systems Engineering & Integration
Open Course Outline
ID: #17192Full Course
SWE 408: Human Aspects of Software Engineering & Team Leadership
Open Course Outline
ID: #17193Full Course
SWE 410: Emerging Topics in Software Engineering
Open Course Outline
ID: #17194Full Course
SWE 499: Final-Year Software Engineering Capstone Project & Defense
Open Course Outline
Start Learning
Enrol in Bachelor of Engineering (B.Eng.) in Software Engineering courses to access full video lessons, chapter quizzes, practical exercises, and progress tracking.
Create Free Account
