Resources
The primary resources for this course are shared below.
Lecture Slides
See Syllabus for more information.
- Lecture 1: Differences between Software Engineering and Computer Programming
[Slides] [Notes] [Video Lecture] - Lecture 2: Elements of Software Engineering
[Slides] [Notes] [Video Lecture] - Lecture 3: Introduction to DevOps
[Slides] - Lecture 4: Version Control System
[Slides] - Lecture 5: Software Testing
[Slides] - Lecture 6: Code Review
[Slides] - Lecture 7: Virtualization
[Slides] [Notes] - Lecture 7: Containerization
[Slides]