Course Content: Software Design and Architecture
This repository is an initiative for developing course content for the Software Design and Architecture course of IUT CSE. The goal is to make sure that relevant and suitable topics with useful content are covered in the course. To make the initiative a success, the software practitioners as well as experienced educators are invited to contribute to it.
Note that the license of the repository is very open (MIT) so that anyone can make use of it.
Please visit this issue if you are interested to contribute. Read the contributors' guidline to learn more options.
Course Info
- Theory: SWE 4601 (3 Credits, 3 hours weekly)
- Lab: SWE 4602 (0.75 Credits, 3 hours bi-weekly)
Target Students
- Offered to 3rd year Software Engineering undergrad students
- Relavent courses the target students have completed already:
- Structured Programming
- Discrete Mathematics
- Algorithms
- Data Structures
- Introduction to Software Engineering
- Software Requirements Specification
- Object Oriented Concepts
- Database Management Systems
- Design Patterns
- Relavent courses the target students will do parallelly:
- Software Testing and Quality Assurance
- Relavent courses the target students will do later:
- Software Metrics and Process
- Algorithm Engineering
- Software Maintenance
- Software Project Management
- Software Verification and Validation