SLO Assessment and Curriculum Details

SLO Assessment Process

The COMPUTER SCIENCE 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.

Learn more about our department programs, services, and courses:

Catalog Listings: COMPUTER SCIENCE Department

Program Outcomes (Certificate and Degree Requirements)

Majors, certificates, and programs are on a regular cycle of review, during which outcomes are updated and revised. See program details below, with links to SLOs and timeline for advancing to next stage of assessment.

Course Outcomes and Curriculum Details

Course outlines are on a regular cycle of review, during which class outcomes are updated and revised. See details below, with links to SLOs or course outlines with embedded SLOs and a timeline for advancing to next stage of assessment.

All of the courses we are currently teaching are being assessed for SLO's, and some changes are being implemented based on these assessments.

Course title Stage
CS 100. Introduction to Computer Science * *
CS 100M. Introduction to Computers Using Macintosh (CNIT)
CS 101. Intro to Information Systems 5 ongoing
CS 110A. Intro to Programming: C++ 5 ongoing
CS 110B. Programming Fundamentals: C++ 4 1/14
CS 110C. Data Structures and Algorithms: C++ 5 ongoing
CS 111A. Intro to Programming: Java 5 ongoing
CS 111B. Programming Fundamentals: Java 5 ongoing
CS 111C. Data Structures and Algorithms: Java 5 ongoing
CS 112A. Intro to Visual Basic.NET 5 ongoing
CS 112B. Visual Basic.NET Object-Oriented 5 ongoing
CS 112D. Visual Basic.NET w/ Databases 3 7/14
CS 113A. Introduction to Perl Programming 5 ongoing
CS 114B. Programming Fundamentals I/C#
* *
CS 130A. PHP Programming 2 1/14
CS 130B. Advanced PHP Programming 5 ongoing
CS 131A. Python Programming 4 1/14
CS 132A. Ruby Programming 4 1/14
CS 142. Programming Techniques for XML * *
CS 150A. SQL Server Databases 5 ongoing
CS 150P. SQL Server Programming Using T-SQL 5 ongoing
CS 151A. Oracle SQL Databases 5 ongoing
CS 151B. Oracle Database Administration 2 7/14
CS 151P. Oracle PL/SQL Programming 3 1/14
CS 155A. MySQL Databases 5 ongoing
CS 155B. MySQL Database Administration 2 1/14
CS 155P. Programming with MySQL 5 ongoing
CS 159A. Database Design and Modeling 3 7/14
CS 160A. Introduction to Unix/Linux 5 ongoing
CS 160B. Unix/Linux Shell Scripting 5 ongoing
CS 162. Linux Installation * *
CS 177. Software Engineering 3 7/14
CS 178. QA, Build and Release Automation - New! 1 1/15
CS 183A. Multimedia Tools * *
CS 183B. Flash Game Programming I * *
CS 183C. Advanced Multimedia Programming * *
CS 195. Web Site Development Practicum - New! 1 8/14
CS 198. Industry Internship 3 1/14
CS 199. Independent Study * *
CS 211D. Android Programming 5 ongoing
CS 211E. Advanced Java: Enterprise 3 1/14
CS 211G. Game Programming in Java * *
CS 211S. Advanced Java: Standard Edition 5 ongoing
CS 211V. Graphics Programming in Java * *
CS 212. iPhone Programming 3 1/14
CS 232. Ruby on Rails Development 1 8/14
CS 260A. Unix/Linux System Administration 3 1/14
CS 260B. Linux Network Administration (formerly CNIT 270) 3 1/15
CS 260P. Linux Administration Projects 3 7/14
CS 261A. Unix/Linux Systems Programming * *
CS 267. Unix and Linux Security * *
CS 270. Computer Architecture with Assembly Language 4 1/14
CS 280. Intro to Parallel Programming 2 1/14
CS 311D. Advanced Android Programming - New!
1 1/15
CNIT 271. Apache Web Server Introduction (moving to CS) 3 1/14