» HCC » OAA » Business Dept Home Page
Microcomputers Unit Courses
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.