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|
|Autonomous Student Learning||
Not applicable to this module.
|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.