KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Cedar Crest College · Courses

CSC

15 courses with the subject CSC, 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.

CSC 102Introduction to Computer Science3

We live in a digital world, and to shape it, you need to understand the systems that power it. This course teaches you not just how computers work, but how they have–and will continue to—evolve. You’ll get a taste for coding by building your own website, design AI-powered products, learn how to break down technical problems, and become a wiser digital citizen in the process. Prerequisites: None.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 111Programming for Everyone I3

Gently paced programming class, teaches the fundamentals of programming with Python. This course, built in collaboration with Google, provides a gentle, but thorough, introduction to programming using Python. You will learn the core concepts and techniques needed to create programs and perform basic data analysis. By the end of this course, you’ll be ready to pursue further study in computer science and unlock more advanced programming courses. This online class has optional live sessions.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 112Programming for Everyone II3

Second half of Programming for Everyone – expands skill in Python, introduces students to SQL (Structured Query Language). This course, built in collaboration with Google, follows on from Programming for Everyone I. In the first half of the course, you will learn how to leverage your Python skills to treat the internet as a source of data. The second half of the course will teach you the fundamentals of Structured Query Language (SQL) and database design. By the end of the course, you will improve your programming skills and learn how to build a range of applications. This online class has optional live sessions. Prerequisite: CSC 111

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 113Web Development3

Introduction to Web Development. Students learn HTML, CSS, and Javascript – the core technologies for building a website. This course, built in collaboration with Google covers everything you need to know in order to build a website from scratch. You’ll learn HTML, CSS and Javascript – the core technologies which power modern websites – and build a website of your own. By the end of this course you’ll be able to create interactive, aesthetically pleasing websites for any purpose you can imagine. This online class has optional live sessions. Prerequisite: CSC 111 or CSC 112 or MAT 141

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 185Introduction to Information Technology –3

In this course, students will be introduced to computer software, hardware, and networking technologies, as well as information security, privacy, and social issues inherent in information technologies. The course also covers practical applications of productivity software, data management, HTML, and CSS are covered, as well as an introduction to computer coding through Scratch and JavaScript. Future trends in information technology are addressed through topics including data mining, visualization, natural language processing, artificial intelligence, and Blockchain. Tel-Education Course Number ICT 1303

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 211Application Development I: Backend3

Introduces Django – a python-based framework useful for creating data-driven websites and apps. Modern development relies on frameworks which provide developers with powerful tools to speed up development. If you want to build apps, you need to understand how to use frameworks. This course, which has been built in collaboration with Google, will introduce you to Django – a framework used for data-driven web applications. You’ll learn the fundamentals of Django, improve your database management skills, and begin developing your own apps. This online class has optional live sessions. Prerequisite: CSC 112

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 212Application Development II : Frontend3

Continuation of application development – primarily project driven and requires students to build multiple web applications. This course – built in collaboration with Google – is the second part of the application development series. In this course, you will put your skills into practice and build your own application. By the end of this course, you’ll have a greater understanding of the technologies that power modern apps and be able to build your own. This online course has optional live sessions. Prerequisite: CSC 211, Corequisite or Prerequisite: CSC113

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 213Computer Systems3

Curious about what happens under the hood of your computer? This course explores the inner workings of computer systems while teaching you the C programming language. Learn the fundamentals of operating systems, memory management, and file systems. Explore how microprocessors execute instructions and how peripherals communicate with the main system. By the end, you’ll have an understanding of computer architecture and be able to optimize system performance using C. Prerequisites: CSC 112.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 214Modern Technologies3

Ready to take your coding skills to the next level? It’s time to explore the cutting-edge technologies that elevate you from a simple programmer to a software engineer. Discover tools like Docker, Jira, cloud computing, and GitHub that are essential for building scalable and secure products people can actually use. When you understand why these technologies matter and how they impact the industry, you’ll be ready to build real applications and stay ahead in tech. Prerequisites: CSC 112.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 215Software Development3

Creating software products is more than just writing code, it also requires an analysis of what your customers want, and how to meet their needs. As a result, understanding product development is key to a successful career in technology. By the end of this course built in collaboration with Google), you will understand how product teams and processes work, and learn how to develop an idea into an actual product that delights your users. This online class has optional live sessions. Prerequisites: CSC 113, CSC 212, CSC 250.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 250Career Navigation and Exploration in Computer Science3

This course will help you find a coding job upon graduation. Not just any job; one that excites you and meets your financial needs. In this course, you will explore career paths in Software Engineering and related fields, potential salary outcomes, and the skills you need to understand if these salary outcomes will support you. This exploration will lead you to identify target jobs and opportunities. You will plan the steps you need to take to achieve your goals and begin executing that plan. Prerequisites: None.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 251Data Structures3

Teaches students fundamental data structures using Python. Students learn what a data structure is and how to use them. Introduces Algorithms. This course, built in collaboration with Google, will teach you how to understand and use data structures. Data structures are used by almost every program and application to store, access and modify the vast quantities of data that are needed by modern software. By the end of this course you’ll learn what data structures are and learn how to use them in the applications you build. This online course has optional live sessions. Prerequisite: CSC 112

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 252Algorithms3

Teaches students algorithms from a coding-heavy perspective. Students will learn about algorithm design and how to select and use algorithms. This course is taught using Python. This course explores algorithms from a coding-focused perspective, using Python. Students will learn about the issues that arise in the design of algorithms for solving computational problems and will explore a number of standard algorithm design paradigms and their applicability. Students will also become familiar with concepts of runtime, recursion, implementation and evaluation. This course features a heavy emphasis on practical application of algorithms to common development and engineering challenges. Prerequisites: CSC 251, MAT 141

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 260Product Development3

Creating software products is more than just writing code, it also requires an analysis of what your customers want, and how to meet their needs. As a result, understanding product development is key to a successful career in technology. By the end of this course (built in collaboration with Google), you will understand how product teams and processes work, and learn how to develop an idea into an actual product that delights your users. This online class has optional live sessions. Prerequisite: Sophomore Standing

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
CSC 301Capstone3

This course is intended as a culmination of all of a student’s work in their Computer Science major. Students will work in groups to launch a web app prototype which both (i) uses Database concepts from the Computer Science Core, Data Structures, and Algorithms and (ii) meets faculty approval. Students will pitch their product, select the necessary technologies, work in groups to build an application, and create a webpage from which the application can be accessed. Students will be evaluated based on whether their product meets the goals they initially established, and on their internal project management processes.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026
Source
www.cedarcrest.edu
Prerequisite
All other CSC courses; CSC 213 can be concurrent.

Source: Cedar Crest College's catalog, linked per course · table learning_unit · CourseShelf publish 59