CSC 312: Introduction to Cloud Computing: 3 hours

10 May 2023 - 15:06 | Version 1 |

Description

A study of the fundamentals of cloud computing including PaaS, SaaS, and IaaS, Security and ethical issues directly associated with cloud computing are included. Students will gain experience in the cloud. Pre-requisite: CSC 121 or ITSC 121

Goals for CSC 312 are:

  • To help students learn about IaaS, SaaS, and PaaS
  • Equip students to do cloud computing

Course outcomes for CSC 312 are:

  • Upon complete of CSC 312, students will:
    • be able to articulate the following about cloud computing
      • advantages
      • components
      • ethical issues
      • security issues
      • current advantages
    • be able to use cloud functions to
      • create/configure/use IaaS environments
      • use SaaS including webservers and databases
      • monitor cloud usage and functions
      • use advanced features (such as AI/Big Data) in the cloud
    • will be prepared to use the cloud in their future computing work.

Program outcomes for CSC 312 are:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (Computing student learning outcome 1)
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program\x92s discipline. (Computing student learning outcome 2)
  3. Communicate effectively in a variety of professional contexts. (Computing student learning outcome 3)
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal, ethical, and moral principles. (Computing student learning outcome 4)
  5. Learn new areas of technology. (Computing student learning outcome 6)
  6. Understand and use appropriate cloud technologies in specified areas (Computing student learning outcome 8)
  7. Apply computer science theory and software development fundamentals to produce computing-based solutions. (Computer Science student learning outcome 1)
  8. Support the delivery, use, and management of information systems within an information systems environment. (Computing and Information Systems student learning outcome 1)
  9. Apply security principles and practices to maintain operations in the presence of risks and threats. (Cyber Security student learning outcome 1)

Integration

  1. Self learning by using existing online lessons to learn the details about a specific cloud provider and bring those lessons to the class
  2. Note taking by using notes taken from online lessons to produce reports while disconnected from the lessons
  3. Technical writing and presentations by creating reports and presenting work to the class
  4. Professional by doing assigned learning tasks in a timely manner
  5. Cybersecurity by studying different aspects of security in the cloud
  6. Ethics by writing a report about the ethical components of associated with one or more aspects of cloud computing
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
This website is using cookies. More info. That's Fine