Course Teaching: [SOFTWARE ENGINEERING] [2017/2018 Session Semester 1]
Course Teaching: [SOFTWARE ENGINEERING] [2017/2018 Session Semester 1]
Course Overview
This course presents an introduction to software engineering concepts including: software engineering paradigms, requirements specification, functional design, object-oriented design, software verification, and maintenance.
Course Snapshot
- Credits: [3]
- Audience: [Undergraduates]
- Delivery Mode: [In-person]
- No. of Students: [60]
- Students Evaluation: [88.28%]
Teaching Objectives
- Distinguish the important terminology and activities involves (theoretically and practically) related to foundation concepts of software engineering and software development process.
Show technical solutions to a range of audience. Construct & manipulate OS instructions via Command line and Shell Scripting.
- Demonstrate leadership’s skills through group assignment.
Assessment & Student Engagement
- Strategies for Engagement: (discussions, group work, etc.)
Assessment Methods Weighting Quizzes 10% Assignment 30% Project 20% Exam 60%
Reflections
- What worked well:
- What could be improved:
- Student feedback highlights:
Resources
Ian Sommerville, Software Engineering, 8th edition, Pearson, 2011 ISBN13: 9780137053469
Testimonials (optional)
If you’ve taken this course and you’re visiting this site, feel free to drop a comment and share your thoughts or experience!
This post is licensed under CC BY 4.0 by the author.