Spring 2017 Class Schedule (FLC)
Schedule: Eight Week - First, Jan 14-Mar 13
Schedule: Full Term, Jan 14-May 17
Schedule: Full Term, Jan 14-May 17
Schedule: Eight Week - Second, Mar 14-May 11
Schedule: Eight Week - First, Jan 14-Mar 13
Schedule: Eight Week - Second, Mar 14-May 11
Schedule: Full Term, Jan 14-May 17
Schedule: Eight Week - Second, Mar 14-May 11
Schedule: Full Term, Jan 14-May 17
Schedule: Full Term, Jan 14-May 17
Schedule: Full Term, Jan 14-May 17
Schedule: Full Term, Jan 14-May 17
Updated: May 9, 2017
Prerequisite: None.
Advisory: CISC 310
Course Transferable to UC/CSU
Hours: 54 hours LEC
Description: This course introduces the Computer Science major to methods for solving classical computer problems through algorithm design. Topics covered include introduction to structured design, control structures, arrays, object oriented programming, and file processing. Students will learn how to assess and analyze computer problems in a top-down, divide-and-conquer approach that leads to a programming solution. It also includes creating programming plans and detailed design documents from which source code versions of programs will be created.
T 07:00PM-10:10PM LEC D.Tully Rancho RCC1 210 16482 Textbook
TBA TBA LEC D.Tully Off Campus RCC ONLINE 16482 Textbook
This is a hybrid course in which approximately half of the class is online. Students must have access to a computer and the Internet and have an active email address. The class will meet on campus during the time listed above.
MW 10:30AM-11:50AM LEC S.Al Juboori FLC MAIN FL5 109 16284 Textbook
TTh 09:00AM-10:20AM LEC C.Fowler FLC MAIN FL5 109 16352 Textbook
TTh 01:00PM-02:20PM LEC C.Fowler FLC MAIN FL5 109 16481 Textbook
W 07:00PM-10:05PM LEC S.Srivatsa FLC MAIN FL5 109 16033 Textbook
Prerequisite: CISP 360 with a grade of "C" or better
Course Transferable to UC/CSU
Hours: 72 hours LEC
Description: This course is an introduction to computer architecture using assembly language programs. Topics include binary representation of data and instructions, memory addressing modes, subroutines and macros, operating system interrupts, processor architecture, and interfacing with high level languages. (C-ID COMP 142)
TTh 01:00PM-02:20PM LEC S.Al Juboori FLC MAIN FL5 9 20355 Textbook
TBA TBA LEC S.Al Juboori FLC MAIN FLC ONLINE 20355 Textbook
This is a hybrid course in which one-fourth of the class is online. Students must have access to a computer and the Internet and have an active email address. The class will meet on campus during the time listed above.
Prerequisite: None.
Course Transferable to CSU
Hours: 54 hours LEC
Description: This course is designed to introduce relational database technology, normalization, entity relationships, logical model design, and ISO-ANSI standard Structured Query Language (SQL). Topics covered include: database design, basic properties of a relational database such as relations, tables, primary keys, foreign keys and principles of normalization, simple SQL select statements, sorting and grouping data, joining tables, subqueries and views. The database design section focuses on logical model design and entity-relationship (E-R) modeling. Students will leave the course with a good working knowledge of database technology.
TBA TBA LEC S.Al Juboori FLC MAIN FLC ONLINE 16392 Textbook
This is an online course.Students must have access to a computer and the Internet. The orientation for this course is online and can be found on the Los Rios eLearning website at D2L.losrios.edu. Please follow the login instructions to access the course site and login to the eLearning system. For more information, please contact the instructor at aljubos@flc.losrios.edu.
Prerequisite: None.
Advisory: CISP 352
Course Transferable to CSU
Hours: 54 hours LEC
Description: This course is designed to introduce students to administering a relational database management system (RDBMS). Topics include managing users, privileges, resources, tablespaces, creating an operational database, managing database files, how to start up and shut down an instance or database, the data dictionary, transaction processing, and backup and recovery issues. Completion will provide students with sufficient knowledge for an entry level database administrator (DBA) position in industry.
TBA TBA LEC S.Al Juboori FLC MAIN FLC ONLINE 16353 Textbook
This is an online course.Students must have access to a computer and the Internet. The orientation for this course is online and can be found on the Los Rios eLearning website at D2L.losrios.edu. Please follow the login instructions to access the course site and login to the eLearning system. For more information, please contact the instructor at aljubos@flc.losrios.edu.
Prerequisite: CISP 300 with a grade of "C" or better
General Education: AA/AS Area II(b)
Course Transferable to UC/CSU
Hours: 72 hours LEC
Description: This course is an introduction to structured programming. The topics covered include: top-down design, input/output considerations, control structures and flow control, variables, constants, the use of libraries, simple to intermediate data structures, functions, and arguments. An introduction into objects will be included. (C-ID COMP 112; C-ID COMP 122)
T 07:00PM-10:10PM LEC S.Allen Rancho RCC1 210 16487 Textbook
TBA TBA LEC S.Allen Off Campus RCC ONLINE 16487 Textbook
This is a hybrid course in which approximately 60% of the class is online. Students must have access to a computer and the Internet. The class will meet on campus once a week during the times listed above.
C on LINUX
TBA TBA LEC C.Fowler FLC MAIN FLC ONLINE 15773 Textbook
This is an online course. Students must have access to a computer and the Internet. The orientation for this course is online and can be found on the Los Rios eLearning website at D2L.losrios.edu. Please follow the login instructions to access the course site and login to the eLearning system. For more information, please contact the instructor at fowlerc@flc.losrios.edu.
MW 09:00AM-10:20AM LEC S.Al Juboori FLC MAIN FL5 9 16338 Textbook
TBA TBA LEC S.Al Juboori FLC MAIN FLC ONLINE 16338 Textbook
This is a hybrid course in which 25% of the class is online. Students must have access to a computer and the Internet. The class will meet on campus once a week during the times listed above.
C on Visual Studio
M 06:00PM-09:05PM LEC S.Srivatsa FLC MAIN FL5 9 16354 Textbook
C on Visual Studio
TBA TBA LEC S.Srivatsa FLC MAIN FLC ONLINE 16354 Textbook
This is a hybrid course in which 25% of the class is online. Students must have access to a computer and the Internet. The class will meet on campus once a week during the times listed above.
Prerequisite: CISP 300 with a grade of "C" or better
Course Transferable to UC/CSU
Hours: 72 hours LEC
Description: This course is an introduction to the Visual Basic programming language. Students will design Console and Graphical User Interface programs for the Windows environment. Topics include control structures such as simple sequence, decisions, iteration, procedures events, properties, error handling, form handling, and the use of typical controls such as buttons, textboxes, checkboxes, and listboxes. This course will provide students with a foundation in the use of objects, object libraries, and object-oriented-event-driven programming techniques.
W 07:00PM-10:10PM LEC D.Tully Rancho RCC1 134 16488 Textbook
TBA TBA LEC D.Tully Off Campus RCC ONLINE 16488 Textbook
This is a hybrid course in which approximately 60% of the class is online. Students must have access to a computer and the Internet and have an active email address. The class will meet on campus during the time listed above.
Prerequisite: CISP 360 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 object-oriented programming using the C++ programming language. This course is designed to enhance students' abilities to implement object-oriented programs and to further develop programing proficiency. Detailed topics include classes, storage class and scope, encapsulation, polymorphism, inheritance, function overloading and overriding, virtual functions, operator overloading, templates, exception handling, stream I/O, file processing, and the Standard Template Library. Also covered are introductions to Graphical User Interface (GUI) development using class libraries, and object oriented design methodology.
MW 01:00PM-02:20PM LEC C.Fowler FLC MAIN FL5 109 16489 Textbook
TBA TBA LAB C.Fowler FLC MAIN FLC ONLINE
This is a hybrid course in which approximately half of the class is online. Students must have access to a computer and the Internet and have an active email address. The class will meet on campus during the time listed above.
Th 06:00PM-09:05PM LEC G.Johnson FLC MAIN FL5 13 16584 Textbook
TBA TBA LAB G.Johnson FLC MAIN FLC ONLINE
This is a hybrid course in which approximately half of the class is online. Students must have access to a computer and the Internet and have an active email address. The class will meet on campus during the time listed above.
Prerequisite: CISP 360 with a grade of "C" or better
Course Transferable to UC/CSU
Hours: 54 hours LEC
Description: This course is an introduction to Object Oriented Programming using the Java language. Topics include: objects, classes, UML, function overloading, inheritance, static and dynamic class relationships, polymorphism, components, graphical user interfaces, event driven programming, class associations, interfaces, error handling, threads, file I/O, testing and debugging. This provides the student with a well rounded background in Java and is good preparation for advanced topics.
T 06:00PM-08:50PM LEC A.Mukarram FLC MAIN FL5 13 16491 Textbook
TBA TBA LAB A.Mukarram FLC MAIN FLC ONLINE
This is a hybrid course in which approximately one-half of the class is online. Students must have access to a computer and the Internet and have an active email address. The class will meet on campus during the time listed above.
Prerequisite: CISP 360
Advisory: CISP 400
Course Transferable to UC/CSU
Hours: 54 hours LEC ; 54 hours LAB
Description: This is a course in data structures for computer science. Topics include time complexity analysis and big-O notation, recursion, searching and sorting, linked lists, stacks, queues, priority queues, binary trees, B-trees, graphs, hashing, and basic encryption algorithms.
Th 06:00PM-09:05PM LEC D.Ross FLC MAIN FL5 11 16355 Textbook
TBA TBA LAB D.Ross FLC MAIN FLC ONLINE
This is a hybrid course in which approximately one-half of the class is online. Students must have access to a computer and the Internet. The class will meet on campus once a week during the times listed above. For more information, please see www.flc.losrios.edu/~ross
Prerequisite: CISP 360 and MATH 370 with grades of "C" or better; or placement through the assessment process.
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 to be covered include: binary number representation and arithmetic, sets, relations, functions, formal propositional logic and proofs, digital logic and combinational circuits, finite state machines, regular expressions and formal grammars. Students will implement programs to illustrate principles of discrete structures.
TTh 10:30AM-11:50AM LEC D.Ross FLC MAIN FL5 14 20356 Textbook