CS426 Software Engineering II

Referencing Curricula Print this page

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

None

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.
Additional Literature
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.
Teaching Method Delivery Teaching Method Delivery Notes
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 Components
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 Active Tutorials 2 14 28
Assignments 3 3 9 Home Study 1 15 15
In-term Exam Study 8 1 8 Final Exam Study 9 1 9
Term Project/Presentation 3 12 36
        Total Workload Hours = 150
*T= Teaching, P= Practice ECTS Credit = 6
Course Academic Quality Assurance: Semester Student Survey Last Update Date: 06/11/2020
QR Code for https://ecampus.ius.edu.ba/course/cs308-software-engineering

Print this page