SMJ10188 AWS Industry sub-major
This sub major aims to empower students with skills in architecting and building applications using Amazon Web Services (AWS). It presents students with skills in building a storage layer, adding a compute layer, database layer and network layer. It then systematically talks about connecting networks, securing user and application access using the AWS platform. Students are taught how to build scalable and fault tolerant applications. It presents students with core cloud services, load balancing and application development. Students who undertake this sub-major will be able to build scalable micro-services using AWS. The taught concepts are supplemented with practical experience in AWS Studios. Students can endeavour to take the AWS certification upon the successful completion of the sub-major.
Students must complete 48023 Programming Fundamentals or 41039 Programming 1, 31271 Database Fundamentals and 41092 Network fundamentals or equivalent before commencing this sub-major. It is recommended to complete 41025 Introduction to Software Development. For adding the sub major to UG Engineering courses, only students in Software Engineering major, and possibly Data Science Engineering, and Flexible Engineering can do the sub major.
Most students will need to select 41001 Cloud Computing and Software as a Service under options as this is a pre-requisite for 40002 Architecting on AWS; however, students who have already completed 41001 can choose an alternative option.
|40002 Architecting on AWS||6cp|
|40001 AWS Industry Studio||12cp|
|Select 6 credit points of options:||6cp|
|41026 Advanced Software Development||6cp|
|41891 Cloud Computing Infrastructure||6cp|
|41001 Cloud Computing and Software as a Service||6cp|
|41025 Introduction to Software Development||6cp|