AD420 - Cloud Computing - Software as Service Document Type: Proposal Type: Requester(s): College: Origination Approved: District Master Course Outline New Course Lori Whitish Star Conrad Daniel J Jinguji Judy F Learn rth 04/24/2015-11:40 AM BASIC INFORMATION Requester(s): College: Division/Dept: Dean: Lori Whitish Star Conrad Daniel J Jinguji Judy F Learn rth Seattle College Math / Science Judy F Learn COURSE INFORMATION Proposed Course Number: Prefix: AD Number: 420 Request a new Prefix This will be a common course Full Title: Abbreviated Title: Cloud Computing - Software as Service Cloud Comp-Sftwr as Serv Catalog Course Description: Covers fundamentals & strategies for moving & developing apps & data storage in the cloud. Students will analyze cloud based offerings & compare them for suitability to specific app & infrastructure needs. They will learn to deploy apps to the cloud, utilize cloud based services, develop cloud specific apps, and explore legal and ethical issues specific to the cloud computing environment. Prerequisites: AD 320, 325, & 350. Course Length: 11 Weeks Request an Exception Topical Outline: What is the cloud? Why use cloud services Type of cloud services and use/case scenarios Distributed Network Systems Distinguishing Cloud offerings (laas, SaaS, Paas, etc.) Cloud data storage Azure vs AWS vs Google Competition in the cloud space Local Development/Cloud Deployment Page 1 of 5
Cost Benefit Analysis & scalability Moving existing applications to the cloud Big Data (Hadoop, etc.) SQL data stores (Mongo/Cassandra) Cloud Development (PaaS, Google App Engine) Future cloud offerings COURSE CODING Funding Source: Institutional Intent: 1...State 21...Vocational Preparatory This Course is a requirement for the following program(s): ( Programs Selected) My Course Proposal is a requirement for a program not on this list Program Title/Description/tes: Bachelor of Applied Science (BAS) in Application Development Will this course transfer to a 4-year university? Is this course designed for Limited English Proficiency? Is this course designed for Academic Disadvantaged? Does this course have a Workplace Training component? CIP Code: 11.0203 Request Specific CIP Code EPC Code: 5BA Request Specific EPC Code Credits: Will this course be offered as Variable Credit? List Course Contact Hours Lecture (11 Contact Hours : 1 Credit) 55 Lab (22 Contact Hours : 1 Credit) 0 Clinical Work (33 Contact Hours : 1 Credit) 0 Other (55 Contact Hours : 1 Credit) 0 Total Contact Hours 55 Total Credits 5 COLLEGE SUPPLEMENTAL Proposed Quarter of Implementation: NA Request Provisional Exception Fall 2015 Class Capacity: 32 Page 2 of 5
te: The following questions are being asked in order to fulfill Seattle Colleges District VI and AFT Seattle, Local 1789 Agreement language: Have you discussed the class cap for the course with your unit administrator and with other unit faculty that will be teaching the course? Yes, discussion has been held. Is the class cap number that you have indicated mutually agreed upon by unit faculty and unit administrators? Yes, agreement has been reached. Modes of Delivery: (Check all that apply) Fully On Campus Fully Online Hybrid Correspondence Credit by Exam Seminar Visual Media Other Explanation: Class Schedule Description: Covers fundamentals & strategies for moving & developing apps & data storage in the cloud. Students will analyze cloud based offerings & compare them for suitability to specific app & infrastructure needs. They will learn to deploy apps to the cloud, utilize cloud based services, develop cloud specific apps, and explore legal and ethical issues specific to the cloud computing environment. Prerequisites: AD 320, 325, & 350. Course Prerequisite(s): AD 320, AD 325 and AD 350. AA Degree Outcomes: ( If Applicable ) Essential Learning Outcomes: Knowledge Facts, theories, perspectives, and methodologies within and across disciplines Students will demonstrate practices and technologies that relate to the cloud computing environment. Intellectual & Practical Skills, including Critical thinking and problem solving In the context of developing and deploying cloud-based applications, students will practice and further develop critical thinking, problem solving and advanced technology skills. Collaboration: group and team work Students will also work in teams to acquire collaborative skills in the context of cloud computing development and deployment teams that mirror the industry experience. Discipline/Program Outcomes: This course supports the following program learning objectives: Page 3 of 5
LO2: Compare and assess different approaches to software development lifecycle and apply effective strategies to manage the process of developing, designing, testing, and delivering a software application LO4: Develop software components meeting the design specifications, and plan and execute integration of various components LO5: Develop and execute testing plan using industry-recognized strategies, including unit, systems, and acceptance testing, employing appropriate quality assurance standards and procedures LO8: Research trends in software development and acquire and integrate new skills and knowledge to keep abreast of changes within the software development profession Course Outcomes: Compare cloud based offerings side by side in order to make informed decisions based on client scenarios Compute cost savings and identify changes to be made in order to effect a move to a cloud based solution Plan all steps in a move from a hosted environment to a cloud environment, including responsibilities in the new zone Deploy previously build web applications to the proper cloud environment Utilize cloud specific platforms such a Big Data or App Engine Assessment: Students will be assessed according to college and departmental policies. Assessments may include exams, laboratory exercises, lecture exercises, poster and other presentations, term projects, and homework. Explain why this course is being created: Part of the Application Development curriculum. Page 4 of 5
This is to certify that the above criteria have all been met and all statements are accurate to the best of my knowledge. Faculty involved in originating this program: Lori Whitish Lori Whitish 1/1/0001 Star Conrad Star Conrad 1/1/0001 Daniel J Jinguji Daniel J Jinguji 1/1/0001 Judy F Learn Judy F Learn 1/1/0001 Dean: Employee t Found (tgriffith) Employee t Found (tgriffith) 5/7/2014 Results of NSCC Curriculum and Academic Standards Committee Findings Participating Faculty Response and Remarks X Recommended for approval t recommended for approval Chairman, Curriculum and Academic Standards Committee: Brian Palmer Brian Palmer 4/24/2015 Vice President for Instruction: Kristen A Jones Kristen A Jones 4/24/2015 Page 5 of 5