System Software Engineering

More Information

UBC Calendar

Course Page

3 Credits

EECE 314

Operating systems principles, real-time systems, principles of concurrent and multi-threaded programming, information structures, introduction to object oriented analysis, design, and modeling using UML, testing of software systems.

Course Objective

There is a need for Electrical and other Non-Software Engineering disciplines to have an appreciation of the role of Software Engineering and Operating System Principles in the design and development of complex software based systems, particularly Real Time, Embedded Computer or Mechatronic type systems.

Textbook (Optional)

Software Engineering - A Practitioners Approach by Roger Pressman McGraw-Hill; ISBN: 007301933X

and

Modern Operating Systems - 2nd Edition. Andrew Tannenbaum, Prentice Hall ; ISBN: 0130313580

or

Operating System Concepts - any edition by Silberschatz John Wiley & Sons Canada, Ltd. ISBN (7th edition) : 0-471-69466-5

Prerequisites

ONE of and ONE of
CPSC 259 - Data Structures and Algorithms for Electrical Engineers EECE 259 - Introduction to Microcomputers
CPSC 260 - Object-Oriented Program Design EECE 355 - Digital Systems and Microcomputers
 
 

 

Professor: 

a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949
Email:

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2014 The University of British Columbia