CS426 Software Engineering II

Print this page Please use the scale options of your printing settings for adjustments.

Course Code Course Title Weekly Hours* ECTS Weekly Class Schedule
T P
CS426 Software Engineering II 3 2 6
Prerequisite CS308 It is a prerequisite to
Lecturer Office Hours / Room / Phone

Currently not available

E-mail
Assistant Assistant E-mail
Course Objectives The aims of this course are to: 1)present a process of design through examples, discussion and introspection 2) to present the full software life cycle (i.e. specification, design, implementation, testing and evolution) . 3) Develop the skill in team work through a real world software project.
Textbook 1) Software Engineering, Ian Sommerville, 10E. Additional Reading: Software Testing and Analysis: Process, Principles, and Techniques, by M. Pezze and M.Young.
Learning Outcomes After successful  completion of the course, the student will be able to:
  1. demonstrate knowledge of the distinction between critical and non-critical systems
  2. author a software requirements document process model and translate them into implementable design using a structured process model.
  3. identify specific components of a software design that can be targeted for reuse
  4. manage a software testing plan
  5. work in a team do develop a real world software project
Teaching Methods Class discussions with examples. Active tutorial sessions for engaged learning and continuous feedback on progress.
WEEK TOPIC REFERENCE
Week 1 Introduction, Basics of Software Engineering revisited Notes on chapters:1,2,3,4,5
Week 2 User Interfaces. (Assignment of projects) Handouts
Week 3 Software Prototyping Handouts
Week 4 Presentation of project requirements through prototype
Week 5 Critical and non critical sytems 10,11,12
Week 6 Critical and non critical sytems 13,14
Week 7 Software reuse 15, + handouts
Week 8 MIDTERM preperation and MIDTERM
Week 9 CASE tools handouts
Week 10 Testing and Validation 8, + handouts
Week 11 Quality Management, Configuration Management 24,25
Week 12 Project Discussion
Week 13 Project Discussion
Week 14 Project Presentation
Week 15 Review
Assessment Methods and Criteria Evaluation Tool Quantity Weight Alignment with LOs
Final Exam 1 30
Semester Evaluation Compenents
Homework assignments 3 15
Project 1 35
In-term exam 1 20
***     ECTS Credit Calculation     ***
 Activity Hours Weeks Student Workload Hours Activity Hours Weeks Student Workload Hours
Lecture Hours 3 15 45 Home Study 1 15 15
Active Tutorials 2 14 28 Active Tutorials 2 14 28
Assignments 3 3 9 Final Exam Study 9 1 9
Home Study 1 15 15 Home Study 1 15 15
        Total Workload Hours = 150
*T= Teaching, P= Practice ECTS Credit = 6
Course Academic Quality Assurance: Semester Student Survey Last Update Date: 19/03/2020
QR Code for https://ecampus.ius.edu.ba/course/cs308-software-engineering

Print this page Please use the scale options of your printing settings for adjustments.