CIS Course Descriptions

CIS 1 CIS 12 CIS 20L CIS 53 CIS 77 CIS 85
CIS 1L CIS 16 CIS 30 CIS 53L CIS 78 CIS 86
CIS 2 CIS 16L CIS 30L CIS 70 CIS 80 CIS 98
CIS 2L CIS 18 CIS 40 CIS 70L CIS 81 CIS 98L
CIS 3 CIS 18L CIS 50 CIS 71 CIS 83 CIS 99
CIS 11 CIS 20 CIS 50L CIS 76 CIS 84  


CIS 1                                   CSU

Computer Literacy
2 units - 2 hours lecture
CR/NC option
Prerequisite: none
Corequisite: CIS 1L
Recommended preparation: none

Focusing on the personal computer and its applications, this course provides an introduction to the fundamentals of computer literacy: operations, terminology and applications. 
CIS 1L                                   CSU

Computer Literacy - Lab
1 unit - 3 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 1
Recommended preparation: none

This is an activity course which enables students to become proficient in using the Internet and application packages for word processing, presentation graphics, spreadsheets, and database.
CIS 2

Beyond Computer Literacy
3 units - 3 hours lecture
Prerequisite: CIS 1/1L or equivalent
Corequisite: CIS 2L
Recommended preparation: none

Study of using computer hardware and software technologies to research and report information. Students will research projects through the use of the Internet and other literary resources. Students will learn to use problem solving skills to plan, develop, and present projects using word processing, spreadsheets, database management systems, and presentation graphics. Topics will include computer software, hardware and terminology; use of computers as a tool in work, everyday life, and school; computer ethics and the societal impact of computers. All communications, including homework, will be done through electronic methods.
CIS 2L

Beyond Computer Literacy - Lab
I unit - 3 hours lab
CR/NC only
Prerequisite: CIS 1/1L or equivalent
Corequisite: CIS 2
Recommended preparation: none

A hands-on study that uses hardware and software a lab environment to develop and apply problem solving skills through the use of computer technology. Students will use the lab to research projects through the use of the Internet and plan, develop, and prepare presentation of project material using word processing, spreadsheets, database management systems, and presentation graphics.
CIS 3

Problem Solving for Applications
3 units - 3 hours lecture
Prerequisite: none
Corequisite: none
Recommended preparation: none

A course which will provide the fundamentals of computer based solutions for use with microcomputer productivity packages including word processing, spreadsheet and data management software.
CIS 11                                   CSU and UC

Introduction to CIS
3 units - 3 hours lecture
Prerequisite: none
Corequisite: none
Recommended preparation: none

An introduction to computers and data process; Includes computer terminology, computer architecture number systems, data representation, I and 0, op systems and language formalities.
CIS 12                                   CSU and UC 

Problem Solving for CIS
3 units - 3 hours lecture
Prerequisite: none
Corequisite: none
Recommended preparation: none

This course will provide the student with language independent fundamentals of structures, computer based solutions. Material on elementary data structures and mathematical expressions precedes an in-depth presentation of problem solving techniques including hierarchy charts, IPO charts, flow charts and pseudo code.
CIS 16                                  CSU and UC 

Object Oriented Programming With C++
3 units - 3 hours lecture
Prerequisite: none
Corequisite: CIS 16L
Recommended preparation: none

A course to provide instruction in the steps necessary in preparing application programs in C + +. Included are concepts of object oriented programming, data types, functions, data flow control, arrays, pointers and file 1/0.
CIS 16L                               CSU and UC 

Object Oriented Programming With C++ - Lab
1 unit - 3 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 16
Recommended preparation: none

An activity course which enables students to become proficient in implementing information processing solutions in the C + + programming language, using computer hardware, documentation and software.
CIS 18                                  CSU and UC 

Visual Basic Programming
3 units - 3 hours lecture
Prerequisite: none
Corequisite: CIS 18L
Recommended preparation: none

An introduction to the fundamentals of object oriented programming. Students will learn how to create their own Windows Applications using Visual Basic.
CIS 18L                                 CSU and UC 

Visual Basic Programming - Lab
1 unit - 3 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 18
Recommended preparation: none

An activity course with enables students to become proficient in implementing object oriented programming solutions in Visual Basic.
CIS 20                                  CSU and UC 

Programming with Data Structures
3 units - 3 hours lecture
Prerequisite: none
Corequisite: 20L
Recommended preparation: none

A study of traditional data structures and processing algorithms (files, lists, queues, stacks, trees, sorts, searches). A basic knowledge of problem solving and the 'C' programming language is assumed.
CIS 20L                                CSU and UC 

Programming with Data Structures - Lab
1 unit - 3 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 20
Recommended preparation: none

Implementation of data structures using computer hardware in a programming environment.
CIS 30

Introduction to Data Comm/Networks
3 units - 3 hours lecture
Prerequisite: none
Corequisite: CIS 30L
Recommended preparation: none

An exploration of contemporary technologies behind local and wide area networks, and the Internet. A combination of lecture, demonstration, and lab instruction-   is used to explore and understand technologies represented by the OSI model and to gain experience managing a network operating system.
Note: A basic understanding of DOS is assumed.
CIS 30L

Introduction to Data Comm/Networks-Lab
1 unit - 3 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 30
Recommended preparation: none

The lab component of CIS 30. Local area network design and technology principles are implemented in a hands-on setting.
Note: An understanding of DOS is assumed.
CIS 40                                  CSU and UC 

Independent Study
0.5-2 units
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

Individual research in advanced topics in computer information systems. Specific projects determined upon consultation with the instructor. Variable 0.5-2.0 units, 3-6 lab hours per week.
Note: Repeatable to a maximum of 4 enrollments/8 units. Students taking independent study courses must have a contract on file.
CIS 50                                          CSU

Database Applications
3 units - 3 hours lecture
Prerequisite: none
Corequisite: CIS 50L
Recommended preparation: CIS 1 and CIS 3

An intermediate to advanced level course in database applications using database management systems software as designed for business. Students will set up, manipulate and maintain their own database.
CIS 50L                                          CSU

Database Applications - Lab
1 unit - 3 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 50
Recommended preparation: none

An activity course which enables students to use computer hardware, software and documentation to complete database lab exercises and projects.
CIS 53                                            CSU

Spreadsheet Applications
3 units - 3 hours lecture
Prerequisite: none
Corequisite: CIS 53L
Recommended preparation: none

An intermediate to advanced level course to develop and refine students' understanding of electronic spreadsheet concepts, applications and integration with other applications (graphic and database.)
CIS 53L                                          CSU
Spreadsheet Applications - Lab
1 unit - 3 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 53
Recommended preparation: none
An activity course which enables students to use computer hardware, software and documentation to complete spreadsheet lab exercises and projects.
CIS 70                                            CSU

Systems Analysis and Design
4 units - 4 hours lecture
CR/NC option
Prerequisite: none
Corequisite: CIS 70L
Recommended preparation: CIS 50 and CIS 53

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.
CIS 70L                                          CSU

Systems Analysis and Design - Lab
2 units - 6 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 70
Recommended preparation: none

An activity course which enables students to evaluate, install, implement and maintain microcomputer hardware and software.
CIS 71                                              CSU

Community Projects
2 units - 6 hours lab
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

A project oriented course for advanced multimedia students. Students will work with a business to create computer based applications as designed by the business. Specific projects are determined upon consultation with the instructor and a representative from the business.
CIS 76                                           CSU

Introduction to the Macintosh
0.5 unit - 27 hours lab total
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

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                                           CSU

Introduction to PC and MS-DOS
0.5 unit - 27 hours lab total
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

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                                           CSU

Introduction to Programming
0.5 unit - 27 hours lab total
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

An introduction to the concepts of computer program development and implementation. Students will work in the lab to complete in-class assignments using high level programming language.
CIS 80                                             CSU

Introduction to Windows
0.5 units - 27 hours lab total
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

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 Windows environment.
CIS 81                                           CSU

Introduction to Micro Applications
0.5 unit - 27 hours lab total
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

An introduction to word processing, spreadsheets and database management systems software. Students will work in the lab to complete in-class assignments.
CIS 83                                            CSU

Guide to the Information Highway
0.5 unit - 27 hours lab total
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

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 unit - 27 hours lab total
Prerequisite: none
Corequisite: none
Recommended preparation: none
 

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 JavaScript
0.5 unit - 27 hours lab total
Prerequisite: none
Corequisite: none
Recommended preparation: CIS 83 and CIS 84

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. 
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 unit - 27 hours lab total
Prerequisite: none
Corequisite: none
Recommended preparation: CIS 83

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).
CIS 98                                          CSU

PC Computer Repair and Maintenance
3 units - 3 hours lecture
Prerequisite: none
Corequisite: CIS 98L
Recommended preparation: none
 

A practical study of the repair and maintenance of PCs at the component level. This class will introduce digital electronics as well as networks repair.
CIS 98L                                          CSU

PC Computer Repair and Maintenance - Lab
1 unit - 3 hours lab
CR/NC only
Prerequisite: none
Corequisite: CIS 98
Recommended preparation: none

A hands-on lab to repair and maintain PCs at the component level. This class will introduce digital electronics as well as networks repair.
CIS 99                            CSU

Selected Topics in CIS
Variable unit credit
CR/NC option
Prerequisite: none
Corequisite: none
Recommended preparation: none

An exploration of a specific topic of contemporary interest in the field of Computer Information Systems. Students should consult the schedule of classes for topics offered in the current semester. Variable 0.5-3.0 units with a varying mix of lecture and/or lab hours.
Note: Repeatable to a maximum of 4 enrollments/12 units; however, students may not repeat an individual topic.