Skip to Content CR Logo College of the Redwoods Home Header image
CR Campus Image
Information Sciences Navigation Menu
Schedule of Classes
Catalog listings for Information Sciences
Information Sciences Home
Academic Departments Home
Back to CR Home

Information Sciences Degree / Certificate Programs
Associate of Science, Digital Media
Associate of Science, CIS Networking
Associate of Science, Office Professional
Associate of Science, Computer Support Specialist
Associate of Science, General Business
Certificate of Achievement, Digital Media
Certificate of Achievement, CIS Networking
Certificate of Achievement, Medical Office Business Skills
Certificate of Achievement, General Business
Certificate of Recognition, Word Processing
Certificate of Recognition, Desktop Publishing
Certificate of Recognition, Payroll Clerk
Certificate of Recognition, Bookkeeping
Information Sciences Links
Eureka Campus Information Sciences Lab Guide (PDF)
Digital Media Homepage
Information Resources Usage Guidelines
Economic Fuel Business Plan Competition
Economic Fuel Web Site
2008 Winners
Discount Software for Students
Microsoft Products
Adobe Products

Course Descriptions for Information Sciences

Please note : this listing is of all courses in this discipline. Not all courses are offered every semester. Please check WebAdvisor for a current list of classes for each semester. You may also contact the Counseling and Advising Center for assistance at 707-476-4150.


CIS-1 Computer Literacy
CSU and UC(4 units lecture/lab)
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-100 College Computer Literacy Skills
(3 units lecture/lab)
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.

CIS-11 Fundamentals of Computer Science
CSU and UC(3 units lecture)
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
CSU and UC(4 units lecture/lab)
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-12L Programming Fundamentals Lab
CSU(1 unit lab)
Implementation of basic computer programming logic and data structures and file I/O in the hands-on setting.
Corequisite: CIS-12
Recommended: CIS-1/1L and MATH-376

CIS-16 Object-Oriented Programming
CSU and UC(4 units lecture/lab)
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
CSU and UC(4 units lecture/lab)
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-2 Beyond Computer Literacy
CSU and UC(3 units lecture)
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.
Prerequisite: CIS-1
Corequisite: CIS-2L

CIS-20 Programming With Data Structures
CSU and UC(4 units lecture/lab)
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
CSU(4 units lecture/lab)
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-2L Beyond Computer Literacy Lab
CSU(1 unit lab)
and UC A hands-on study that uses hardware and software in a lab environment to develop and apply problem solving skills through the use of computer technologies. Students will use the lab to research projects through the use of the Internet and will plan, develop, and prepare the presentation of project material using word processing, spreadsheets, database management systems, and presentation graphics.
Prerequisite: CIS-1
Corequisite: CIS-2

CIS-3 Problem Solving for Applications
CSU(3 units lecture)
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-30 Networking Essentials
CSU(4 units lecture/lab)
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
CSU(4 units lecture/lab)
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.
Prerequisite: CIS-30

CIS-32 Router Theory and Router Technology
CSU(4 units lecture/lab)
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
CSU(3 units lecture)
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
CSU(1 unit lab)
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
CSU(3 units lecture)
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
CSU(1 unit lab)
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-50 Database Applications
CSU(3 units lecture)
An intermediate to advanced level course in database applications using relational database management systems software. Students will set up, manipulate, and maintain their own databases.
Corequisite: CIS-50L
Recommended: CIS-1 and CIS-3/3L

CIS-50L Database Applications Lab
CSU(1 unit lab)
A hands-on, lab-based intermediate to advanced level course in database applications using relational database management software. Students will set-up, manipulate, and maintain their own databases.
Corequisite: CIS-50 Recommended CIS-1 and CIS-3/3L

CIS-53 Spreadsheet Applications
CSU(3 units lecture)
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.)
Corequisite: CIS-53L Recommended CIS-1 and CIS-3/3L

CIS-53L Spreadsheet Applications Lab
CSU(1 unit lab)
An activity course which enables students to use computer hardware, software and documentation to complete database lab exercises and projects.
Corequisite: CIS-53 Recommended CIS-1 and CIS-3/3L

CIS-70 Systems Analysis and Design
CSU(6 units lecture/lab)
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
CSU(2 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(0.5 units lab)
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
CSU(4 units lecture/lab)
A practical study of the repair and maintenance of PCs at the component level.


District Index : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 © 2009 College of the Redwoods.
7351 Tompkins Hill Rd, Eureka, CA 95501
Webmaster
CR Seal Information: 800-641-0400
General Questions: enrollment-services@redwoods.edu