
CP-101 INTRODUCTION TO INFORMATION PROCESSING
3 credits
An introduction to the fundamentals of computers and information processing. The course allows the students to effectively use and understand the basic terminology of the data processing field, and gain an understanding
of the operational components of computers.
Students are provided hands-on experience and
an introduction to the computer operating system
in a PC environment. Windows 2000 and popular software packages for word processing, spreadsheet development, and Internet concepts are also introduced.
CP-117 PROGRAMMING LOGIC USING C++
3 credits
Top-down modular programming techniques are used in the designing and writing
of computer solutions to common problems found
in mathematics, science and business. The C++ language is used to test and evaluate these techniques. Some of the concepts covered in the course include interactive
programming on the micro-computer, arithmetic
operations, logical operations, selection and looping, functions and arrays. PREREQUISITE:
CP-101
CP-125 ELECTRONIC SPREADSHEET
3 credits
Students will gain detailed knowledge of various electronic spreadsheet technologies
that will allow them to perform analysis and organization of a variety of business, personal and organizational
tasks. Advanced spreadsheet techniques such
as graphs, macros, and database capabilities are taught. This approach enhances the student’s knowledge of the utilization
of business oriented Decision Support Systems
(DSS) and the practical use of electronic spreadsheets for business management functions. PREREQUISITE: CP-101
CP-130 DATABASE
3 credits
Students will use Microsoft Access, an industry standard Windows-based database
management software, to create databases, forms,
sub-forms, queries, and reports as well as customize database applications for business management. Through database concepts and “hands-on” experience, students
will obtain technical skills such as the design
and creation of tables, data entry forms, various
types of reports, sorting and indexing of files,
and working with multiple tables. PREREQUISITE:
CP-101
CP-215 VISUAL BASIC
3 credits
This course introduces the student to the fundamentals of writing Windows applications,
which include event-driven programming and the
Graphical User Interface (GUI). Topics include:
dialogs, menus, controls, scope and the lifetime of variables, data types, objects and instances, MDI, fonts and graphics, file I/O,
creating a setup utility calling WINAPI functions and other DLL procedures. Students write and debug several complete applications. Students are
urged to complete CP125 or CP-130 prior to enrolling in this course. PREREQUISITE: CP-117
CP-216 ADVANCED C++
3 credits
A course designed for experienced C++ programmers. C++ is a leading edge, dominant
language and an industry choice as a system
implementation. The Procedural programming features as well as OOP (Object Oriented Programming) features are discussed.
Procedural aspect control structures, functions,
arrays, pointers and strings are covered. Object
orientation concept and terminology are introduced. Identification of an object in
a problem, specification of objects attributed
and their behavior, and intersection among them
are also included. PREREQUISITE: CP-117
CP-217 WEB DESIGN TECHNOLOGY
3 credits
This course will introduce the student to Web page design. The importance of
careful planning as the key to a successful
Web site will be discussed. Hypertext Markup Language (HTML) and Extensible Hypertext Markup Language
(XHTML) will be introduced and students will
create Web pages to include text, images, hyperlink,
lists, tables, frames, and forms using an HTML
editor. Topics on formatting a Web page and
refining a Web site will be covered. Students will also be introduced to Dynamic HTML (DHTML), a scripting language used to control the behavior of objects
on a Web page. PREREQUISITE: CP-101