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 | Available to all students |
| SCQF Credits | 10 |
ECTS Credits | 5 |
| Summary | This course follows the delivery and assessment of Applied Cloud Programming (INFR11245) exactly. Undergraduate and Visiting 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 and Visiting Undergraduate 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 and Visiting Undergraduate students must register for this course, while MSc students must register for INFR11245 instead. |
Information for Visiting Students
| Pre-requisites | The nature of this course means that assessment is only possible while the course is running. Any students entitled to a resit (e.g., visiting students, resits for professional purposes, ordinary degree students, or students with null sits) would need to retake the course in the following academic year. |
| High Demand Course? |
Yes |
Course Delivery Information
|
| Academic year 2026/27, Not available to visiting students (SS1)
|
Quota: 97 |
| 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@ed.ac.uk |
Course secretary | Mr Lachlan Boyd
Tel:
Email: lboyd@ed.ac.uk |
|
|