SEN 2112 units200 LevelFirst Semester

Introduction to Software Engineering

B.Sc. Cybersecurity, 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.

On Areté, SEN 211 comes with

  • 2 recommended textbooks
  • an AI tutor that has read this course’s outline and notes
Sign in to study SEN 211

Free for University of Uyo students — sign in with your email, no password.

Course outline

  1. 01Software engineering concepts, principles, and its place as a computing discipline
  2. 02Software processes: lifecycle and process models, process assessment and metrics
  3. 03Software requirements, specifications, design, and architecture
  4. 04Software quality, testing, and validation
  5. 05Software evolution: maintenance, re-engineering, legacy systems, and software reuse
  6. 06Software project management: team management, scheduling, estimation, risk analysis
  7. 07Software quality assurance and configuration management
  8. 08Version control with Git and GitHub
  9. 09Software engineering and law; secure software development lifecycle

Recommended textbooks

  • Software Engineering — Ian Sommerville

    10th ed. — the global standard software engineering text

  • Clean Code — Robert C. Martin

    Excellent companion for writing maintainable, quality code

How to 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

SEN 211 — questions and answers

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.

Other 200 Level courses

Lecture notes, practice questions and the AI tutor for SEN 211 are available once you sign in.

Sign in to Areté