Computer Information Systems (CIS)
080 (1) Computer Basic
Offered through Ext. Learning.
A hands-on approach to learning about what
the microcomputer is, what it can do, and how it can be applied
to individual and workplace needs.
101 (3) Microcomputer Literacy
Offered through Ext. Learning.
Microcomputer applications which include:
Database, spreadsheets, word processing, DOS and microcomputer
operation.
103 (2) Online Learning: Getting Started
Prereq: Regular access to the Internet;
familiarity with Web and E-mail
Through an introductory online experience,
the student will learn about how online courses work and the
personal preparation required for successful learning online.
Topics covered include technical preparation, navigating the
online course environment, online relationships, and how online
learning differs from face-to-face instruction. The class will
help students identify when and how online learning is best
incorporated in to their educational activities.
110 (3) Introduction to Microcomputer Business Applications
Prereq: Keyboarding proficiency of 35 wpm
or better.
An abbreviated version of CIS 121 designed
specifically for non-CIS/DDSGN majors. Introduction to the
fundamentals of a computer, including the information processing
cycle. Survey of computer technology, computer nomenclature, and
the use of computers as productivity tools. Lab assignments using
current microcomputer-based application programs allow the
student to interact with computer technology, hardware, and
Internet.
121 (5) Introduction to Computer Information Systems
Prereq: Keyboarding proficiency of 35 wpm
or better
Introduction to the fundamentals of a
computer, including the information processing cycle. Survey of
computer technology, computer nomenclature, and the use of
computers as productivity tools. Students will develop an
understanding of personal computers and emphasize their use as
both stand-alone and networked systems. Current
microcomputer-based application programs and higher-level
programming language exercises and lab assignments allow each
student to interact with computer technology, hardware, Internet
and concepts of common application programs.
122 (5) Structured Program Design
Prereq: CIS 121 (with a 2.0 or above);
MATH 098 (with a 2.0 or above)
Introduction to the concepts of computer
program analysis, design, and development using modern structured
programming methodologies and techniques. Involves structure
charts, pseudocode, and flowcharts. Common computer program
techniques of documentation, testing and validation, and
implementation using the systems development life cycle (SDLC)
model, and lab assignments to allow the student to interact with
computer technology, hardware and concepts.
130 (5) Microcomputer Applications
Prereq: CIS 110 or 121
Learn four of the most popular software
applications used for word processing, spreadsheet, database
management, and presentation purposes.
134 (5) Computer Operating Systems
Prereq: CIS 121 with a 2.0 grade or
better
Introduction to the function and use of
command line- and graphical user interface (GUI)-based
microcomputer operating systems. A combination of classroom
discussion and hands-on lab exercises provides practical
knowledge and experience in various operating system
features.
136 (3) Spreadsheet Applications
Prereq: CIS 110 or CIS 121 and MATH
098
The fundamental concepts of spreadsheets
(electronic worksheets). Topics will include creation and
manipulation of spreadsheets, conversion to charts and graphs,
and creation of macros.
140 (5) Technical Support Practices and Procedures
Prereq: CIS 130, CIS 134 and CIS 150
Introduction to technical support practices
and procedures. Discussion of the difference in the levels and
roles of technical support, technical support organization and
structure, user support services including individual and group
training, and liability of support services. Learn escalation and
forwarding of customer support requests for services, report
processing, and automated help desk tools. Addresses
implementation of hardware and software accommodations and
accommodation strategies. Includes practices with technical
support laboratory.
150 (5) Computer Installation and Troubleshooting
Prereq: CIS 121
An introduction to the installation and
interfacing of computer hardware and software including a variety
of computer components. Troubleshooting and correction of
problems encountered in computer operation of both hardware and
software.
155 (3 or 5) Special Topics in Information Systems Technology
Prereq: Instructor permission only
Detailed coverage of a selected computer
topic of current interest. Sample topics may include computer
languages, hardware, and software development strategies.
185 (5) Visual Basic Programming
Prereq: CIS 122
The second course in programming using the
Visual basic language. Programming of basic Windows applications
while learning menu layout, programming logic, data types,
classes, forms design and control, structured testing and
debugging, user interface, conditional logic and loops, complex
arrays, input, searching and sorting, and form connection.
201 (5) Computer Science I
GER-QS, NS
Prereq: CIS 122 with a grade of 2.0 or
better and MATH 98 or equivalent with a grade of 2.0 or better
(or placement test score above Math 098) or instructor
permission
An introduction to computer science using a
high level language; problem solving and programming techniques;
syntax and semantics through arrays, text files; programming
projects (ACM CSI)
202 (5) Computer Science II
GER-QS,NS
Prereq: CIS 201
Continuation of CIS 201: Algorithms, data
structures, applications, computer systems, social implications
(ACM CS2).
215 (5) HTML, Javascript, XML
Prereq: CIS 121
Develop Programming skills necessary for
effective delivery of content via the World Wide Web. Students
develop web sites and are introduced to basic principles of site
management, information architecture, HTML, Javascript, and
XML.
216 (5) Server Side Web Development
Prereq: CIS 122 and 215
This hands-on course covers the fundamental
concepts of server-side web development. Topics will include
using session state, connecting web pages to a database, and
using error handling.
230 (5) Network Operating Systems
Prereq: CIS 265 with a 2.0 grade or
better
Implementation of the network operating
system environment. Analysis of protocols and sub protocols in
workgroup and server-based topologies with emphasis on features,
advantages, disadvantages, and security. Addresses architecture,
implementation, installation, and maintenance of network
operating system using UNIX/Linux. Practical application in a
network laboratory.
250 (5) COBOL I
Prereq: CIS 122
An
introduction to the design and programming of elementary and
intermediate structured programs in COBOL using programming tools
such as pseudocode and hierarchy charts.
251 (5) COBOL II
Prereq: CIS 250
The design and programming of intermediate
and advanced structured COBOL programs with an emphasis on
arrays, tables, file maintenance and advanced debugging aids.
260 (5) Data Base Management Systems
Prereq: CIS 122 and CIS 130
Concepts and theory of database management
systems (DBMS) including the analysis and design of relational
database systems.
261 (5) SQL (Structured Query Language)
Prereq: CIS 122
Introduction to Structured Query Language
(SQL), the industry-standard language for storing, retrieving,
displaying, and updating data in a relational database. Includes
detailed coverage of the Oracle-specific PL/SQL procedural
extension.
262 (5) Database Administration, Backup & Recovery
Prereq: CIS 260, CIS 261
Learn the key tasks and functions required
of a database administrator in a production environment. Gain
experience creating and implementing a database, managing data,
expanding the size of the database, implementing basic security
and data integrity measures, and granting data access privileges
to individual users.
263 (5) Database Performance Tuning and Network Administration
Prereq: CIS 262
Project-oriented class with emphasis on
system support, tuning, problem diagnosis, and problem
resolution.
265 (5) Data Communications and Networks
Prereq: CIS 134 with a 2.0 grade or
better
An introduction to data communication and
network terminology, operating concepts, network design, hardware
and software. Reviews the Open System Interconnection (OSI) model
as well as other major data communication models and the various
specifications and standards for data communications hardware and
software. Addresses the advantages and disadvantages of various
network systems and their availability, flexibility and
performance. Participate in the design of a data communications
network.
266 (5) Local Area Networks
Prereq: CIS 265 with a grade of 2.0 or
better
Implementation of workgroup-based hardware
and software components of Local Area Networks (LAN) systems.
Covers installation and configuration of workstation, client
operating system software and network hardware including media,
topologies, access methods, and protocols. Reviews present and
future LAN trends, alternatives, security, and planning
strategies and LAN management considerations. Includes
examination of LAN interconnection using bridges, routers,
switches, and gateways as well as LAN segmentation, VLAN, and
subnetting. Practical application in a network laboratory.
267 (5) Network Administration Practices and Procedures
Prereq: CIS 230 and CIS 266, each with a
2.0 grade or better
Practices and procedures for installing and
administering a network operating system software for a
server-based centrally administered Local Area Network (LAN).
Script generation, user/group security configuration/privileges,
back-up and recovery operations, network resource allocation and
control, troubleshooting, failure recovery, fault tolerance
covered. Practical application in a tolerance covered. Practical
application in a network laboratory.
269 (5) Advanced SQL Programming and Tuning
Prereq; CIS 261
An advanced course in Structure Query
Language (SQL). Develop script files, stored procedures, and
PL/SQL units. Diagnose and tune for performance problems.
270 (5) C Programming Language
Prereq: CIS 122
An introduction to C Programming Language
including its development history and philosophy. Emphasis on
programming
271 (5) Introduction to C++
Prereq; CIS 122 and 270, MATH 098 with
grade of 2.0 or better, or instructor permission.
An introduction to the C++ programming
language; problem-solving and programming techniques; syntax and
semantics through arrays, text files; and programming projects to
include its development history and philosophy. Emphasis on
programming.
272 (5) Advanced C++ Programming
Prereq; CIS 271 and MATH 098 with grade
of 2.0 or better, or instructor permission.
Advanced C++ programming language,
problem-solving and programming techniques; syntax and semantics
through arrays, text files; and programming projects to include
its development history and philosophy. Emphasis on
programming.
280 (5) Systems Analysis and Design
Prereq: CIS 122 and CIS 130
A systematic approach to defining needs,
creating specifications, and designing information systems.
Structured systems analysis and design techniques will be used to
develop and document effective computer-based information systems
group projects. Students will create and present project plans
using currently available project management application
software.
285 (5) Advanced Visual Basic
Prereq: CIS 122 and CIS 185185
An advanced course in the Visual Basic
programming language. Develop Windows software within the systems
development life cycle (SDLC) methodology. Covers arrays and
controls, SQL, Active X, DLLs, data validation, animation, error
trapping, reporting, and security issues.
290 (5) Supervised Internship
Prereq: CIS/DDSGN majors in their final
quarter before graduation
Capstone course allows the student to gain
relevant experience working in a local business environment.
Requires 250 hours of supervised work including associated resume
preparation, job interviews, and internship documentation.