Course Descriptions
COCP 1230 Program Design & Development I (2 credits)
This course gives students an introduction to computer programming, history and basic concepts, using the Python programming language as well as elements and methods of structured programming.
(Prerequisites: None) Offered Fall
COCP 1258 Visual C/C++ Programming I (3 credits)
Introduction to computer programming with C++ covering: Variables, constants, operators, assignments, strings, built-in functions, control structures (sequence, selection and repetition), programmer-defined functions (value-returning and void), structures, problem solving and algorithms. The emphasis is on structured programming techniques. (Prerequisites: COCP1201 MS OS Basics and college level writing and math) Offered Spring
COCP 1268 Visual C/C++ Programming II (3 credits)
This course is the intermediate course in the curriculum. This course covers: classes and data abstraction, inheritance and composition, pointers (classes and virtual functions), overloading and templates, linked lists, stacks and queues. The emphasis is on object-oriented techniques.
(Prerequisites: COCP 1258 Visual C/C++ Programming I) Offered Fall
COCP 1200 Introduction to UNIX (2 credits)
This course offers an introduction to the UNIX operating system for new users. Topics include UNIX evolution, file organization, user commands and utilities. UNIX processes and job control are also covered. Students will learn to write scripts using branching and looping controls.
(Prerequisites: None) Offered Fall
COCP 1202 Networking Basics (3 credits)
This course covers a general introduction for students who need a foundation in current networking technology for local area networks (LANs), wide-area networks (WANs), and the Internet. This course covers the basics of computer networking terms and concepts such as topologies, transmission media, and protocols.
(Prerequisites: None) Offered Fall
COCP 1231 Web Development I (3 credits)
This course covers architecture of the web, Internet services and access, business applications, site design, basic HTML coding, tables, graphics, frames, and web development tools.
(Prerequisites: COCP 1201 MS OS Basics) Offered Spring
COCP 1233 Intro to Object Oriented Analysis and Design (2 credits)
An applied programming and design course addressing object oriented technology including data abstraction, classes and object, polymorphism, and analysis methods.
(Prerequisites: COCP 1258 Visual C/C++ Programming I) Offered Spring
COCP 1281 Database Programming II (2 credits)
Discussion of the state of practice in modern database systems, with an emphasis on relational systems. Topics include database design, database system architecture, SQL, normalization techniques, storage structures, query processing, concurrency control, recovery, security, and new directions such as objectoriented and distributed database systems. Students gain hands-on experience with commercial database systems and interface building tools. Programming projects are required.
(Prerequisites: COCP 1220 Microcomputer Database) Offered Fall
MFGT 1265 Electrical-Electronic Systems (3 credits)
A study of fundamental electrical principles, including DC (network with resistive load, transient response to capacitive and inductive network) and AC (network with a combination of resistive, capacitive and inductive loads, network theorems and power) circuitry. This course is an introductory course designed to provide the technical information needed as a foundation for work with electrical circuits. The course will provide the student with the "why" and the "how" of DC and AC principles of electricity. It covers those subjects considered essential to understand the supporting theory of electricity.
(Prerequisites: MATH 1260 College Algebra) Offered Spring
COCP 1201 Microsoft Operating System Basics (2 credits)
This course covers the fundamentals of a Microsoft Windows environment including - customizing your desktop and the start menu, creating shortcuts, creating folders, moving and copying files and folders, adding/removing hardware and software, connecting to a network, setting passwords, windows utilities, and troubleshooting. You will also be exposed to the basics of the Internet, including techniques for finding what you want on the Internet. This course will also cover the basics of Microsoft Word and Microsoft Excel, as well as a brief look at Microsoft Access and PowerPoint.
(Prerequisites: None) Offered Fall & Spring
COCP 1241 Introduction to CAD (3 credits)
This course covers design, analysis and implementation of 2D and 3D vector data including principles of two- and three-dimensional coordinates, construction, modification, file types, attributes, representation, output, and productivity issues.
(Prerequisite: COCP 1201 MS OS Basics) Offered Spring
