Spring 2019 Class Schedule (ARC)



Back to Previous Page

CISP 300    Algorithm Design/Problem Solving    3 Units

Prerequisite: None.
Advisory: CISC 310
General Education: AA/AS Area II(b)
Course Transferable to UC/CSU
Hours: 54 hours LEC
Description: This course introduces methods for solving typical computer problems through algorithm design. Topics include assessing and analyzing computer problems in a top-down, divide-and-conquer approach that leads to a programming solution. It also covers programming plans and detailed design documents from which source code versions of programs are created.

Schedule: Full Term, Jan 19-May 22

TTh10:30AM-11:50AMLECT.DolceARC MAIN CMC 40910507Textbook
TTh03:00PM-04:20PMLECK.ShaukatARC MAIN CMC 40610534Textbook
Sa09:00AM-11:50AMLECS.HuntARC MAIN CMC 40611936Textbook
TTh05:30PM-06:50PMLECS.HuntARC MAIN CMC 40711792Textbook
MW08:30PM-09:50PMLECS.HuntARC MAIN CMC 40610824Textbook

CISP 310    Assembly Language Programming for Microcomputers    4 Units

Prerequisite: CISP 360 or 480 with a grade of "C" or better
Course Transferable to UC/CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This course covers the organization and behavior of real computer systems at the assembly-language level. Topics include the mapping of statements and constructs in a high-level language onto sequences of machine instructions, as well as the internal representation of simple data types and structures. Numerical computation is examined, noting the various data representation errors and potential procedural errors. (C-ID COMP 142)

Schedule: Full Term, Jan 19-May 22

TTh05:30PM-06:50PMLECT.AuyeungARC MAIN Raef 161
TTh07:00PM-08:20PMLABT.AuyeungARC MAIN CMC 40910453Textbook
TTh08:30PM-09:50PMLABT.AuyeungARC MAIN CMC 40913107Textbook
Enroll in one of the 2 labs above and you will be automatically enrolled in the lecture portion.


CISP 350    Database Programming    3 Units

Prerequisite: None.
Advisory: CISA 320 and CISC 310
General Education: AA/AS Area II(b)
Course Transferable to CSU
Hours: 36 hours LEC ; 54 hours LAB
Description: This is an introductory course in Structured Query Language (SQL) database programming. Topics include database normalization, subqueries, joins, import/export, privileges, and Procedural Language (PL)/SQL programming.

Schedule: Full Term, Jan 19-May 22
Oracle

MW07:40PM-08:05PMLECI.SabzevaryARC MAIN Raef 16110490Textbook
Oracle
TBATBALECI.SabzevaryARC MAIN Online 10490Textbook
MW07:00PM-07:40PMLABI.SabzevaryARC MAIN Raef 161
TBATBALABI.SabzevaryARC MAIN Online
Online & In-class
The above class meets both online and in the classroom. For further information about the course requirements, please note the instructor's name above and then visit the website at
ARC ONLINE Faculty Directory


CISP 360    Introduction to Structured Programming    4 Units

Prerequisite: CISP 300 or 370 with a grade of "C" or better
General Education: AA/AS Area II(b)
Course Transferable to UC/CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This course is an introduction to structured programming and objects. Topics include program design, documentation, testing, and debugging, as well as data representation, data types, variables, constants, and operators. It also includes control structures, functions, interactive and file input/output, standard libraries, arrays, pointers, structures, classes, and objects. (C-ID COMP 112)

Schedule: Full Term, Jan 19-May 22
C/C++

MW01:30PM-02:15PMLECR.HermleARC MAIN Raef 161
C/C++
TBATBALECR.HermleARC MAIN Online
MW02:15PM-02:55PMLABR.HermleARC MAIN CMC 40912428Textbook
TBATBALABR.HermleARC MAIN Online 12428Textbook
Online & In-class
The above class meets both online and in the classroom. For further information about the course requirements, please note the instructor's name above and then visit the website at
ARC ONLINE Faculty Directory

MW03:15PM-03:55PMLABR.HermleARC MAIN CMC 40912429Textbook
TBATBALABR.HermleARC MAIN Online 12429Textbook
Online & In-class
The above class meets both online and in the classroom. For further information about the course requirements, please note the instructor's name above and then visit the website at ARC ONLINE Faculty Directory

C/C++
F09:00AM-10:20AMLECR.HermleARC MAIN CMC 40712698Textbook
C/C++
TBATBALECR.HermleARC MAIN Online 12698Textbook
F10:30AM-11:50AMLABR.HermleARC MAIN CMC 409
TBATBALABR.HermleARC MAIN Online
Online & In-class
The above class meets both online and in the classroom. For further information about the course requirements, please note the instructor's name above and then visit the website at ARC ONLINE Faculty Directory

C/C++
TTh07:00PM-08:20PMLECS.HuntARC MAIN CMC 40812233Textbook
TTh08:30PM-09:50PMLABS.HuntARC MAIN CMC 411

CISP 362    Programming for Mobile Devices I    4 Units

Prerequisite: None.
Corequisite: CISP 300 or 370
Course Transferable to CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This course introduces mobile device programming, including devices such as cell phones and tablets. Topics include development tools, user interface design, documentation, testing, debugging, and publishing.

Schedule: Full Term, Jan 19-May 22

MW09:00AM-10:20AMLECT.AuyeungARC MAIN CMC 40619608Textbook
MW10:30AM-11:50AMLABT.AuyeungARC MAIN CMC 409

CISP 370    Beginning Visual Basic    4 Units

Prerequisite: None.
Advisory: CISC 310 and CISP 300
Course Transferable to CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This introductory programming course covers the development of Windows-based desktop applications using Visual Basic (VB). Topics include best practices for Graphical User Interface (GUI) design, use of the VB application development software, organizing code into procedures and functions, variable scope, structures, arrays, input data validation, calculation, file input and output, and multiple-window applications. This course is designed for those who want a strong foundation in basic programming and building GUI applications.

Schedule: Full Term, Jan 19-May 22
Visual Basic 2015

TTh12:00PM-01:20PMLECK.ShaukatARC MAIN CMC 41010454Textbook
TTh01:30PM-02:50PMLABK.ShaukatARC MAIN CMC 410

CISP 371    Intermediate Visual Basic    4 Units

Prerequisite: CISP 370 with a grade of "C" or better
Course Transferable to CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This course in intermediate Visual Basic (VB) programming further examines techniques to solve programming problems. Topics include classes, objects, properties, methods, procedures, functions, hierarchies, inheritance, multiple forms, components, tables, databases, datasets, queries, menus, toolbars, report creation, testing, and debugging.

Schedule: Full Term, Jan 19-May 22

TTh07:00PM-08:20PMLECD.AnayaARC MAIN CMC 40720954Textbook
TTh08:30PM-09:50PMLABD.AnayaARC MAIN CMC 408

CISP 400    Object Oriented Programming with C++    4 Units

Prerequisite: CISP 360 or 480 with a grade of "C" or better
Advisory: CISC 323
General Education: AA/AS Area II(b)
Course Transferable to UC/CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This course is an introduction to the C++ programming language and object-oriented programming in the Linux/UNIX environment. Topics include a programming languages overview, program analysis and design, encapsulation, overloading, classes, inheritance, virtual functions, polymorphism, templates, exception handling, and the standard template library. In addition, basic Linux/UNIX commands and make files are covered. (C-ID COMP 122)

Schedule: Full Term, Jan 19-May 22

TBATBALABD.FoxARC MAIN Online
Online & In-class
The above class meets both online and in the classroom. For further information about the course requirements, please note the instructor's name above and then visit the website at
ARC ONLINE Faculty Directory
Enroll in one of the 2 lectures listed below (10450 or 11831) and you will be automatically enrolled in the lab portion.

MW05:30PM-06:50PMLECD.FoxARC MAIN CMC 40610450Textbook
MW03:00PM-04:20PMLECD.FoxARC MAIN CMC 40611831Textbook
MW09:00AM-10:20AMLECR.HermleARC MAIN CMC 41112430Textbook
MW10:30AM-11:50AMLABR.HermleARC MAIN CMC 411

CISP 401    Object Oriented Programming with Java    4 Units

Prerequisite: CISP 360 with a grade of "C" or better
Course Transferable to UC/CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This course introduces object-oriented programming using the Java programming language. Topics include objects, inheritance, polymorphism, interfaces, abstract classes, inner classes, error handling, graphical user interfaces (GUI), applets, threads, files, databases, and packages.

Schedule: Full Term, Jan 19-May 22

MW01:30PM-02:20PMLECI.SabzevaryARC MAIN CMC 40819610Textbook
TBATBALECI.SabzevaryARC MAIN Online 19610Textbook
MW02:20PM-02:50PMLABI.SabzevaryARC MAIN CMC 408
TBATBALABI.SabzevaryARC MAIN Online
Online & In-class
The above class meets both online and in the classroom. For further information about the course requirements, please note the instructor's name above and then visit the website at
ARC ONLINE Faculty Directory
SPECIAL NOTE: Important information regarding this class will be sent to you only through your Los Rios Gmail account. Be sure that you check regularly!! Check email today at https://apps.losrios.edu/login.html


CISP 430    Data Structures    4 Units

Prerequisite: CISP 400 or 401 with a grade of "C" or better
Course Transferable to UC/CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This course applies object-oriented techniques for systematic problem analysis and the managing of program complexity using abstraction. Specification, design, coding, testing, and documentation of large multi-file programs are covered. It uses advanced language features such as classes, strings, non-text files, pointers, and recursion. Abstract data types such as stacks, queues, lists, binary trees, heaps/priority queues, hash tables, and graphs are examined. Various sorting and searching algorithms are presented and analyzed using Big-O notation. (C-ID COMP 132)

Schedule: Full Term, Jan 19-May 22

MW06:10PM-06:55PMLECI.SabzevaryARC MAIN Raef 16112067Textbook
TBATBALECI.SabzevaryARC MAIN Online 12067Textbook
MW05:30PM-06:10PMLABI.SabzevaryARC MAIN Raef 161
TBATBALABI.SabzevaryARC MAIN Online
Online & In-class
The above class meets both online and in the classroom. For further information about the course requirements, please note the instructor's name above and then visit the website at
ARC ONLINE Faculty Directory


CISP 440    Discrete Structures for Computer Science    3 Units

Prerequisite: CISP 360 and MATH 370 with grades of "C" or better
Corequisite: CISP 430
General Education: AA/AS Area II(b); CSU Area B4
Course Transferable to UC/CSU
Hours: 54 hours LEC
Description: This course is an introduction to the discrete structures used in computer science with an emphasis on their applications. Topics include functions, relations, and sets; basic logic; proof techniques; basics of counting; graphs and trees; and discrete probability. (C-ID COMP 152)

Schedule: Full Term, Jan 19-May 22

MW12:00PM-01:20PMLECT.AuyeungARC MAIN CMC 40611341Textbook

CISP 480    Honors Introduction to Structured Programming    5 Units

Prerequisite: Placement into ENGWR 480 through the assessment process.
Advisory: CISC 310
General Education: AA/AS Area II(b)
Course Transferable to UC/CSU
Hours: 72 hours LEC ; 54 hours LAB
Description: This honors course combines the content of both CISP 300 and CISP 360 and presents it in an accelerated fashion emphasizing projects and collaborative work. It introduces methods for solving typical computer problems by assessing and analyzing computing problems, performing algorithm design using a top-down, divide and conquer approach, and continues with implementation, documentation, testing, and debugging. Topics include structured programming, data representation, data types, variables, constants, operators, and expression evaluation. It also includes control structures, functions, interactive and file input/output, standard libraries, arrays, pointers, structures, classes, and objects. Pseudocode and an object-oriented programming language are used to create program solutions. This course is not open to students who have completed CISP 300 or CISP 360.

Schedule: Full Term, Jan 19-May 22
C/C++

TTh05:30PM-06:15PMLECK.ShaukatARC MAIN CMC 40619613Textbook
C/C++
TBATBALECK.ShaukatARC MAIN Online 19613Textbook
TTh06:15PM-06:55PMLABK.ShaukatARC MAIN CMC 408
TBATBALABK.ShaukatARC MAIN Online
Online & In-class
The above class meets both online and in the classroom. For further information about the course requirements, please note the instructor's name above and then visit the website at
ARC ONLINE Faculty Directory

Spring 2019 Class Schedule

Updated: November 14, 2018