Skip to content

sudocrystal/scc-compsci

Repository files navigation

Shoreline Computer Science Courses

Core Sequence

CS121 Introduction to Programming - Python (Pre-CS1, CS0)

This course provides an introduction to computer programming. Students explore foundational programming constructs such as variables, functions, decisions, loops, and lists as well as foundational concepts such as problem solving, testing, and debugging. This course is intended for students with little to no prior programming experience.

Prerequisite: Placement into ENGL& 101 and completion of MATH 099 with grade of 2.0 or better. Student option grading.

Master Course Outcomes: CS 121 MCO Link

CS141 Computer Science I - Java (CS1)

This course will explore common computational problem-solving techniques. Students explore fundamental programming abilities and concepts including procedural programming (methods, parameters, return, values), control structures (sequence, if/else, for loop, while loop), file processing, arrays, and an introduction to objects.

Prerequisite: ENGL& 101 (may be taken concurrently). Completion of MATH& 141 or MATH 111 with grades of 2.0 or better. Completion of CS 121 or ENGR 102 with a grade of 2.0 or better. Prior programming experience required. Mandatory decimal grading.

Master Course Outcomes: CS 141 MCO Link

CS143 Computer Science II - Java (CS2)

This course is a continuation of Computer Science fundamentals. Students explore a deeper look at object-oriented programming. Data abstraction and implementation topics include abstract data types, stacksm queues, linked lists, trees, predefined collection classes, recursion, complexity, searching, and sorting.

Prerequisite: Completion of CS& 141 with a grade of 2.0 or better. Student option grading.

Master Course Outcomes: CS 143 MCO Link

Electives

CS090 Independent Study Computer Science

Students study computer science topics individually or in small groups using the Computer Science and Engineering Learning Center. This course is an opportunity for tutorial instruction, exploration of available campus resources, and college success topics. No appointments are necessary.

Prerequisite: Concurrent enrollment in any CS or CS& course required. Mandatory P/NC grading.

Master Course Outcomes: CS 090 MCO Link

CS211 Computing and Society

This course explores issues related to the development, usage, and impact of computing technology on society. Topics vary each quarter but may include coverage areas such as intellectual property, artificial intelligence, privacy of data, liability, ethics, social justice, diversity, and the global digital divide.

Prerequisite: Placement into ENGL& 101. Student option grading.

Master Course Outcomes: CS 211 MCO Link

About

Notes for Shoreline Computer Science courses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published