- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
CS
22 courses with the subject CS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
- Subject
- CS
- Credits (min)
- 2
- Credits (max)
- 2
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 2
- Credits (max)
- 2
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
324 / 615
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 4
- Credits (max)
- 4
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
Software Engineering is a systematic, disciplined, measurable approach to building and maintaining software. This class will help the student understand all of those things that are necessary to create “good”, “maintainable”, “extensible” solutions to problems. This course focuses on hands-on development of a “real world” project. Students will learn best practices and concepts of software development, including software requirements, feature specification, and techniques for software design and testing. Students will continue learning object- oriented design, the strengths and limitations of the object-oriented approach, and develop solutions that generally leads to good outcomes. This is not a programming course as it has no required programming language and will not teach programming techniques.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Prerequisite
- CS 3500.
This course will explore a variety of integrated development environments used to create applications.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Prerequisite
- CS 3500.
326 / 615
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
Cloud computing (the cloud) relies on sharing of resources to achieve economies of scale that are practically impossible to reach at lesser scales. Large is not nearly large enough to produce the efficiencies the cloud can produce. The foundation of cloud computing is cooperative use of infrastructure and shared services. Cloud resources are typically shared by multiple (frequently thousands to millions) users. The Cloud efficiently maximizes the effectiveness of the shared resources while dynamically reallocating resources based on individual user demand. “Moving to cloud” refers to an organization’s moving away from a traditional server model (buy dedicated hardware and software, maintain that hardware and software, and depreciate it over a period of time) to the cloud model (use a shared infrastructure and pay for hardware utilization and storage as needed).
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Prerequisite
- CS 3500.
User Experience Design (UX) is the third course in the four-course Web Development sequence and builds on what we learned in Web Programming I – Client Side Development. UX, also known as Human–Computer Interaction (HCI) includes studying, planning, designing and using of the interaction between humans (users) and computers. HCI has been described as the intersection of computer science, behavioral sciences, design, media studies, and several other fields. While most tools have a single purpose, the computer is a multipurpose device that has an open-ended, multi-dimensional, 2-way interaction with users. This course helps the student learn how to determine who will use their app, how they will use it, and how to improve the quality of the human-computer interaction. This course includes ADA requirements to make web sites available and useful to everyone. The specific tools are at the discretion of the instructor.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Prerequisite
- CS 2780.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
This is the second course in a four-course Web Development sequence. In Web Programming I: Client Side we learned how to create a “front end”. For the web site to perform its service it must communicate with the “back end”. The “front end” working with the “back end” allows the web site to perform its intended task. Web Programming II: Server Side Programming provides students with the skills necessary to design and implement the logic necessary to create a “back end”. Students use programming and scripting skills to design and implement the programming logic that allows a web page to perform its function. Server side programming will be developed using current technology that employs modern deployment environments in both the cloud and 327 / 615
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
Web Programming III: Web Project is the fourth course in the four-course Web Development sequence. Web Project brings together Client Side Programming (covered in Web I) that includes an excellent User Experience (covered in UX) and Server Side Programming (covered in Web II) to allow the web site to be fully functional. Since so many of today's Web Sites reside in the Cloud, the Web Project Web Site will reside in the cloud and will include a database to make the Web Project fully functional. The specific programming tool and IDE is at the discretion of the instructor. Upon entering this course, it is assumed students understand, can discuss, and can implement a web front end and a web back end as well as being able to utilize more advanced problem solving techniques to create substantive algorithms. Students should be able to discuss computer science using current jargon. Students should also know how to create and maintain an online program repository.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Prerequisite
- CS 3780 and CS 3750.
Senior Project I is the first course in this two-semester capstone course emphasizes the application of modern computer science approaches to problem solutions. Over the two semesters, the students are required to complete a significant project in computer science or engineering. In addition to technical material required for successful completion of the project, the student will have to: Identify the problem; Research the problem’s background; Consider social, ethical and economic facts about the problem and the proposed solution; Respect intellectual property and patents; Identify requirements; functional and non-functional; Write a proposal; Create regular intermediate status reports; Make releases as appropriate; and Formally present the final solution and results.
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
- Prerequisite
- CS 3500 and senior standing, or permission of instructor.
328 / 615
- Subject
- CS
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- credits
- Type
- course
- Edition
- 165529-undated-curry.edu
- Source
- coursedog-pdfs-public-prod.s3.us-east-2.amazonaws.com
Source: Curry College's catalog, linked per course · table learning_unit · CourseShelf publish 61