Show/hide contentOpenClose All
Curricular information is subject to change
On completing the module the student should understand the following:1. CPU and Peripherals- The fundamentals of the Boolean algebra and basic digital arithmetic.- The operation of a central processing unit (CPU), performance metrics.- Memory hierarchy: primary memory, cache memory, secondary memory- Data storage, RAID the move to SSDs. 2. Modern Web Services Architectures - Basic ideas in Network Computing- Fault Tolerance and Scalability- Vertical vs Horizontal Scalability- Load Balancing- Caching / Distributed Caching- Data Partitioning, Master-Slave DB Replication, Sharding3. Scalability and Moving to the Cloud- Multiprocessing, parallelisation- Cluster computing- Virtualization- Elastic Compute Services (Amazon EC2)
Student Effort Type | Hours |
---|---|
Lectures | 15 |
Tutorial | 15 |
Autonomous Student Learning | 80 |
Total | 110 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Examination: Closed-book written exam | Varies over the Trimester | No | Graded | No | 70 |
Continuous Assessment: Coursework | Varies over the Trimester | n/a | Graded | No | 30 |
Resit In | Terminal Exam |
---|---|
Autumn | Yes - 2 Hour |
• Feedback individually to students, post-assessment
• Online automated feedback
Feedback for CA will be individual, post-assessment. Online automated feedback may also be used depending on the trimester.
Name | Role |
---|---|
Dr Brett Becker | Lecturer / Co-Lecturer |