2004 - 2005 Catalog

Course Descriptions

COMPUTER INFORMATION SYSTEMS

CIS 7         
COMPUTER CONCEPTS (3)

Class Hours:  2 Lecture, 3 Laboratory CR/NC Strongly Recommended Preparation:  Math 101 and ENG 101B or equivalent. Computer Information Systems 7 is a survey course appropriate for the general student interested in the elements of computers and their social implications. The course introduces the use of an operating system, a  word processor, a spreadsheet, a database program, and the use of the Internet for research purposes.  (AA, CSU) 

CIS 8         
MICROCOMPUTER OPERATING ENVIRONMENT (1)

Class Hours:  .5 Lecture, 1.5 Laboratory CR/NC

CIS 8 provides an overview of the Windows operating system on microcomputers  including interface, using programs, working with disks and files, customizing the desktop, creating shortcuts, and changing the way Windows looks and sounds. (AA, CSU)

CIS 14       
C ++ PROGRAMMING (3)

Class Hours:  2 Lecture, 3 Laboratory CR/NC Strongly Recommended Preparation:  ENG 101B and MATH 101 or equivalent.

Computer Information Systems 14 is an introduction to computer programming using the C++ programming language.  This course is designed to familiarize the user with the Win 32 API and Win 32 applications, and to introduce Microsoft Developer Studio, its utilities, and its debugging features and basic object oriented controls. (AA, CSU, UC)

CIS 15       
VISUAL BASIC (3)

Class Hours:  2 Lecture, 3 Laboratory CR/NC. Strongly Recommended Preparation:  ENG 101B or equivalent.

CIS 15 is an introduction to computer programming using the Visual Basic language.  CIS 15 is designed to introduce the Visual Basic development environment and to enable students to create a simple logon application that incorporates forms and basic controls.  (AA, CSU, UC)

CIS 15X    
OCCUPATIONAL WORK EXPERIENCE (PARALLEL) (1-4) 

This program is designed to extend occupational work opportunities through work, paid or voluntary, in the occupation of the student's major.  Students may earn up to 4 units per semester or a maximum of 16 units of total credit.  The student must enroll in classes (at least 7 units, including work experience) and work part-time (up to 20 hours per week).

CIS 15XY  
OCCUPATIONAL WORK EXPERIENCE (ALTERNATE) (1-4) 

This plan allows the student to attend college full-time one semester and work full-time the next semester. A student may take 8 units of work experience but may only be enrolled in one other course.  A student must complete 12 units of credit the semester before enrolling in the alternate occupational work experience.

CIS 16       
INTERNET PROGRAMMING-HTML
(3)

Class Hours:  3 Lecture CR/NC .Strongly Recommended Preparation: ENG 51A or equivalent

Computer Information Systems 16 is an introductory course in HTML programming. CIS 16 begins with the basic requirements of a Web page.  The course builds the student's repertoire from tiles, paragraphs, and bulleted text to multimedia presentation of sounds, images and imbedded video.  CIS 16 will introduce the essentials of how CGI scripts work and an introduction to the PERL programming language to write them.  Students will also be introduced to JavaScript and VBScript in the use of form validation, creation of pop-up windows and client-scripting.  The final phase of the  course will present style sheets and layers. (AA, CSU, UC)

CIS 16A    
INTERNET PROGRAMMING-XHTML (3)   

Class Hours:  3 Lecture CR/NC  Strongly Recommended Preparation: CIS 16,  ENG 101B and Math 101 or equivalent.

Extensible Hypertext Markup Language, (XHTML) combines HTML's simplicity and accessibility with XML's unprecedented power and flexibility. XHTML is a reformation of HTML in terms of the XML language that marries the two languages into a combined powerful language that bridges the gap between yesterday's static HTML pages and today's  high-tech requirements for database management and eye-candy. (AA, CSU)

CIS 17       
INTERNET PROGRAMMING - JAVA
(3)

Class Hours:  3 Lecture CR/NC Strongly Recommended Preparation: CIS 14 and previous knowledge of HTML and use of Web  browser.

Computer Information Systems 17 is an  introductory course in the JAVA programming language.  Topics include a review of HTML and extensive JAVA programming with frames, forms, animation, plug-ins, map areas, cookies, and other interesting techniques.  Students should already be familiar with the concepts of modular programming, arrays and looping.  (These concepts will be reviewed, not taught in depth). Access to a computer with Internet capability and e-mail, as well as familiarity with using a browser is mandatory. (AA, CSU)

CIS 17A    
INTERNET PROGRAMMING - JAVASCRIPT
(3)

Class Hours:  3 Lecture CR/NC Strongly Recommended Preparation: ENG 101B or  equivalent.

Computer Information Systems 17A is an introductory course in JavaScript programming. This course will focus solely on JavaScript and it will explore the language in depth. Students will learn to create an interactive user interface, giving the users feedback as they navigate web sites.  Further studies will include, but not be limited to, controlling browsers, opening up new windows, and displaying alert boxes and placement of custom messages with the status bar. (AA, CSU)

CIS 17B    
ADVANCED JAVA (3)   

Class Hours:  2 Lecture, 3 Laboratory CR/NC Prerequisite:  CIS 17, CIS 17B compliments CIS 17A Internet Programming Java. 

Advanced Java places a heavier emphasis on some of the newer Java features such as multithreading, JDBC, security, internationalization, developing e-commerce "store fronts," distributed applications using RMI, Java Beans, and tunneling through the  firewall using Servlet technology. (AA, CSU)

CIS 18       
INTERNET PROGRAMMING - PERL (3)

Class Hours:  3 Lecture CR/NC. Strongly Recommended Preparation: ENG 101B and MATH 101 or equivalent.

Computer Information Systems 18 is an introductory course in PERL programming. It will begin with the basics-how to write loops and open files and progress through advanced topics such as networking and generating graphics.  PERL is an upcoming language for everyone who needs to build software quickly and painlessly. It is a general purpose language; PERL has string and subroutines and structure data types, and built-in facilities for file and process  manipulation making it ideal for forms and  interactive Web pages.  (AA)

CIS 18A    
INTERNET PROGRAMMING - PHP
(3)   

Class Hours:  3 Lecture  CR/NC Strongly Recommended Preparation: ENG 101B, Math 101 and CIS 16 or equivalent.

Introduction to the fundamentals of Hypertext Preprocessor (PHP) will include the study of variables, flow control, loops, arrays, functions, and files. Advanced topics will explore each of the key techniques used by Web developers to create dynamic, database-integrated pages, sites, and applications.  Coverage includes: creating and processing Web forms; validating user input; using feedback forms; sending email to site  visitors; uploading files; providing database access; authenticating users on secure sites; working with web environment variables; placing and reading cookies; and managing sessions. (AA, CSU)

CIS 19B    
DATABASE CREATION & MANAGEMENT (3)

Class Hours:  2 Lecture, 3 Laboratory CR/NC

Computer Information Systems 19B (ACCESS) will teach the student to use a database program on a microcomputer.  Students will learn database creation, reports generations, updating, editing, and form structure and use.  (AA, CSU)

CIS 20       
INTERNET GRAPHICS - PHOTOSHOP
 (3)

Class Hours:  3 Lecture CR/NC Strongly Recommended Preparation of ENG 101B or equivalent.

The art of Web design involves combining code, text, and images to creatively communicate a message.  Computer Information Systems 20 will teach students to create, optimize, and utilize moderation images which can add balance, motion, and interaction to a page without significantly hindering load time.  This course is for the beginning Photoshop student as well as those interested in exploring the vast possibility of the Photoshop program. (AA, CSU)

CIS 21       
DESKTOP PUBLISHING
(3)

Class Hours: 2 Lecture, 3 Laboratory CR/NC Prerequisite: CIS 8, BUS 13 A/B

CIS 21 teaches the students the application of common sense design techniques used in the production of reports, presentation material, newsletters, forms, manuals, catalogs, advertising materials, books and typical business publications. Knowledge of word processing techniques and the use of a mouse is highly suggested. (AA, CSU)

CIS 30/60
COMPUTER INFORMATION SYSTEMS EXPERIMENTAL COURSE   (.5-3)

Class Hours:  18 Lecture hours or 54 Laboratory hours for each semester unit.

All courses numbered 30 are designed to permit departments to meet an immediate student or community need, to explore newer methods in teaching a subject, to offer courses which are innovative, and to provide curriculum variety and flexibility.  A required course description identifies each course subject.  These courses may be taken for CR/NC.

CIS 34       
INTRODUCTION TO SPREADSHEETS (3)

Class Hours:  3 Lecture CR/NC, Strongly Recommended Preparation: ENG 101B and MATH 101 or equivalent.

Computer Information Systems 34 is an introduction to microcomputer spreadsheets using  Microsoft Excel. Primary emphasis will be on the use of the command structure and operation.  Topics covered will include spreadsheets design and format, graphs, and database functions. (AA, CSU)

CIS 35       
ADVANCED SPREADSHEETS (3)

Class Hours:  3 Lecture CR/NC Prerequisite:  CIS 34

Computer Information Systems 35 is an advanced spreadsheet course using Microsoft Excel.  Primary emphasis will be on the use of the program's advanced features, such as file management, multiple worksheets, data tables and scenario management, and application development with macros using Visual Basic.   Students should have a firm understanding of Microsoft Excel prior to taking this course. (AA, CSU)

CIS 49/99
DIRECTED STUDY
(1-2)

Class Hours: 54 Laboratory for each semester  unit.  No more than 2 units per semester per 49/99 series.

Computer Information Systems 49/99 is designed for students who wish to undertake special projects related to a particular field. Student, under instructor guidance and acknowledgement, may pursue individual exploration after completing or while currently enrolled in  at least one course in the department of directed study.

CIS 67       
COMPUTER ESSENTIALS (3)

Class Hours:  2 Lecture, 3 Laboratory CR/NC

Computer Information Systems 67 is an introductory survey course appropriate to the student who needs to develop computer literacy skills, including an understanding of microcomputers and their application to everyday tasks. The course introduces the use of a user interface/operating system and applications including a word processor, spreadsheet, database, presentation graphics, and the Internet.  (AA)

CIS 71       
INTRODUCTION TO E-COMMERCE
(3)

Class Hours:  3 Lecture  CR/NC Strongly Recommended Preparation: ENG 101B or  equivalent.

Computer Information Systems 71 is an introductory course in conducting Electronics Commerce via the Internet and the Global Information Infrastructure (GII) and its development. Further studies will include, but not be limited to, intellectual's property rights, privacy, security issues and marketing and advertising techniques. These concepts will be reviewed and taught in depth. (AA)

CIS 73       
MICROSOFT PROJECT
(3)

Class Hours: 6 Lecture CR/NC. Strongly Recommended Preparation: ENG 101B, Math 101 and CIS 8 or equivalent.

Project Managers are challenged to create meaningful project plans that will help ensure project completeness and success.  This course focuses on the use of technology to facilitate the Project Management processes of Project Initiation and Planning, Project Execution, Project Control, and Project Closure. The ability to plan and carry through a project is crucial for organizations to get ahead, not just  keep up.  In this course students will work on one or more projects using MS Project as an important tool for project design and implementation. (AA)

CIS 73A    
MICROSOFT VISIO
(3)

Class Hours:  6 Lecture CR/NC. Strongly Recommended Preparation:  Eng 101B or equivalent.

This introductory level course is intended for people who need to learn the effective use of graphics can help anyone communicate more effectively.  Drawings are often faster to create and easier to understand than words can be for the same information.  Visio is the tool that enables you to communicate these ideas efficiently. This course will provide the user with the necessary information and examples to begin using Visio to create high-quality drawings quickly and easily.  Students will learn basic concepts of diagramming by creating classroom examples.  The focus of the class will be on developing diagrams and flowcharts for information technology projects as well as typical business process documentation. Exercises will illustrate the concepts  and techniques needed to create the drawings. (AA)

CIS 75       
CYBER SECURITY (3)

Class Hours:  6 Lecture CR/NC .Strongly Recommended Preparation:  ENG 101B or equivalent.

CIS 75  is an introductory course that provides students with an understanding of the protection of information against unauthorized disclosure, transfer, modification, or destruction, whether accidental or intentional.  This course will emphasis 1) developing security policies, 2) various types of security threats (internal and external), 3) cyber crimes, 4) computer systems privacy, 5) incident response and 6) public key infrastructure.  This course is designed for students who need information about the business and personal aspects of today's key security issues. (AA)

CIS 90       
MICROCOMPUTER APPLICATION SKILLS
(1)

Class Hours:  3 Laboratory CR/NC  Strongly Recommended Preparation: Prior microcomputer experience.

Computer Information Systems 90 is designed to provide the student the opportunity to improve skills in the use of various applications software in today's changing microcomputer environment.  This course will allow students to develop skills necessary to use software in their personal and professional activities.  The choice of software may vary depending on new developments and technology of the software available, but will use such applications as databases, word processors, spreadsheets, graphics and desktop publishing.  May be taken three times for credit. (AA)

Follow us: Facebook  Twitter


West Hills College Coalinga - 300 Cherry Lane - Coalinga, CA 93210 - (559) 934-2000
©2011 West Hills Community College District
Accessibility | Compliance Statement | Site Disclaimer | Contact Us | Help Desk | Emergency