Fall 2010 Class Schedule (ARC)



Back to Previous Page

CISP 300    Algorithm Design/Problem Solving    3 Units

Prerequisite: None.
Advisory: CISC 310
Course Transferable to 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, Aug 21-Dec 16
F         08:00AM-11:05AM LEC T.Auyeung            ARC MAIN Rm 121          14908 
Textbook
TTh       10:30AM-11:50AM LEC T.Auyeung            ARC MAIN Rm 121          12516 Textbook
MW        05:30PM-06:50PM LEC T.Auyeung            ARC MAIN Rm 121          12776 Textbook


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, Aug 21-Dec 16
Oracle
M         05:15PM-06:35PM LEC I.Sabzevary          ARC MAIN Rm 126          12408 
Textbook
Oracle
TBA       TBA             LEC I.Sabzevary           TBA TBA                 12408 Textbook
M         06:50PM-07:45PM LAB I.Sabzevary          ARC MAIN Rm 126            
TBA       TBA             LAB I.Sabzevary           TBA TBA                   
The above class meets both online and in the classroom. For further information about the course requirements, please visit the course website at www.arc.losrios.edu/online
3 hours per week online


CISP 360    Introduction to Structured Programming    4 Units

Prerequisite: CISP 300, 320, 340, 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, interactive and file input/output, standard libraries, arrays, pointers, methods (functions), classes and objects.

Schedule: Full Term, Aug 21-Dec 16
C/C++
MW        09:00AM-10:20AM LEC I.Sabzevary          ARC MAIN Rm 129          12520 
Textbook
MW        10:30AM-11:50AM LAB I.Sabzevary          ARC MAIN Rm 152C           
C/C++
TBA       TBA             LEC D.Antos               TBA TBA                 12524 Textbook
W         05:30PM-08:05PM LAB D.Antos              ARC MAIN Rm 126            
TBA       TBA             LAB D.Antos               TBA TBA                   
Online & In-class
The above class meets both online and in the classroom.
3.4 hours per week online


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 is an introductory programming course covering the development of Windows-based desktop applications using Visual Basic .NET (VB .Net). Topics include best practices for Graphical User Interface (GUI) design, use of the Visual Studio .NET development software, organizing code into procedures and modules, calculation techniques, input data validation, file input and output, variable scope, arrays, and multiple-window applications. This course is designed for those who want a strong foundation in building GUI applications. It may be taken four times for credit with different versions of the VB .Net language.

Schedule: Full Term, Aug 21-Dec 16
Visual Basic .NET 2008
MW        12:00PM-01:20PM LEC R.Irvine             ARC MAIN Rm 121          12096 
Textbook
Visual Basic .NET 2008
MW        12:00PM-01:20PM LEC T.Auyeung            ARC MAIN Rm 121          12096 Textbook
TBA       TBA             LAB R.Irvine              TBA TBA                   
Online & In-class
The above class meets both online and in the classroom.
3.3 hours per week online

TBA       TBA             LAB T.Auyeung             TBA TBA                   
Online & In-class
The above class meets both online and in the classroom.
3.3 hours per week online

Visual Basic .NET 2008
MW        07:00PM-08:20PM LEC R.Irvine             ARC MAIN Rm 129          12528 Textbook
Visual Basic .NET 2008
MW        07:00PM-08:20PM LEC D.Anaya              ARC MAIN Rm 129          12528 Textbook
MW        05:30PM-06:50PM LAB R.Irvine             ARC MAIN Rm 152C           
MW        05:30PM-06:50PM LAB D.Anaya              ARC MAIN Rm 152C           


CISP 400    Object Oriented Programming with C++    4 Units

Prerequisite: CISP 360 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 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.

Schedule: Full Term, Aug 21-Dec 16
MW        05:30PM-06:50PM LEC D.Fox                ARC MAIN Rm 129          12092 
Textbook
TBA       TBA             LAB D.Fox                 TBA TBA                   
Online & In-class
The above class meets both online and in the classroom.
3.3 hours per week online


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, Aug 21-Dec 16
TBA       TBA             LEC I.Sabzevary           TBA TBA                 13124 
Textbook
M         08:00PM-09:30PM LAB I.Sabzevary          ARC MAIN Rm 128            
Online & In-class
The above class meets both online and in the classroom.
4.8 hours per week online


CISP 430    Data Structures    4 Units

Prerequisite: CISP 360 with a grade of "C" or better.
Advisory: CISP 400.
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. Specifications, 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. (CAN CSCI 24)

Schedule: Full Term, Aug 21-Dec 16
TTh       05:30PM-06:50PM LEC D.Fox                ARC MAIN Rm 129          12512 
Textbook
TBA       TBA             LAB D.Fox                 TBA TBA                   
Online & In-class
The above class meets both online and in the classroom.
3.3 hours per week online


CISP 440    Discrete Structures for Computer Science    3 Units

Prerequisite: MATH 370 with a grade 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 essential discrete structures used in Computer Science, with emphasis on their applications. Topics covered include elementary formal logic and set theory, elementary combinatorics, recursive programming and algorithm analysis, finite state machines and formal languages, digital logic and switching, combinatorial circuits, and computer arithmetic.

Schedule: Full Term, Aug 21-Dec 16
TTh       07:00PM-08:20PM LEC D.Fox                ARC MAIN Rm 129          12518 
Textbook

Fall 2010 Class Schedule

Updated: November 19, 2010