Degree · Computer Science and Information Systems
Software Engineering(Degree)
Dive into designing, developing, and testing software applications and systems. Our quizzes empower you to master coding languages, algorithms, and software development methodologies, setting you up for success in creating innovative tech solutions
-
Coming soon
Third Year · SE303Coming soon
Database Engineering and Management Systems
Modern software is built on data, and this course teaches you how to engineer the systems that store it. You will move beyond basic SQL to explore database optimization, indexing, and NoSQL solutions for big data. Whether you are managing health records for a clinic in Lusaka or customer data for a retail chain, the ability to ensure data integrity and high-speed access is a critical engineering skill. Understanding how to model complex data relationships is essential for your final year projects. Visit 25schools for detailed database design tutorials and practice exams that will help you excel in your third-year studies.
-
Coming soon
Third Year · SE301Coming soon
Software Architecture and Engineering Design Patterns
Learn to build high-level blueprints for complex systems. This course explores architectural styles like Microservices and Monolithic designs, alongside essential Patterns (Singleton, Factory, Observer) specific to industrial software engineering. As Zambian businesses move toward larger digital transformations, engineers who can design robust architectures are in high demand. You will learn to make strategic decisions that impact the security and scalability of enterprise-level software. To master these patterns and ensure you are ready for your third-year project designs, visit 25schools for specialized revision materials and architecture case studies.
-
Coming soon
Third Year · SE302Coming soon
Software Quality Assurance and Systems Testing
Quality is the result of rigorous testing and careful planning. This course teaches you how to find bugs before they reach the user by using manual and automated testing techniques, including Unit Testing and User Acceptance Testing (UAT). With more Zambian companies relying on digital platforms, the demand for Quality Assurance (QA) professionals has never been higher. You will learn to use tools like Selenium to ensure software reliability and security. For help with technical test plans and bug tracking notes for your upcoming assessments, head over to 25schools for comprehensive study guides and practice scenarios.