SLO Assessment and Curriculum Details

The COMPUTER SCIENCE department's Curriculum Details and Updates are listed below.  In addition, the department's Student Learning Outcomes (SLO) assessment process is documented and described below. For more details, please contact the department chair, and view the rest of our department website.

Department SLO Assessment Process

Programs of Study: Certificates and Degrees

Course Outcomes, Curriculum and Scheduling 

Course outlines are on a regular cycle of review, during which class outcomes are updated and revised. All of the courses we are currently teaching are being assessed for SLO's, and some changes are being implemented based on these assessments. Below are our course outlines with embedded SLOs.

Course title Schedule Plan
CS 100. Introduction to Computer Science Not scheduled
CS 101. Intro to Information Systems Fall and Spring
CS 110A. Intro to Programming: C++ Every semester
CS 110B. Programming Fundamentals: C++ Fall and Spring
CS 110C. Data Structures and Algorithms: C++ Fall and Spring
CS 111A. Intro to Programming: Java Every semester
CS 111B. Programming Fundamentals: Java Every semester
CS 111C. Data Structures and Algorithms: Java Fall and Spring
CS 112A. Intro to Visual Basic.NET Not scheduled
CS 112B. Visual Basic.NET Object-Oriented Not scheduled
CS 112D. Visual Basic.NET w/ Databases Not scheduled
CS 113A. Introduction to Perl Programming Fall only
CS 114B. C# Programming
Spring only
CS 114D. C# with Database - New! Fall only
CS 130A. PHP Programming Fall and Spring
CS 130B. Advanced PHP Programming Fall only
CS 131A. Python Programming Every semester
CS 132A. Ruby Programming Fall and Spring
CS 142. Programming Techniques for XML Not scheduled
CS 150A. SQL Server Databases Fall and Spring
CS 150P. SQL Server Programming Using T-SQL Spring 2016
CS 151A. Oracle SQL Databases Fall and Spring
CS 151B. Oracle Database Administration Spring 2016
CS 151P. Oracle PL/SQL Programming Fall 2016
CS 155A. MySQL Databases Fall and Spring
CS 155B. MySQL Database Administration 2017
CS 155P. Programming with MySQL 2017
CS 159A. Database Design and Modeling 2016
CS 160A. Introduction to Unix/Linux Every semester
CS 160B. Unix/Linux Shell Scripting Fall and Spring
CS 177. Software Engineering Fall only
CS 178. Software Quality Assurance, Build and Release Automation Fall only
CS 183A. Multimedia Tools Not scheduled
CS 183B. Flash Game Programming I Not scheduled
CS 183C. Advanced Multimedia Programming Not scheduled
CS 195. Web Site Development Practicum
Spring only
CS 198. Industry Internship Fall and Spring
CS 199. Independent Study Fall and Spring
CS 211D. Android Programming Fall and Spring
CS 211E. Advanced Java: Enterprise Spring only
CS 211G. Game Programming in Java Not scheduled
CS 211S. Advanced Java: Standard Edition Fall only
CS 211V. Graphics Programming in Java Not scheduled
CS 212. iPhone Programming - Newly revised to use Swift Fall and Spring
CS 232. Ruby on Rails Development Fall only
CS 260A. Unix/Linux System Administration Fall and Spring
CS 260B. Linux Network Administration (formerly CNIT 270) Fall 2016
CS 260P. Linux Administration Projects Spring only
CS 261A. Unix/Linux Systems Programming Not scheduled
CS 267. Unix and Linux Security Not scheduled
CS 270. Computer Architecture with Assembly Language Fall and Spring
CS 280. Intro to Parallel Programming Spring only
CS 311D. Advanced Android Programming Spring only
CNIT 271. Apache Web Server Introduction (moving to CS) Not scheduled