| CIP 101 |
INTRODUCTION TO COMPUTER SYSTEMS AND TECHNOLOGY |
3 credits / 3 hours lecture / 1 hour laboratory |
| (Formerly CIP 2308)
Prerequisite: MAT 1604 or higher; ESL 035 or ESL
091 or higher.
This course introduces the student to information
systems as applied to business organizations and the
management of those systems. The course will explore
issues of security and the ethical use of technology in
society as well as application of various software
currently used in a business environment. Students will
be expected to demonstrate proficiency in such
software as word processors, spreadsheets, and
database management and presentation programs. |
| CIP 110 |
PROGRAMMING LOGIC AND DESIGN |
3 credits / 3 hours lecture |
| Prerequisite: CIP 101, MAT 1622 or higher; ESL 035
or ENG 091 or ESL 091 or higher
This course will teach students to develop structured
logical solutions for the purpose of creating effective
programming design and style. The student will apply
the skills learned in this course to any programming
language. |
| CIP 112 |
C++ PROGRAMMING |
3 credits / 3 hours lecture |
| Prerequisite: CIP 110; ESL 035 or ESL 091 or
higher; MAT 1624 or higher
An introduction to the C programming language and the
techniques used to interface application programs
written in C. Topics such as operators, functions,
program flow control, data pointers, arrays, and
standard input and output will be discussed. Extensive
use of the laboratory facilities outside class is expected. |
| CIP 113 |
OBJECT ORIENTED PROGRAMMING |
4 credits / 3 hours lecture / 3 hours laboratory |
| Prerequisite: CIP 110; ESL 035 or ESL 091 or
higher; MAT 1624 or higher.
This course will be an introduction to the use of objectoriented
programming (OOP) in various business
applications. Students will master a typical objectoriented
programming language, use object-oriented
extension of popular languages, and develop various
projects using these languages.
|
| CIP 120 |
ADVANCED MICROCOMPUTER CONCEPTS |
2 credits / 1.5 hours lecture / 3 hours laboratory |
| Prerequisite: CIP 101; ESL 035 or ESL 091 or higher;
MAT 1622 or higher
This course introduces the student to microcomputer
operation concepts, such as file and system security,
file maintenance and recovery procedures using
utilities, such as Norton Utilities and PC Tools. Other
topics include software selection, installation and
upgrade, directory creation and management, hard disk
management, troubleshooting, and telecommunication
concepts. Extensive use of laboratory facilities is
expected.
|
| CIP 121 |
FUNDAMENTALS OF DATA COMMUNICATIONS AND NETWORKING |
2 credits / 1.5 hours lecture / 3 hours laboratory |
| Prerequisite: CIP 101, CIP 120, ESL 035 or ESL 091
or higher, MAT 1622 or higher
This course develops an understanding of basic
communication concepts and operations. Students
learn how communications media and equipment work
within a hands-on environment. In lab exercises,
participants will install a modem, implement a data
switchbox, learn how to connect and build various
cables, work with communications software and design
a simple network topology. Fundamental concepts such
as data transmission, communications media, coding
schemes, digital versus analog, circuits, types of
networks, and terminal interfaces will be covered.
|
| CIP 122 |
HELP DESK SUPPORT |
3 credits / 3 hours lecture |
| Prerequisite: CIP 101; ESL 035 or ESL 091 or higher;
MAT 1622 or higher
This course provides an overview of the help desk, its
development and its functionality. Students will learn
how to fulfill the mission of the help desk, which is to
provide a single point of contact and responsibility for
rapid closure of end-user technology problems.
Students will also learn how to extend the help desk's
role into that of a technology-facilitator, which is
achieved by the gathering and analysis of data to
manage proactively end-user technology.
|
| CIP 210 |
SYSTEM ANALYSIS AND DESIGN |
3 credits / 3 hours lecture |
| Prerequisite: CIP 110; ESL 035 or higher; MAT 1624
or higher
This course deals with the analysis of existing manual
or electronic data processing systems and the design of
a computer system to replace them. Consideration will
be given to organizational structures, scheduling
operation research techniques, and hardware and
software organization. Actual and simulated case
studies will be utilized. The student will program and
document a comprehensive system study.
|
| CIP 214 |
DATABASE MANAGEMENT SYSTEM |
4 credits / 3 hours lecture / 3 hours laboratory |
| Prerequisite: CIP 210 or a programming course (CIP
113 or CIP 112) or permission from the
Program Coordinator
This course is an introduction to the principles and
applications of database systems. It provides students
with the necessary skill and knowledge for designing,
developing, implementing and normalizing relational
databases. Upon completion of the course, students
will have a working knowledge of relational databases
and be able to design and implement databases to
meet user needs. Lab classes will involve hands-on
experience with database management software.
Students will be required to complete team projects.
|
| CIP 216 |
OPERATING SYSTEMS |
3 credits / 3 hours lecture |
| Prerequisite: Any programming course such as CIP 113 or 112; ESL 035 or ESL 091 or higher; MAT
1624 or higher
This is a major course in operating systems covering
their concepts, functions, and purposes. Functions of
multiprogramming, multiprocessing, and data
communications are studied through the steps of job
initialization, resource allocation, task selection, and
program preparation. Various forms of operating
systems, from mainframes to microcomputers, are
discussed.
|
| CIP 225 |
BASIC NETWORKING CONCEPTS |
4 credits / 3 hours lecture / 3 hours laboratory |
| Prerequisite: CIP 121
This course describes the components of a typical
network and what is required for computers to
communicate with each other. Students will learn to
distinguish between client and server. They will be able
to explain the concept of a layered model and identify
and describe the seven layers of the Open Systems
Interconnect model as well as their characteristics. In
addition, students will learn to configure client
computers running varied operating systems so they
can be networked. Students will apply the concepts
learned in the lectures with hands-on experiments
during the lab hours.
|
| CIP 226 |
ADVANCED NETWORKING CONCEPTS |
4 credits / 3 hours lecture / 3 hours laboratory |
| Prerequisite: CIP 225
Students will learn the common communication
problems and their possible solutions. They will learn
network design methodologies. Routing protocols will
be discussed, and students will learn how to provide
security to networks by learning to configure switches
and routers. |
| CIP 228 |
NETWORK OPERATING SYSTEMS |
4 credits / 3 hours lecture / 3 hours laboratory |
| Prerequisite: CIP 121 or CIP 216
This course provides an overview of commonly used
network operating systems. Students will learn to
differentiate these operating systems. They will also
learn to install and configure the operating systems.
Students will work with these operating systems and
will show familiarity with their basic properties. |
| CIP 250 |
INTERNSHIP |
6 credits (12 equated) |
| Prerequisite: Completion of all other course
requirements
Students will apply classroom theory and practical
techniques to assigned work situations through
department-selected part-time employment in the data
processing field. Local employers, the College, or the
Computer Center will provide work sites. Evaluation of
the experiential learning will be based on student
reports and weekly conferences between the work
supervisor and the department coordinator. A
presentation of a final report is required.
|