• Skip to Content
  • Skip to Catalog Navigation
  • AZ Index
  • Catalog Home
Victor Valley College
  • Home
  • Catalog Contents
  • A-Z Index

Computer Information Systems

  • Home/
  • Degrees and Certificates/
  • Computer Information Systems

2021-2022 Edition

  • About VVC
  • Student Resources
  • Degrees and Certificates
    • General Education Patterns
    • 3D Animation (formerly Media Arts)
    • Adapted Physical Education
    • Agriculture and Natural Resources
    • Alcohol and Drug Studies
    • Allied Health
    • American Sign Language
    • Anthropology
    • Architecture
    • Art and Design
    • Astronomy
    • Athletics
    • Automotive Technology
    • Aviation
    • Basic Skills
    • Biological Science
    • Business
    • Business Administration
    • Business Education Technologies
    • Business Real Estate and Escrow
    • Chemistry
    • Child Development
    • Commercial Art
    • Communication Studies
    • Computer Information Systems
    • Computers
    • Construction and Manufacturing Technology
    • Cooperative Work Experience Education
    • Criminal Justice (Formerly Administration of Justice)
    • CSU GE-​Breadth
    • Developmental Studies
    • Economics
    • Education
    • Electronics and Computer Technology
    • Emergency Medical Services
    • Engineering
    • English
    • English as a Second Language
    • Entrepreneurship
    • Environmental Studies
    • Ethnic Studies
    • Fine Arts
    • Fire Technology
    • French
    • Geography
    • Geological Sciences
    • Global Studies
    • Guidance
    • Health
    • History
    • Honors
    • IGETC
    • Independent Study
    • Journalism
    • Kinesiology
    • Kinesiology Dance
    • Law
    • Liberal Arts
    • Library Science
    • Math/​Science
    • Mathematics
    • Medical and Health Professions
    • Medical Assistant
    • Music
    • Non-​Credit Courses
    • Nursing
    • Oceanography
    • Paralegal Studies
    • Philosophy
    • Photography
    • Physical Sciences
    • Physics
    • Political Science
    • Psychology
    • Public Administration
    • Religious Studies
    • Respiratory Therapy
    • Restaurant Management
    • Sociology
    • Spanish
    • Special Topics Courses
    • Theater Arts
    • Tutor
    • VVC General Education
    • Welding
  • Search Courses
  • Course Descriptions
  • Addendum
  • Archived Catalogs

Department Chair: Shane Thomas
Department Location: Bldg 42 Rm 5a
Department Phone: 760-245-4271 Ext 2410
Department Email: shane.thomas@vvc.edu
Division: School of Science, Technology, Engineering & Math
Division Dean: Hamid Eydgahi
Division Location: Bldg 33 Rm 164
Division Phone: 760-245-4271 Ext 2942
Division Email: hamid.eydgahi@vvc.edu

  • Overview
  • Degrees
  • Certificates
  • Courses
  • Program Learning Outcomes

The Computer Information Systems (CIS) department provides training for those persons who plan to work within a technical, computer-centered environment. Because of the widespread use of computers in our society, employment opportunities are found in a multitude of different environments such as general business, communications industries, manufacturing, environmental engineering, education, medical technology, and banking and finance as well as computer information science. The program is specifically designed to provide the student with practical training which would be valuable and useful in the computer programming workplace.

Career Opportunities

Computer Operator, Computer Operations Management, Computer Training Specialist, Data Administrator, Data Control Clerk, Data Entry Operator, Documentation Clerk, Education Specialist, Electronic Graphics Artist, Information Center Specialist, Management Technical Assistant, Microcomputer Technical Support, Multimedia Specialist, Network Administrator, Network Specialist, Network Support Specialist, Production Control Clerk, Programmer, Programmer/Analyst, Programming Librarian, Quality Control Specialist, Systems Analyst, Technical Research Assistant, Technical Support Specialist, Technical Writer, User Support Specialist, Web Master, Web Page Development

Faculty

Thomas, Shane

Tonning, Paul

Transfer

  • California State University, San Bernardino: Computer Science, Computer Systems, and Computer Engineering majors
  • University of California, Riverside: Computer Science and Computer Engineering majors

Note: Typically, majors in Computer Science require the following courses taken prior to transfer: CHEM 201 General Chemistry, CIS 201 Programming Concepts and Methods I, CIS 202 Programming Concepts and Methods II; ECON 102 Principles of Economics: Micro; MATH 226 Analytic Geometry and Calculus I, MATH 227 Analytic Geometry and Calculus II, MATH 228 Analytic Geometry and Calculus III, MATH 231 Linear Algebra; PHYS 201 Engineering Physics I-Mechanics, PHYS 202 Engineering Physics II - Fluids, Sound, and Thermodynamics,  PHYS 203 Engineering Physics III Electricity And Magnetism, and PHYS 204 Engineering Physics IV-Optics and Modern Physics. An alternative to the CIS transfer major that appeals to many students is Administration, with an emphasis in CIS. See Business Administration.

For the most up-to-date information on these programs and others, visit assist.org. Please stop by the Transfer Center in Building 23 or make an appointment with a counselor if you have questions.

Computer Information Systems, AS (07547)

The Computer Information Systems major requires 18 units from any of the certificates or from any Computer Information Systems coursework. CIS 138 Cooperative Education Computer Information Systems may be used as elective credit, but may not be used to fulfill major requirements.

To earn this degree, complete the major coursework with “C” grades or better and all of the following graduation requirements: 60 minimum degree-applicable units (including a maximum 4 units of activity); 2.0 minimum overall GPA; 12 degree-applicable units through VVC; Information Competency; Global Citizenship; Kinesiology, and the VVC General Education pattern. Courses may count in one area only, either in the major or in a general education category. Courses counted in one AA/AS major may not be used in another AA/AS major.

Computer Science, AS-T (41476)

Students successfully completing an Associate in Computer Science for Transfer degree will be prepared to transfer into the CSU system to continue toward a B.S. in Computer Science or a similar major. The transfer degree is designed in accordance with the statewide Transfer Model Curriculum to ensure a smooth transition to the junior level of the designated major at a CSU. There are 8 required courses for the transfer degree including two consecutive high level programming courses that introduce students in software development, one low level programming course that teaches students about computer (hardware) architecture and organization, one computer math course that focuses on discrete structures, two consecutive math courses on single variable calculus, and two consecutive physics courses in calculus-based physics. 

To earn this degree complete the major coursework listed here with “C” grades or better and the following graduation requirements: 60 CSU transferable units; the IGETC pattern; the Basic/Golden 4 requirements; and a 2.0 minimum overall CSU GPA. Courses used in the major may also be counted in the general education areas. Courses used for this major may also be used to earn other degrees at VVC.

Course List
Code Title Units
Required Courses
CIS 201Programming Concepts and Methods I4.0
CIS 202Programming Concepts and Methods II4.0
CIS 208Computer Architecture and Organization3.0
CIS 264Discrete Structures3.0
MATH 226Analytic Geometry and Calculus I4.0
MATH 227Analytic Geometry and Calculus II4.0
PHYS 201Engineering Physics I-Mechanics4.0
PHYS 202Engineering Physics II - Fluids, Sound, and Thermodynamics4.0-5.0
or BIOL 201 Biology of Cells
or CHEM 201 General Chemistry
Total Units30-31

MySQL Database Developer Certificate of Achievement (37849)

The MySQL Database Developer Certificate is a high quality certification process that will provide evidence that a qualifying individual has skill in developing production relational MySQL database applications. By being certified, clients, customer, and employers are ensured that the database developer is competent and professional.

Course List
Code Title Units
Required Courses
Complete all of the following with a C or better
CIS 91AMySQL Admin A2.0
CIS 91BMySQL Admin B2.0
CIS 280Fundamentals of Database Management Systems3.0
CIS 282Structured Query Language4.0
Total Units11

Network Specialist Certificate of Achievement (37434)

This certificate program prepares the student to begin a career in the computer networking field. Scope includes administering a variety of popular network platforms including Linux and Microsoft systems.

Course List
Code Title Units
Required Courses
CIS 50Computer Ethics2.0
CIS 67Fundamentals of Networking3.0
CIS 190Introduction to the Unix Operating System4.0
CIS 240AWindows Enterprise Administration4.0
CIS 261Unix System Administration4.0
Total Units17

Programming I Certificate of Achievement (10796)

This certificate trains the student to become a programmer with some of the most popular programming such as C and Visual BASIC.

Course List
Code Title Units
Required Courses
CIS 104Object Oriented Analysis and Design3.0
CIS 201Programming Concepts and Methods I4.0
CIS 202Programming Concepts and Methods II4.0
CIS 264Discrete Structures3.0
Complete one course from the following:4.0
CIS 83
Programming in Python
CIS 94
CIS 205
Javascript
CIS 206
Programming Java
Total Units18

Unix Administrator Certificate of Achievement (37565)

The UNIX Administrator Certificate is a high quality certification process that will provide evidence that a qualifying individual has skill in designing, implementing and maintaining UNIX and Linux based networks. By being certified, clients, customers, and employers are ensured that the UNIX administrator is well equipped to handle the day-to-day operations associated with a UNIX based network as well as the unforeseen problems that tend to arise in any network.

Course List
Code Title Units
Required Courses
Complete all of the following with a C or better
CIS 50Computer Ethics2.0
CIS 83Programming in Python4.0
or CIS 94
CIS 190Introduction to the Unix Operating System4.0
CIS 261Unix System Administration4.0
Total Units14

Web Authoring Certificate of Achievement (37442)

This certificate provides the student solid training in developing web pages.

Course List
Code Title Units
Required Courses
CIS 50Computer Ethics2.0
CIS 136Introduction to the Internet2.0
CIS 137Introduction to HTML3.0
CIS 205Javascript4.0
Total Units11

Computer Information Systems Courses

CIS 50  Computer Ethics  (2.0 Units)  

Computer Ethics is an introduction to the theories and issues of ethical behavior as applied to our rapidly changing, information-oriented, computer-driven society. Various ethical theories are introduced and numerous case histories are presented. Recommended Preparation: Know how to use a personal computer: functions of mouse buttons and control of mouse movement (right click, left click, single click, double click, drag-and-drop, etc.), create, open and save files, install and run applications. Type about 30 WPM to keep up with class assignments.

Lecture Hours: 36.00

Transfer: Not transferable

CIS 67  Fundamentals of Networking  (3.0 Units)  

This course presents a broad overview of the fundamentals of networking computers. This course discusses in some detail the various network topologies, architectures, industrial standard, standards-defining organization, and the practical use of networks. Windows, NetWare and Linux NOS's will be introduced.

Recommended Preparation: CIS 101

Lecture Hours: 36.00; Lab Hours: 54.00

Transfer: Not transferable

CIS 75  Introduction to Network Security: Security +  (3.0 Units)  

Presents security topics covering general security concepts, communications security, infrastructure security, basics of cryptography, operational and organizational security. Topics include hacking, viruses, cryptography, detection and prevention on both wired and wireless LANs.

Recommended Preparation: CIS 67

Lecture Hours: 36.00; Lab Hours: 54.00

Transfer: Not transferable

CIS 83  Programming in Python  (4.0 Units)  

Python is a popular programming language that has taken a primary role in many companies including NASA, Google, and Industrial Lights and Magic. The foundation that students achieve can be applied to digital animation programs, and game programming. No prior programming experience is assumed.

Recommended Preparation: MATH 90 and CIS 101

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Not transferable

CIS 91A  MySQL Admin A  (2.0 Units)  

This course is designed to provide students with an introduction to the MySQL relational database management system. Students will learn how to design, install, configure and secure MySQL databases. The student should have prior experience with the fundamentals of databases.

Lecture Hours: 27.00; Lab Hours: 27.00

Transfer: Not transferable

CIS 91B  MySQL Admin B  (2.0 Units)  

This second course in MySQL database administration is designed to provide students with an advanced approach to current database administration issues in enterprise level databases. Topics include: Transactions, Multiple Servers, Replication, Locking and Administration Interfaces.

Lecture Hours: 27.00; Lab Hours: 27.00

Transfer: Not transferable

CIS 101  Computer Literacy  (4.0 Units)  

This is a survey course which provides an overview of computer technology for multidisciplinary majors. Using laboratory projects supported by the lecture, the student gains "hands-on" familiarity with different operating systems, word processors, spreadsheets, database management systems, programming,networks and the use of the Internet. Recommended preparation: Mouse skills: know difference between, be able to perform, and know when to utilize: left click, right click, single click, double click, and drag and drop motion. Keyboarding skills: nominal typing speeds of about 30 words per minute (WPM).

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to both UC/CSU

CIS 104  Object Oriented Analysis and Design  (3.0 Units)  

This is a first course in the object-oriented modeling and design, a way of thinking about problems using models organized around real- world concepts. Object-oriented models are useful for understanding and communicating complex system designs. This course is useful for understanding program analysis and design in object-oriented programming language courses.

Recommended Preparation: CIS 101

Lecture Hours: 54.00

Transfer: Transfers to CSU only

CIS 136  Introduction to the Internet  (2.0 Units)  

This course of instruction is designed for the student or savvy business person who wants to acquire the skills needed to effectively interact and utilize the resources of the Internet and including its main component, the World Wide Web (WWW). By completing this course, a student will become well versed in the understanding and use of browsers and viewers, File Transfer Protocol (FTP), news groups, e-mail, and chat/conversation utilities. They will also be made aware of some of the other concerns relating to using the Internet, such as privacy and security issues. Recommended Prep: Know how to use a personal computer: functions of mouse buttons and control of mouse movement (right click, left click, single click, double click, drag-and-drop, ect.), create, open and save files, install and run applications. Type about 30 WPM to keep up with class assignments.

Lecture Hours: 27.00; Lab Hours: 27.00

Transfer: Transfers to CSU only

CIS 137  Introduction to HTML  (3.0 Units)  

A course designed for the student or business person who wants to acquire the skills needed to create a presence on the WWW in the form of a web page. Subjects covered include HTML, CSS, and web authoring (design, implementation, and maintenance of web pages.)

Lecture Hours: 36.00; Lab Hours: 54.00

Transfer: Transfers to CSU only

CIS 138  Cooperative Education Computer Information Systems  (1-8 Units)  

This course is designed for students who are cross-training at their current worksite for upward mobility or possible career changes, as well as those looking for entry-level occupational training through work-based learning experiences. Students must have a co-op approved worksite to enroll in this class and establish new learning objectives.

Transfer: Transfers to CSU only

CIS 190  Introduction to the Unix Operating System  (4.0 Units)  

This course introduces the Unix and Linux operating systems. Topics include the history of Unix, commands and utilities, file system structure, shells, graphical user interfaces, networking, text editing and shell programming.

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to CSU only

CIS 201  Programming Concepts and Methods I  (4.0 Units)  

Introduces the discipline of computer science using a high level language utilizing programming and practical hands-on problem solving. C-ID: COMP 122.

Recommended Preparation: CIS 101

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to both UC/CSU

CIS 202  Programming Concepts and Methods II  (4.0 Units)  

Application of software engineering techniques to the design and development of large programs; data abstraction and structures and associated algorithms. C-ID: COMP 132.

Prerequisite(s): CIS 201, Minimum grade C

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to both UC/CSU

CIS 205  Javascript  (4.0 Units)  

JavaScript is the front-end programming language for web development. The course covers Javascript language itself, the DOM (Document Object Model which is the structure upon which all web pages are based), event driven programming, jQuery, AJAX, and JSON. Recommended preparation: familiarity with at least one programming language and experience with HTML/CSS.

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to CSU only

CIS 206  Programming Java  (4.0 Units)  

This is a course for programming in Java. The course will cover the basics of the Java programming language and object- oriented programming method. Some of the more advanced topics such as applets programming data structure implementation in Java will also be covered.

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to both UC/CSU

CIS 208  Computer Architecture and Organization  (3.0 Units)  

Designed to train students to understand microcomputer systems low level (hardware) organizations and architecture through assembly language programming. (Formerly CIS 108). C-ID: COMP 142.

Lecture Hours: 36.00; Lab Hours: 54.00

Transfer: Transfers to both UC/CSU

CIS 221  Programming Concepts & Methodology I Using Python  (4.0 Units)  

Pedagogical Issues (be very specific and attach evidence to backup your statements). This class includes both lecture and lab content that require significant computing interaction, pedagogical requirements place a natural limitation on the number of students that can be effectively taught in a single class.

Recommended Preparation: MATH 105 and CIS 101

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to CSU only

CIS 240A  Windows Enterprise Administration  (4.0 Units)  

An introduction to operating system design and operation using Windows Enterprise in a client/server environment. Topics include: the design and philosophy of Windows Enterprise, the differences between various Windows versions, user issues in Windows Enterprise such as using the command prompt vs the Graphical User Interface, and basic installation issues. Hands-on experience will be stressed.

Recommended Preparation: CIS 101

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to CSU only

CIS 261  Unix System Administration  (4.0 Units)  

Unix system administrators are responsible for the operation of Unix systems--the most common server platform on the Internet. Learn how to setup, manage, and maintain Unix systems. Topics include: the role of the system administrator in an organization; Unix variants; installation; booting and shutting down; backups; managing users.

Prerequisite(s): CIS 90, Minimum grade C

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to CSU only

CIS 264  Discrete Structures  (3.0 Units)  

This course will cover logic in computer science as a tool to establish truth through various techniques of proof. The goal of this course is for us to learn formal logic as a theoretical foundation and its application to topics in discrete mathematics and computer science. C-ID: COMP 152.

Prerequisite(s): CIS 201, Minimum grade C

Lecture Hours: 54.00

Transfer: Transfers to both UC/CSU

CIS 280  Fundamentals of Database Management Systems  (3.0 Units)  

This course provides an in-depth knowledge of several different database management systems (DBMS) and an understanding of the basic relational, network, or hierarchical database structures which they use. Issues of privacy, security, protection, integrity, redundancy, distributed database concepts, data manipulation and query languages are covered.

Lecture Hours: 36.00; Lab Hours: 54.00

Transfer: Transfers to CSU only

CIS 282  Structured Query Language  (4.0 Units)  

This course covers Structured Query Language using MySQL database management systems. Topics include: concepts of relational databases, DML, DDL, Joins, IF/Case statements, batch operations and locking.

Recommended Preparation: CIS 101 and CIS 280

Lecture Hours: 54.00; Lab Hours: 54.00

Transfer: Transfers to CSU only

Program Learning Outcomes

Program Learning Outcomes (PLOs) are statements of the kind of learning a program hopes a student will achieve. The PLOs describe the knowledge, skills, problem-solving, communication and values that apply to all certificates and/or degrees within that program. 

Upon completion of this program, students should be able to:

1. CIS students will attain Technical knowledge and key skills needed to be successful in the IT industry and transfer to university programs

Victor Valley College

18422 Bear Valley Road
Victorville, CA 92395

(760) 245-4271

  • instagram
  • twitter
  • facebook

Accredited by Accrediting Commission for Community and Junior Colleges Western Association of Schools and Colleges

  • Community Safety
  • Employment
  • Office Hours
  • Accreditation
  • VVC Scorecard
Back to top

Print Options

  • Send Page to Printer

    Print this page.

  • Download Page (PDF)

    The PDF will include all information unique to this page.

  • Victor Valley College 2021-2022 Catalog

    A PDF of the entire 2021-2022 catalog.