CPT 102 Discovering Computer Technology (1 cr.) Class 1. This course introduces students to computer technology and campus resources. It is designed to help students develop essential writing and thinking skills along with the study and time-management skills needed for academic success in computer technology. Teaching/learning strategies will use campus technology and library resources as tools for completion of course requirements.
CPT 106 USing a Personal Computer (3 cr.) Class 2, Lab 2 or Class 3. This course explores the use of personal computer software.
Students solve problems through hands-on experience with word processing,
spreadsheets, data management, and
presentation graphics. The course also surveys Internet tools including electronic mail, World Wide Web, gopher, ftp, Telnet, and strategies for resource discovery.
CPT 115 Computer Information Systems Fundamentals (3 cr.) Class 3. P: None. This course provides students with a working knowledge of the terminology, processes, and components of information systems, information systems development, and hands- on experience with the Internet and World Wide Web as well as state-of-the-art hardware and software.
CPT 120 Quantitative Analysis I (3 cr.) Class 3. P: MATH Ill. An introduction to both qualitative and quantitative problem solving featuring a systems approach that relies on graphic models to describe such concepts as relations, sequences, and logic patterns.
Course includes a brief introduction to set theory, logic, and descriptions of data.
CPT 122 Computer Applications in Finite Mathematics This course has been redesigned as CPT 120. CPT 122 will be deleted from the program outline of study. It is currently being taught according to the CPT 120 description.
CPT 123 Internet Skills (3 cr.) Class 2, Lab 2 or Class 3. P: None. This course is designed to be taken via the Internet. It uses the Internet both as the message and the media for presentation.
It is designed to increase an individual's competency in the global communication environment. All assignments, examinations, and quizzes are structured so they may be executed via the Internet.
CPT 140 Programming Constructs Laboratory (3 cr.) Class 2, Lab 2. P: High school algebra.
CPT 115, CPT 120. Application of problem- solving techniques, programming logic, program design, and development.
CPT 179 Database Management (1 cr.) Lab 2.
P: None. The function and applications of database management. Several assignments are completed to demonstrate each component. Not open to CPT majors. This course meets for five weeks.
CPT 188 Microcomputer Applications Packages (variable title) (3 cr.) P: Varies with course content. Introduction to the topics and skills associated with a selected microcomputer applications package. Because various applications packages may be offered under this title, this course may be repeated for up to 9 credit hours.
CPT 220 Quantitative Analysis II (3 cr.) Class 3. P: CPT 120, MATH 153. Continued investigation into problem-solving tools and techniques including functions and relations, Boolean algebra and switching theory, probability, statistical distributions (with emphasis on the normal and Poisson), and the use of appropriate software.
CPT 222 Computer Applications of Discrete Mathematics (3 cr.) Class 3. P: CPT 115, CPT 140, and MATH 151. Mathematical concepts that bear directly on such computer areas as knowledge-based systems, architecture, database management systems, and communications networks. Topics include set theory, Boolean algebra, combinatorics, graph theory, and an introduction to automata theory.
CPT 223 Web Page Design (3 cr.) Class 2, Lab 2 or Class 3. P: CPT 140 or equivalent programming course. This course is designed to give the students a basic look at World Wide Web page and site creation. The course involves current HTML fundamentals, design concepts, links, anchors, use of color, placing graphics, utilization of tables, image maps, site structures, and the use of search engines.
CPT 224 Microcomputer Tools and
Applications This course has been redesigned as CPT 106. CPT 224 will be deleted from the program outline of study. It is currently being taught according to the CPT 106 description.
CPT 225 Statistical Methods This course has been redesigned as CPT 220. CPT 225 will be deleted from the program outline of study. It is currently being taught according to the CPT 220 description.
CPT 233 Assembly and Architecture Class 2, Lab 2 or Class 3. P: CPT 140. Investigation of assembly language for the microcomputer.
Emphasis on the use of assembly language to control the computer in ways not available through high-level languages.
CPT 240 Introduction to Data
Communications and Networks (3 cr.) Class 2, Lab 2 or Class 3. P: CPT 233 or EET 205. This course covers the role of data communications in modern information systems. Topics include
Computer Technology Courses 91
data communications applications, voice communications, network hardware and configuration, network protocols, and the World Wide Web.
CPT 254 Analysis and Design (3 cr.) Class 2, Lab 2 or Class 3. P: CPT 106, CPT 115, and CPT 120. C: CPT 288. Concepts, processes, and tools of systems analysis and systems deSign. Both traditional and object-oriented methods and tools are utilized. Definitions and attributes of information systems, life cycle, documentation, evaluation, and data administration are presented.
CPT 262 Problem Solving and Programming (3 cr.) Class 3 or Class 2, Lab 2. P: CPT 115 and CPT 140. Problem-solving utilizing the advantages of a particular programming language. The students will study the structure and details of the language and will complete programming projects.
CPT 263 BASIC Programming (3 cr.) Class 3.
P: CPT 115 and 140. The structure and details of BASIC, a digital computer programming language whose instructions resemble elementary algebraic formulas augmented by certain English words. Numerous problems are solved on the computer to demonstrate the many facets of the language.
CPT 265 COBOL Programming I (3 cr.) Class 3; or Class 2, Lab 2. P: CPT 115 and CPT 140.
Programming language COBOL, which is oriented toward data handling and processing tasks. The student will study the structure and details of COBOL and perform programming exercises as well as consider practical applications.
CPT 286 Operating Systems and
Administration (3 cr.) Class 2, Lab 2 or Class 3.
P: CPT 233 or EET 205, and CPT 262 or CPT 265. An introduction to computer operating systems and other systems software, with emphasis on both microcomputers and mainframes. Hardware architecture, multiprogramming and timesharing, command and control languages, memory management, scheduling, and interrupt handling.
CPT 288 Using a Database Management System (3 cr.) Class 2, Lab 2 or Class 3. P: CPT 106, CPT 115, and CPT 120. C: CPT 254.
Introduction to basic database development concepts. Extensive exploration of data manipulation using a relational DBMS and SQL. Students develop a microcomputer database application using fourth generation database technology.
CPT 290 Computer Project (1-4 cr.) Independent study for sophomore students wanting to execute a complete computer- oriented project. Course may be repeated for up to 6 credit hours.
CPT 299 Computer Technology (1-4 cr.) , Hours, credit, and subject matter to be
arranged by staff. May be repeated for up to 9 credit hours.
CPT 302 Microcomputer Organization (3 cr.) Class 3. P: CPT 222, CPT 286, and CPT 341.
Microcomputer organization and microcomputer architecture, emphasizing combinational circuits, microprogramming, chip interfacing, and RISC technology.
CPT 303 Communications Security and Network Controls (3 cr.) Class 3. P: CPT 341 and A.s. in CPT or equivalent degree.
Conventional encryption, and many hardware, software, and managerial controls needed to operate a data communication network in a safe and secure manner. Emphasis is on security attacks, malicious programs, authentication, and availability. In addition, legal and ethical issues are covered.
CPT 320 Quantitative Analysis III (3 cr.) Class 3. P: CPT 220. Continued study of problem solving and modeling techniques with emphasis on inferential statistics (including forecasting, linear regreSSion, and analysis of variance), matrix algebra. linear programming, network analysiS, error analysiS. and
numerical techniques. An introduction to simulation is also presented.
CPT 323 Multimedia (3 cr.) Class 2, Lab 2 or Class 3. P: Junior standing. This course covers contemporary, interactive multimedia technology systems, focusing on types, applications, and theories of operation.
Students learn how to digitize and manipulate images. voice, and video materials.
CPT 341 Data Communications (3 cr.) Class 2, Lab 2 or Class 3. P: CPT 240, CPT 286. This course is designed for CPT majors in their sophomore or junior year who are interested in expanding their knowledge of the role data communications and computer networks play in business operations. Principles and issues of network design, operation, and management of both Local Area and Wide Area Networks are covered, as well as the issues involved in designing and implementing Intranets.
CPT 345 Computer Graphics (3 cr.) Class 3.
P: CPT 362 or CPT 362. Study and programming of graphical techniques, such as scaling, translation, rotation, and pOlygons. Emphasis on the programming aspects of graphics.
CPT 351 Expert Systems (3 cr.) Class 3. P: CPT 352 or consent of instructor. This course is designed to provide hands-on experience in the creation and use of expert systems. It is designed to teach the theory and mechanics of expert system development.
CPT 352 Decision Support and Information Systems (3 cr.) Class 3. P; CPT 254. Definition of support and management information systems-similarities and differences. Use of
decision support systems (DSS) and management information systems (MIS) in organizations. Tools for modeling and simulation. Application of system analysis and system design concepts to DSS and MIS situations.
CPT 362 Object Oriented Programming (3 cr.) Class 3 or Class 2, Lab 2. P; One 200-level programming language class. An introduction to object oriented programming with emphasis on object design, construction, use,
modification. and reuse. Students complete exercises and programs using an object oriented programming language in a visual environment.
CPT 365 COBOL Programming II (3 cr.) Class 3 or Class 2, Lab 2. P: CPT 265. Advanced COBOL programming techniques concerning indexing and subscripting of one- and two- dimensional tables, updating of sequential files, subprogram use, and embedded SQL.
CPT 374 Systems and Database Analysis (4 cr.) Class 2, Lab 4. P: CPT 254, CPT 288.
Intensive exploration of application and database analysis in a synergistic environment.
Students engage in collaborative, project-based activities to learn about project management, requirements analysis, modeling, prototyping, employing problem solving, and team building skills. State-of-the-art CASE, data modeling, and application generator tools are used to apply class concepts.
CPT 384 Systems Design (3 cr.) Class 2, Lab 2 or Class 3. P: CPT 374. Application of tools and techniques for system designs through a semester project. Software selection decisions, conversion and implementation planning, post-operational review planning, and maintenance considerations are also discussed.
State-of-the-art CASE, data modeling, and application generator tools are used to apply class concepts.
CPT 388 Topics in Programming Languages (variable title) (3 cr.) Class 3; or Class 2, Lab 2.
P: One 2oo-level programming language course. Varies with course content
(prerequiSites will be included in the semester class schedule). Since various languages may be offered under this title, this course may be used for a maximum of 9 hours of credit.
CPT 389 Using a Database Management System This course has been redesigned and folded into CPT 374. CPT 389 will be deleted from the program outline of study. It is currently being taught according to the CPT 374 description.
CPT 402 Design and Implementation of Local Area Networks (3 cr.) Class 2, Lab 2 or Class 3.
P: CPT 341. The design, implementation, and configuration of local area networks. Working in groups, students install the necessary hardware and software to set up a LAN server
with several clients. Students will explore topics including inter-networking, network management, network performance, and security.
CPT 423 Electronic Commerce (3 cr.) Class 2, Lab 2 or Class 3. P: None. Technology infrastructure: Introduction to WWW technology. Electronic payment systems and related issues pertaining to authentication, security, and privacy. Organizational applications: overview of electronic commerce applications in the retail, government, and health sectors. Policy issues: overview of the key legal and policy issues underlying electronic commerce. Issues such as privacy, content selection and rating, and intellectual property rights.
CPT 440 Communication Network Design (3 cr.) Class 2, Lab 2 or Class 3. P: CPT 220, CPT 341. An introduction to wide area networking, which is a technology used to extend telecommunications connectivity for
information distribution over large geographic regions. Topics include architecture, design including Frame Relay and ATM, and implementation as well as the influence of the state and federal regulatory environments.
CPT 479 Database Physical Design and Implementation (3 cr.) Class 2, Lab 2 or Class 3.
P: CPT 374 or CPT 374 and CPT 389 (taken prior to Fall 1998). Extends knowledge of database concepts. Topics include physical database design, client/server implementation, and database adminstration. Given logical database design, students develop physical database structures and implement a database
application. Students carry out database design, construction, and programming activities using client/server technology.
CPT 484 Systems Analysis and Design Project (3 cr.) Class 3. P: CPT 384. This is a seminar-styled course utilizing a collaborative learning approach to analyze and design a realistic information system of moderate complexity. Synthesis of system analysis and design concepts, principles, and practICes are the major content components. Project management, group dynamics, and conflict resolution are experienced and discussed by the course participants.
CPT 490 Senior Project (1-4 cr.) Independent study for seniors wanting to execute a complete computer-oriented project. Course may be repeated for up to 6 credit hours.
CPT 491 Senior Design Project, Phase I (1 cr.) Lab 2. P: CPT 341, two upper-level computing electives, and AS. in CPT or eqUivalent degree. An extensive design, analytical, or research project performed in collaboration with a faculty advisor. Specific tasks include defining an acceptable project proposal and a final project specifications report.
Construction Technology Courses 93
CPT 492 Senior Design Project, Phase II (2 cr.) Lab 4. P: CPT 491. A continuation of CPT 491, Phase II includes finalized design, prototype, and/or product; procurement of materials; oral presentation to faculty and other interested parties; and written technical report following standard format.
CPT 499 Computer Technology (14 cr.) Hours, credit, and subject matter to be arranged by staff. May be repeated for up to 9 credit hours.
CPT Employment Enrichment Programs
CPT C198, C298, C398, C494 and C498 Cooperative Education Practice I-Y (1-5 cr.) P: Sophomore standing and program advisor approval. A semester or summer of external, full-time, related career experiences designed to enhance the student's academic program and intended career with a business, industry, or government agency. A comprehensive written report on the practice is required.
CPT 1198, 1298, 1398, 1494, and 1498 Career Enrichment Internship I-Y (1-5 cr.)
P: Sophomore standing and program advisor approval. A semester or summer of external, full-time, related career experiences designed to enhance the student's readiness for entering an initial or a second career. A comprehensive written report on the internship experience is required.
CPT E198, E298, E398, E494, and E498 Employment Enrichment Experience I-Y (1-5 cr.) P: Sophomore standing and program advisor approval. A semester or summer of external, full- or part-time related experiences designed to enhance the student's academic program and intended career with a business, industry, or government agency. A
comprehensive written report on the enrichment experience is required.