CO3060 Computer Systems Design Project
Course Code
CO3060
Course Title
Computer Systems Design Project
Credits
6
Course Type
Core
Prerequisites
Aims/Objectives
● To provide the students with guidance and opportunity to work as a team to design and
implement a real-world cyber-physical system using modern technology, containing a
major distributed software component.
Textbooks and References
- ● Cyber-Physical Systems: A Model-Based Approach by Walid M. Taha, Abd-Elhamid M. Taha, Johan Thunberg ● Software Engineering, 10th Edition by Ian Sommerville
Course Modules:
Computer Systems Design Project
Course Content: (Only main topics & subtopics)
Product Design and Development
Product classification, product development process (concept development, requirement
specification, market analysis), project planning, best practices in project management, related
tools and technologies.
Cyber-Physical Systems Design
High-level architecture, distributed and networked software, embedded hardware (sensing,
control, interfacing and processing), network communication, cloud deployment, related tools
and technologies.
Computer Systems and Data Security
Information flow control, network security, hardware security, software applications security,
related tools and technologies.
Computer Systems Testing
Test planning, test types, test case design, related tools and technologies.
User-Experience and Usability
User experience vs. user interfaces, best practices in UX design, usability studies, related tools
and technologies.
Computer Aided Design and Manufacturing Technologies
Design tools (system design, software design, electronics design, 2D and 3D design), choice
of materials, manufacturing tools and technologies.
Effective Presentation of Information
Best practices in oral presentation, online documentation and reporting, related tools and
technologies.
Marks allocation:
Assignments
70%
End_exam
30%
Last Update:
| Edit this page