Back to design evolutionCYCLE 01 · CPIT-455 · TEACHING ARCHIVECIMT 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 artifactOpen PDF ↗THE CIMT TEACHING SEQUENCE
Nine source lectures
Select a lecture to open its archived original PDF.
CLASS 01Kickoff
Course orientation, expectations, learning outcomes, and the advanced-course mindset.
CPIT-455Course setup
Open original PDF ↗
CLASS 02 · CHAPTER 10Dependable Systems
Availability, reliability, safety, security, resilience, redundancy, diversity, and human factors.
Open original PDF ↗
CLASS 03 · CHAPTER 11Reliability Engineering
Reliability requirements, measurable specification, failure chains, and CIMT sequencing.
Open original PDF ↗
CLASS 04 · CHAPTER 12Safety Engineering
Safety-critical systems, hazards, safety requirements, validation, and safety cases.
Open original PDF ↗
CLASS 05 · CHAPTER 13Security Engineering
The CIMT Compass applied to secure systems, requirements, design, and testing.
Open original PDF ↗
CLASS 06 · CHAPTER 14Resilience Engineering
Sociotechnical resilience, cybersecurity, recovery, redundancy, and diversity.
Open original PDF ↗
CLASS 07 · CHAPTER 15Software Reuse
Reuse, application frameworks, product lines, validation risk, and the CIMT compass.
Open original PDF ↗
CLASS 08 · CHAPTER 16Component-Based Software Engineering
Components, composition, development for and with reuse, measurement, and AI-era reuse.
Open original PDF ↗
CLASS 09 · CHAPTER 17Distributed 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. These lectures are preserved as they were taught in an earlier cycle. Their dates, tasks, grading, contact details and illustrative figures do not describe the current course; for the current course use the
learning path and the
course specification.