- What is SEN 211 at the University of Uyo?
- SEN 211 (Introduction to Software Engineering) is a 2-unit, 200 Level course taught in the First Semester at the University of Uyo, Akwa Ibom State, Nigeria. The principles and practices of building software systematically: software development lifecycle models, requirements engineering, system design, testing, and project management. Context for how secure software is planned and built.
- What topics are covered in SEN 211?
- The SEN 211 outline covers 9 topics: Software engineering concepts, principles, and its place as a computing discipline; Software processes: lifecycle and process models, process assessment and metrics; Software requirements, specifications, design, and architecture; Software quality, testing, and validation; Software evolution: maintenance, re-engineering, legacy systems, and software reuse; Software project management: team management, scheduling, estimation, risk analysis; Software quality assurance and configuration management; Version control with Git and GitHub; Software engineering and law; secure software development lifecycle.
- What textbooks are recommended for SEN 211?
- Recommended reading for SEN 211: Software Engineering by Ian Sommerville; Clean Code by Robert C. Martin.
- How do I pass SEN 211?
- Learn Git now — it is used for every programming project in years 3 and 4 UML diagrams appear heavily in exams: practise class and sequence diagrams until they are fast to draw Relate SDLC models to the projects you build in COS 211 — theory becomes concrete immediately The Secure SDLC section links directly to your cybersecurity courses — connect them explicitly
- Where can I find SEN 211 lecture notes and past questions?
- Areté (https://www.aretecyb.tech/courses/sen-211) carries 2 recommended textbooks for SEN 211, plus an AI tutor that has read the outline. It is free for University of Uyo students — sign in with your email, no password.