Information Sciences

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 College Computer Literacy
CSU and UC (4 units LEC/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.
Recommended Prep: CIS-100

CIS-100 Basic Computer Skills
(3 units LEC/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 (4 units LEC/LAB)
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 Prep: MATH-376 and CIS-1

CIS-12 Programming Fundamentals
CSU and UC (4 units LEC/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.
Recommended Prep: CIS-1 and MATH-376

CIS-16 Introduction to Object Oriented Programming
CSU and UC (4 units LEC/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 Prep: CIS-11

CIS-18 Introduction to Applications Programming
CSU and UC (4 units LEC/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.
Recommended Prep: CIS-12

CIS-20 Programming With Data Structures
CSU (4 units LEC/LAB)
A study of data structures and the algorithms that proceed from them. Topics include recursion, the underlying philosophy of object-oriented programming, fundamental data structures (linked lists, queues, stacks, trees, and hash tables), and the basics of algorithmic analysis. This is an intermediate programming course using the Java programming language.
Recommended Prep: CIS-12 and CIS-16

CIS-30 Networking Essentials
CSU (4 units LEC/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 Prep: CIS-11 and BT-80

CIS-31 Network Operating Systems
CSU (4 units LEC/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.
Recommended Prep: CIS-30

CIS-70 Systems Analysis and Design
CSU (6 units LEC/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-86 Web Site Design
CSU (2 units LAB LEC)
An introduction to design and construction of Web sites for the Internet, using Web page design software and Hypertext Mark-up Language. Students will create their own Web sites and post them to the Internet via FTP (file transfer protocol).
Recommended Prep: CIS-100 or BT-80 or CIS-1

CIS-98 PC Computer Repair and Maintenance
CSU (4 units LEC/LAB)
A practical study of the repair and maintenance of PCs at the component level.


7351 Tompkins Hill Rd. Eureka, CA 95501
1-800-641-0400
Questions and/or Comments?
Human Resources / Jobs
Copyright © 2010. Redwoods Community College District.    Accreditation