At the end of this course, the students; 1) Learn fundemental concepts of UNIX operating systems. 2) Understand and explain the mechanisms of system processes and threads. 3) Understand and implement concurrency 4) Get practice on developing shell and kernel-level programs
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
System Engineering Outlines. Software Project Planning and Controlling. System Engineering Management. System Analysis. System Requirement Specification. System Subsystem Design. System Integration & Test. System/Software Architecture. Other System Engineering Specialties. Information Security Engineering.
COURSE CONTENTS
WEEK
TOPICS
1st Week
System Engineering Outlines.
2nd Week
Software Project Planning and Controlling.
3rd Week
System Engineering Management.
4th Week
System Analysis.
5th Week
System Requirement Specification.
6th Week
System Subsystem Design.
7th Week
System Integration & Test.
8th Week
Mid-term
9th Week
System/Software Architecture.
10th Week
Other System Engineering Specialties.
11th Week
Information Security Engineering.
12th Week
Information Security Engineering.
13th Week
Information Security Engineering.
14th Week
Information Security Engineering.
RECOMENDED OR REQUIRED READING
1. Kendall, K. and Kendall, J., Systems Analysis and Design, ISBN: 0273749927, Prentice-Hall, (2011).