10 - Software Engineering Principles
BSc in Management Information Systems
About 10 - Software Engineering Principles
Software Engineering Principles (MIS404) focuses on the principles and practices involved in designing, developing, and maintaining high-quality software systems. The course covers software development methodologies, best practices, and tools essential for effective and efficient software engineering.
Program Learning outcome:
- Understand the principles of software engineering and its importance.
- Apply software development methodologies (e.g., Agile, Scrum).
- Develop proficiency in requirements analysis and specification.
- Implement effective software design and architecture.
- Utilize testing and debugging techniques for software quality assurance.
- Explore version control, deployment, and maintenance strategies.
TextBook Name:
"Software Engineering: A Practitioner's Approach" by Roger S. Pressman.
Assessment Methods
Final Exam
60%
Midterm Exam
30%
Weekly Quizzes
10%