Post

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

  1. Distinguish the important terminology and activities involves (theoretically and practically) related to foundation concepts of software engineering and software development process.
  2. Show technical solutions to a range of audience. Construct & manipulate OS instructions via Command line and Shell Scripting.

  3. Demonstrate leadership’s skills through group assignment.

Assessment & Student Engagement

  • Strategies for Engagement: (discussions, group work, etc.)
  • Assessment MethodsWeighting
    Quizzes10%
    Assignment30%
    Project20%
    Exam60%

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.