Class Schedule

Class Schedule For Computer Science - Summer2019

IMPORTANT: Schedule Data is not real time.

Data was last updated: 08/20/2019 at 9:00 AM

Students should login to the My Sac State and click on "Search the Class Schedule" for real-time class schedule information, including the number of open seats.

Table Of Contents

CSC 10 - Intro Programming Logic (3 Units)

Introduction to computer science with an emphasis on programming concepts and methodology. Intended to assist students with little or no programming experience to understand the basic principles of programming logic. Topics include computer hardware and software, problem solving and algorithm development, flow of control, modular design using techniques that can be applied to common programming languages. Lecture two hours, technical activity and laboratory two hours.

Prerequisite: Math 11 or equivalent

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 10 Section 01 50495 6W1 Discussion 25/17 MWF ARC1007 0900AM-1025AM Cook,Devin B5
** Meets 05/29/2019 to 07/05/2019 **
02 book for CSC 10 Section 02 50496 6W1 Activity 25/17 MWF ARC1015 1030AM-1155AM Cook,Devin B5
** Meets 05/29/2019 to 07/05/2019 **

CSC 15 - Program Concept+Method I (3 Units)

Programming concepts using an object-oriented programming language. Introduction to methodologies for program design, development, testing, and documentation. Topics include program design, algorithm design, number systems, classes and objects, methods (functions), control structures, arrays, and interactive input/output. Lecture two hours, technical activity and laboratory two hours.

Prerequisite: CSC 10, or programming experience in a high-level programming language.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 15 Section 01 50497 6W1 Discussion 25/0 MWF RVR1013 0100PM-0225PM Faroughi,Gita
** Meets 05/29/2019 to 07/05/2019 **
02 book for CSC 15 Section 02 50498 6W1 Laboratory 25/0 MWF RVR1013 0230PM-0355PM Faroughi,Gita
** Meets 05/29/2019 to 07/05/2019 **

CSC 20 - Program Concept+Method II (3 Units)

Application of object-oriented techniques for systematic problem analysis and specification, design, coding, testing, and documentation. Semester-long project approach emphasizing larger programs. Managing program complexity using abstraction. Introduction to algorithm analysis and Big-O notation. Advanced language features. Basic sorting and searching algorithms. Recursion. Lecture two hours, technical activity and laboratory two hours.

Prerequisite: CSC 15.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 20 Section 01 50499 6W1 Discussion 25/8 MWF RVR1013 0900AM-1025AM Faroughi,Gita
** Meets 05/28/2019 to 07/05/2019 **
02 book for CSC 20 Section 02 50500 6W1 Laboratory 25/8 MWF RVR1013 1030AM-1155AM Faroughi,Gita
** Meets 05/28/2019 to 07/05/2019 **

CSC 28 - Discrete Structures (3 Units)

Introduction to the essential discrete structures used in Computer Science, with emphasis on their applications. Topics include: counting methods, elementary formal logic and set theory, recursive programming, digital logic and combinational circuits, real number representation, regular expressions, finite automata.

Prerequisite: MATH 26A or MATH 29; and CSC 20; CSC 20 may be taken concurrently.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 28 Section 01 50501 6W1 Discussion 25/8 TR RVR1006 1240PM-0410PM Faroughi,Gita
** Meets 05/28/2019 to 07/02/2019 **

CSC 35 - Intro Comp Architecture (3 Units)

Internal representation of numeric and non-numeric data, assembly level machine architecture, addressing modes, subroutine linkage, polled input/output, interrupts, high-level language interfacing, macros and pseudo operations. Lecture two hours, technical activity and laboratory two hours.

Prerequisite: CSC 15.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 35 Section 01 50502 6W1 Discussion 25/0 MWF ARC1009 0100PM-0225PM Cook,Devin
** Meets 05/29/2019 to 07/05/2019 **
02 book for CSC 35 Section 02 50503 6W1 Laboratory 25/0 MWF ARC1015 0230PM-0355PM Cook,Devin
** Meets 05/28/2019 to 07/05/2019 **

CSC 60 - Intro System Program Unix (3 Units)

Features of the C language commonly used in systems programming, application to systems programming in a UNIX environment. Topics include C preprocessor macros, I/O, bit-manipulation facilities, timesharing system concepts, file permissions, shell script programming, make files and source code control, basic system calls like fork and exec, pointers and dynamic memory allocation, libraries and relocation and linking concepts including assembler handling of symbol tables. Prior knowledge of a C like programming language is presumed.

Prerequisite: CSC 20, CSC 35.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 60 Section 01 50504 6W1 Discussion 25/4 MW RVR1006 0430PM-0800PM Srivatsa,Sankar K
** Meets 05/29/2019 to 07/03/2019 **

CSC 130 - Data Structure+Algorithm Analy (3 Units)

Specification, implementation, and manipulation of complex data structures: linear/lists, stacks, queues, trees, sets, and graphs. Design and analysis of algorithms. Recursion and stack-based memory management. Advanced searching and sorting. NP-completeness.

Prerequisite: CSC 20, CSC 28; CSC 28 may be taken concurrently.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 130 Section 01 50505 6W1 Discussion 30/0 TR RVR5029 0900AM-1230PM Cook,Devin
** Meets 05/28/2019 to 07/02/2019 **

CSC 133 - Obj-Oriented Cmptr Graph (3 Units)

Introduction to computer graphics and advanced topics in object-oriented (OO) programming. The OO paradigm is used throughout, utilizing computer graphics as the vehicle for solidifying basic OO concepts, studying the implementation of event-driven systems, and for developing a thorough understanding of advanced OO concepts such as inheritance and polymorphism. Topics include fundamental concepts of object-oriented programming, software design patterns, graphic devices, line and surface drawing, simple 2D and 3D representation, and use of User Interface components.

Prerequisite: CSC 130, CSC 131.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 133 Section 01 50506 6W1 Discussion 30/0 MWF RVR1006 0800AM-1020AM Nguyen,Doan H
** Meets 05/28/2019 to 07/05/2019 **
02 book for CSC 133 Section 02 50574 6W1 Discussion 30/0 MWF RVR1006 0100PM-0320PM Nguyen,Doan H
** Meets 05/28/2019 to 07/05/2019 **

CSC 137 - Computer Organization (3 Units)

Introduction to computer organization and architecture. Combinational devices, sequential and synchronized circuits, memory organization, CPU architecture and organization, bus structures, input/output, interrupts, DMA, memory hierarchy, introduction to instruction level parallelism, multithreading, and multiprocessing. Exposure to hardware security issues.

Prerequisite: CSC 28, CSC 35, CSC 130

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 137 Section 01 50507 6W1 Lecture 30/0 MTWR RVR1006 0815PM-0950PM Bustamante,Luis
** Meets 05/28/2019 to 07/03/2019 **

CSC 177 - Data Warehousing+Data Mining (3 Units)

Data warehousing involves data preprocessing, data integration, and providing on-line analytical processing (OLAP) tools for the interactive analysis of multidimensional data, which facilitates effective data mining. Data mining is the automated extraction of hidden predictive information from databases. Data mining applies concepts and techniques from the fields of databases, machine learning, algorithms, information retrieval, and statistics. Topics include: data warehousing, association analysis, classification, clustering, numeric prediction, and selected advanced data mining topics.

Prerequisite: CSC 134 and STAT 50 or ENGR 115.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 177 Section 01 50508 6W1 Discussion 30/0 TR RVR1010 0530PM-0900PM Chidella,Jagannadha S
** Meets 05/28/2019 to 07/02/2019 **

CSC 195 - Field Work Comp Science (1-4 Units)

Directed observations and work experience in computer science with firms in the industry or public agencies. Supervision is provided by the instructional staff and the cooperating agencies.

Note: Faculty approval required. May be repeated for credit.

Prerequisite: Instructor permission.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 195 Section 01 50509 SNS Independent Study 15/1 TBAARR - Faroughi,Nikrouz
** Meets 05/28/2019 to 08/16/2019 **
02 book for CSC 195 Section 02 50510 SNS Independent Study 15/7 TBAARR - Faroughi,Nikrouz
** Meets 07/08/2019 to 08/16/2019 **

CSC 295 - Field Work (1-3 Units)

Directed observations and work experience in computer science with firms in the industry or public agencies. Supervision is provided by the instructional staff and the cooperating agencies.

Note: Faculty approval required. May be repeated for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 295 Section 01 50511 SNS Thesis Research 15/0 TBAARR - Faroughi,Nikrouz
** Meets 05/28/2019 to 08/16/2019 **
02 book for CSC 295 Section 02 50512 SNS Thesis Research 15/4 TBAARR - Faroughi,Nikrouz
** Meets 07/08/2019 to 08/16/2019 **

Legend

Icon Description
Book Legend Icon The icon links you to the identified course materials list.
Low Cost Course Materials Legend Icon This course has been identified as having total course material costs under $40.00. Costs are determined by the campus affiliated book store. Availability of low cost materials may be limited to bookstore availability.
Zero Cost Course Materials Legend Icon This course has been identified as having Zero cost course materials.

Class Attribute Codes

B5 - Further Studies in Area B (B5)

Session Codes

6W1 - Six Week - First (05/28/2019 to 07/05/2019)

SNS - Self Support Nonstandard Dates (05/28/2019 to 08/16/2019)