CSC 312: Introduction to Cloud Computing: 3 hours
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:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (Computing student learning outcome 1)
- 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)
- Communicate effectively in a variety of professional contexts. (Computing student learning outcome 3)
- Recognize professional responsibilities and make informed judgments in computing practice based on legal, ethical, and moral principles. (Computing student learning outcome 4)
- Learn new areas of technology. (Computing student learning outcome 6)
- Understand and use appropriate cloud technologies in specified areas (Computing student learning outcome 8)
- Apply computer science theory and software development fundamentals to produce computing-based solutions. (Computer Science student learning outcome 1)
- Support the delivery, use, and management of information systems within an information systems environment. (Computing and Information Systems student learning outcome 1)
- Apply security principles and practices to maintain operations in the presence of risks and threats. (Cyber Security student learning outcome 1)
Integration
- Self learning by using existing online lessons to learn the details about a specific cloud provider and bring those lessons to the class
- Note taking by using notes taken from online lessons to produce reports while disconnected from the lessons
- Technical writing and presentations by creating reports and presenting work to the class
- Professional by doing assigned learning tasks in a timely manner
- Cybersecurity by studying different aspects of security in the cloud
- Ethics by writing a report about the ethical components of associated with one or more aspects of cloud computing
Details
- Professor: Dr. Rachel Gramann
- Office: Virtual
- Lab Time: W 1:00-1:50
- Class Location: Computer lab
- Textbook: N/A
Course Content
Policies
There will be between 2 major sections for the course, each with a number of modules. The first will be be on Cloud Computing, the other on Data Analytics.
Components of a section
Modules 1-9: Cloud Computing
Modules 10-15: Data Analytics
Graded work
Components:
- Google Quizzes - 9%
- Labs - 25%
- Module Completion - 10%
- Quizzes - 10%
- Discussions - 15%
- Project - 20%
- Exams - 10%
- Admin Quizzes - 1%
Scale:
- 90-100% is an A
- 80-89% is a B
- 70-79% is an C
- 60-69% is a D
- Below 60 is Failing
Sections
Module 1: Introduction to Google Cloud
Module 2: Core Infrastructure
Module 3: Application Foundation
Module 4: Service Orchestration
Module 5: Developing Applications with Cloud Functions
Module 6: Containerized Applications
Module 7: Developing Cloud Applications
Module 8: Gemini
Module 9: Introduction to Data Analytics with Google Cloud
Module 10: Data Lifecycle
Module 11: Cloud Data Analysts
Module 12: Data Management and Analytics
Module 13: Finding Data for Analytics
Module 14: Accessing Data in Google Cloud
Module 15: Final Exam
Tentative Schedule
Monday |
Wednesday |
Friday |
8/19: |
8/21: |
8/23: Classes begin |
8/26: |
8/28: Lab |
8/30: |
9/02 Labor Day |
9/04: Lab |
9/06: |
9/9: |
9/11:Lab |
9/13: |
9/16: |
9/18: Lab |
9/20: |
9/23: |
9/25: Lab |
9/27: |
9/30: |
10/2: Lab |
10/4: |
10/07: |
10/9: Lab |
10/11: Fall break |
10/14: |
10/16: Lab |
10/18: |
10/21: |
10/23: Mid term Exam |
10/25: |
10/28: |
10/30: Lab |
11/1: |
11/04: |
11/06: Lab |
11/8: |
11/11: |
11/14: Lab |
11/15: |
11/18: |
11/20: Lab |
11/22: |
11/25: |
11/27 Thanksgiving break |
11/29: Thanksgiving break |
12/02: |
12/04: Final Exam |
12/06 |
Campus Integrity Policy
The student handbook (p. 156) states: Any act of deceit, falsehood or stealing by unethically copying or using someone elses work in an academic situation is strictly prohibited.
- A student found guilty of plagiarism or cheating will receive an F(zero) for that particular paper, assignment or exam. Should this occur, the professor will have an interview with the student and will submit a written report of the incident to the academic dean.
- If a second offense should occur, the student will be asked to appear before the professor, the academic dean and the vice president for student development.
The student should realize that at this point continuation in a course and even his/her academic career may be in jeopardy. In the event of a recommendation for dismissal, the matter shall be referred to the Student Development Committee.
AI Use Policy
It is expected that any coursework (including, but not limited to, essays, papers, exams, projects, and lab reports) submitted by a student will be a product of their own creation, demonstrating their achievement of the learning outcomes related to the assigned task. With this in mind, note that submitting work that includes unauthorized or undocumented use of Artificial Intelligence (AI) may be considered as cheating or plagiarism. If you are unsure about appropriate use of AI on a given assignment, talk with your professor.
Services
The Americans with Disabilities Act (ADA) is a law which provides civil rights protection for people with disabilities. Bethel University, in compliance with equal access laws, requests that students with disabilities seeking to acquire accommodations make an appointment with the Center for Academic SuccessDisability Services. It is located in the Miller-Moore Academic Center, 033. You may also phone 574-807-7460 or email
rachel.kennedy@betheluniversity.com.edu for an appointment.
Education Majors:
Please use the link below to review all appropriate standards.
Standards