Course Descriptions
CIS-1 College Computer Literacy
(4 units lecture/lab) CR/NC option CSU and UC A transfer-
level course in the use of hardware, software, and online
resources. Course management software facilitates discussions,
homework submissions, exams, and grading. A project
integrating all the fundamental elements of office software and
basic digital media elements is required.
CIS-11 Fundamentals of Computer Science
(3 units lecture) Grade Only CSU and UC An overview of the
fundamentals of computer science. Topics covered include
history of computers, number systems, data representations,
logic gates, hardware overview of control unit, memory,
ALU, data storage, software overview of operating systems,
communication and networking, and low-level language
fundamentals. Recommended: MATH-376; and either CIS-1/1L or
CIS-2/2L
CIS-12 Programming Fundamentals
(4 units lecture/lab) Grade Only CSU and UC A study of
computer programming fundamentals and problem-solving
techniques. Includes using basic logic and data structures,
flowcharts, hierarchy charts, and pseudo-code to design,
develop, test, and document computer programs in a hands-
on setting. Corequisite: CIS-12L Recommended: CIS-1 and MATH-376
CIS-16 Object-Oriented Programming
(4 units lecture/lab) Grade Only CSU and UC An introduction
to object-oriented programming. Students will develop
programs using object-oriented techniques. This course
includes using data types, data flow control, functions, arrays,
pointers, and file input and output to design, develop, and test
computer programs in a hands-on setting. Prerequisite: CIS-12
Recommended: CIS-11
CIS-18 Introduction to Applications Programming
(4 units lecture/lab) Grade Only CSU and UC An introduction to
developing Graphical User Interface (GUI) programs for the
Windows environment. Students will utilize object-oriented
and event-driven concepts to design, implement, and test their
application programs. The course includes concepts common
to all programming languages and those specific to event-
driven languages. Prerequisite: CIS-12 Recommended: CIS-11
CIS-20 Programming With Data Structures
(4 units lecture/lab) Grade Only CSU and UC A study of data
structures and processing algorithms (files, lists, queues,
stacks, trees, sorts, searches, and recursion). Prerequisite: CIS-12
CIS-16
CIS-22 Server-Side Web Programming
(4 units lecture/lab) CR/NC option CSU An introduction
to developing dynamic Web content using server-side
scripts, program codes, and object-oriented programming.
Various software tools will be used to develop scalable,
interactive, client/server, object-oriented, database-driven
Web applications that are browser-neutral. Prerequisite: CIS-12
Recommended: CIS-16 or CIS-18; CIS-50; DM-20
CIS-30 Networking Essentials
(4 units lecture/lab) Grade Only CSU A study of current
technologies of local and wide area networks and the Internet.
Students will be presented with the OSI model and the TCP/IP
protocol in a combined lecture, demonstration, and lab setting.
Recommended: CIS 11, CIS 80
CIS-31 Network Operating Systems
(4 units lecture/lab) Grade Only CSU A survey of network
operating systems used in local area networks, wide area
networks, and the Internet. A variety of topics will be covered
for several different network operating systems, including
network installation, management, and security. Recommended:
CIS-30
CIS-32 Router Theory and Router Technology
(4 units lecture/lab) Grade Only CSU Advanced study covering
current technologies of local and wide area networks and the
Internet. Students will be presented with router and switch
technologies and techniques. Prerequisite: CIS-30
CIS-33 Advanced Routing and Switching
(3 units lecture) Grade Only CSU Intermediate and advanced
technologies of local and wide area networks (LANs and
WANs), workgroup switching (including VLANS) and routing
(including Access Control Lists, IGRP, and IPX). Students
will be presented with current router and routing protocols,
technologies and techniques. This is the third in a four-course
series. Prerequisite: CIS-32 Corequisite: CIS-33L
CIS-33L Advanced Routing and Switching Lab
(1 unit lab) CR/NC only CSU Implementation of Internet
working technology principles learned in CIS-33 using
workgroup switches and routers in a hands-on setting.
Prerequisite: CIS-32L Corequisite: CIS-33
CIS-34 Wide Area Networks and Project-Based Learning
(3 units lecture) Grade Only CSU A study of current, advanced
technologies of wide area networks (WANs), and the Internet.
Students will be presented with many advanced WAN
technologies and techniques. This is the fourth in a four-course
series. Prerequisite: CIS-33 Corequisite: CIS-34L
CIS-34L Wide Area Networks and Project-Based
Learning Lab
(1 unit lab) CR/NC only CSU Implementation of Wide Area
Networking (WAN) technology principles used in CIS-34 using
a variety of Internetworking devices in a hands-on setting.
Prerequisite: CIS-33L Corequisite: CIS-34
CIS-70 Systems Analysis and Design
(6 units lecture/lab) CR/NC option CSU A study of systems
analysis and implementation of business computer
systems, including such topics as system life cycles, analysis
techniques, design techniques, acquisition, implementation
and maintenance techniques, and oral and written
communications. Prerequisite: BT-50 and one from: BT-16, BT-51,
CIS-16, or CIS-18
CIS-71 Community Projects
(2 units lab) Grade Only CSU A project-oriented course for
advanced multimedia students. Students will work with a
community organization or business to create computer-
based applications such as websites and CD-ROMs for
training, information, and/or other social-based needs. Local
organizations are invited to propose projects for this class.
Specific projects will be selected by the instructor.
CIS-76 Introduction to the Macintosh
(0.5 units lab) CR/NC option CSU An introduction to word
processing, spreadsheets, database management systems and
graphic editing software on the Macintosh microcomputer.
Students will work in the lab to complete in-class assignments.
CIS-77 Introduction to PC and MS-DOS
(0.5 units lab) CR/NC option CSU An introduction to basic
PC/MS-DOS. Students will work in the lab to complete in-class
assignments learning basic PC/MS-DOS commands, which will
include such topics as disk handling and batch files.
CIS-78 Introduction to Programming
(0.5 units lab) CR/NC option CSU An introduction to
the concepts of computer program development and
implementation. Students will work in the lab to complete in-
class assignments using a high-level programming language.
CIS-80 Introduction to Windows
(0.5 units lab) CR/NC option CSU An introduction to IBM
compatible business computers operating with the Microsoft
Windows graphical interface. Students will learn basic
operating controls, commands, and file and disk operations.
A brief introduction to the Windows accessories and
applications is also covered as well as configuring the Window
environment.
CIS-81 Introduction to Micro Applications
(0.5 units lab) CR/NC option CSU An introduction to word
processing, spreadsheets and database management systems
software. Students will work in the lab to complete in-class
assignments.
CIS-83 Guide to the Information Hwy
(0.5 units lab) CR/NC option CSU An introductory course
that explores the information highway and its underlying
telecommunication technology. Students will be given
assignments, involving hands-on access to networks and the
Internet.
CIS-84 Intermediate Macintosh
(0.5 units lab) Grade Only CSU An intermediate to advanced
level exploration designed to further develop students’ skills
in formatting and editing documents and graphics, and in
integrating files from different applications into a single
document. Students will produce a newsletter or brochure as
a final project. Note: A basic knowledge of microcomputer operating
systems is assumed.
CIS-85 Introduction to Java Script
(0.5 units lab) CR/NC option CSU An introduction to enhancing
Internet Web pages using JavaScript, an Internet scripting
language. Participants will learn how to add interactivity to
web pages, modify existing JavaScript code, and create original
JavaScript solutions. Recommended: CIS-83 and CIS-84 Note:
Intermediate knowledge of the Internet (browsing, searching, and
saving files) and HTML (comfortable with frame implementation) is
assumed.
CIS-86 HTML Web Page Design
(0.5 units lab) CR/NC option CSU Conception and construction
of Web pages/site for the Internet using Hypertext Mark-up
Language. Students will create their own pages and post them
to the Internet via FTP (file transfer protocol). Recommended:
CIS 83
CIS-90 Introduction to MS Excel
(0.5 units lab) Grade Only CSU An introduction in primary
spreadsheet fundamentals using MS Excel. Basic fundamentals
including worksheet design and modification, formatting
techniques, and use of functions will be covered. Recommended:
CIS 80
CIS-91 Introduction to Electronic Presentations
(0.5 units lab) CR/NC option CSU An introduction in electronic
presentation fundamentals. Basic features include creating
interactive slides, using text, graphics, sound, animation,
timing and transitions. Recommended: CIS-80 or CIS-1
CIS-98 PC Computer Repair and Maintenance
(4 units lecture/lab) CR/NC option CSU A practical study of the
repair and maintenance of PCs at the component level.
CIS-100 Basic Computer Skills
(3 units lecture/lab) CR/NC only An introduction to entry-
level college computer application, online, and operations
skills in a lecture/lab setting. Topics include word processing,
spreadsheets, electronic presentations, the Internet, email,
online course management environments, basic hardware
operations (keyboarding, mouse, monitor, printer, disk
storage), GUI operating systems, and electronic file
management.
|