MASINDE MULIRO UNIVERSITY OF SCIENCE & TECHNOLOGY
ECC 811 - SOFTWARE ENGINEERING
MAY
202
5
-
AUGUST
202
5
SLIDES & CLASS PRESENTATIONS
WEEK I
(a)
Introduction to ECC 811
(b)
Introduction to Software Engineering
(c)
Introduction to Structured Programming
WEEK II
(a)
Classical Waterfall Model
(b)
Iterative Waterfall Model
Labwork
(a)
Installing Python & Use of IDLE
(b)
Introduction to Python
(
c
)
Functions in MATLAB & Python
WEEK III
(a)
Agile Methodology of Software Development
(b)
Introduction to HTML
Labwork
(c)
Introduction to MATLAB
(d)
Introduction to MATLAB Graphs
WEEK III
(a)
Font-End Software Development
(b)
Front-end Software Design
(c)
Back-End Software Development
(d)
Back-end Software Design
WEEK IV
(a)
Classical Waterfall Model
(b)
Iterative Waterfall Model
(c)
Rapid Application Development (RAD)
(d)
Agile Model of Software Development
WEEK V
(b)
Spiral Model
(c)
Finite State Machine (FSM) in Software Engineering
(a)
Introduction to Software Architecture
(b)
Software Architecture Views
WEEK VI
(a)
Software Maintenance
WEEK VII
(a)
Lehman's Laws of Software Evolution
WEEK VIII
(a)
SCADA Systems for Power Grids: An Object-Oriented Programming Perspective
(b)
©
Prof. Ambani Kulubi
- 20
25