Back to design evolutionCYCLE 01 · CPIT-455 · TEACHING ARCHIVE

CIMT Lecture Collection

Concept · Implementation · Measurement · Trend — connecting advanced software engineering concepts with implementation practice, measurable evidence, and contemporary professional trends.

ConceptImplementationMeasurementTrend

Reuse requires attribution

These lectures were designed and taught by Adeeb Noor, PhD. Reuse, redistribution, presentation, adaptation, or incorporation into another course requires visible attribution to the original author.

Adeeb Noor, PhD · Department of Information Technology · Faculty of Computing and Information Technology · King Abdulaziz University · CPIT-455 Software Engineering (II) · CIMT teaching framework.
CIMT Background / Framework Story
Open the preserved introductory artifact
Open PDF ↗
THE CIMT TEACHING SEQUENCE

Nine source lectures

Select a lecture to open its archived original PDF.

CLASS 01

Kickoff

Course orientation, expectations, learning outcomes, and the advanced-course mindset.

CPIT-455Course setup
Open original PDF ↗
CLASS 02 · CHAPTER 10

Dependable Systems

Availability, reliability, safety, security, resilience, redundancy, diversity, and human factors.

Open original PDF ↗
CLASS 03 · CHAPTER 11

Reliability Engineering

Reliability requirements, measurable specification, failure chains, and CIMT sequencing.

Open original PDF ↗
CLASS 04 · CHAPTER 12

Safety Engineering

Safety-critical systems, hazards, safety requirements, validation, and safety cases.

Open original PDF ↗
CLASS 05 · CHAPTER 13

Security Engineering

The CIMT Compass applied to secure systems, requirements, design, and testing.

Open original PDF ↗
CLASS 06 · CHAPTER 14

Resilience Engineering

Sociotechnical resilience, cybersecurity, recovery, redundancy, and diversity.

Open original PDF ↗
CLASS 07 · CHAPTER 15

Software Reuse

Reuse, application frameworks, product lines, validation risk, and the CIMT compass.

Open original PDF ↗
CLASS 08 · CHAPTER 16

Component-Based Software Engineering

Components, composition, development for and with reuse, measurement, and AI-era reuse.

Open original PDF ↗
CLASS 09 · CHAPTER 17

Distributed Software Engineering

Distributed systems, middleware, scalability, reliability, cloud, and SaaS.

Open original PDF ↗
Provenance note. The source decks are preserved in this public archive to document the CIMT teaching lineage. Lecture reuse requires attribution.