Print this page

Enterprise Computing - Certificate Course Descriptions

IBM i5 (iSeries) Operating System

COMP2200    4.00 credits
This course covers the IBM i5 (iSeries) midrange computer and its operating system. Students will be trained in library and object management concepts, CL commands and CL programming techniques, physical and logical file management, the use of various utilities (PDM, DFU, SDA), using Query and SQL, security concepts, and backup and restore procedures. (Prerequisite: COMP 1120)

RPG IV (iSeries)

COMP2205    4.00 credits
This course introduces the RPG IV programming language which is primarily used on IBM iSeries mid-range computer systems. Topics to be covered range from basic input and output operations, report editing, arithmetic operations, control break logic, and table and array processing to physical and logical disk file manipulation, interactive programming, and subfiles.(Prerequisites: COMP 1130 or previous programming experience and COMP 2200 or Instructor Approval)


COMP2220    4.00 credits
This course covers Structured Query Language (SQL) and the Database Management System (DB2) commonly used on IBM platforms, such as the IBM Power System. Topics covered include data modeling and design as it pertains to the relational database model and the use of SQL commands to create schemas and tables,manipulate data, and retrieve data. (Prerequisite: COMP2200 or Instructor Approval)


COMP2300    4.00 credits
This course covers OOP (Object Oriented Programming) using the Java language. Inheritance, polymorphism, abstract classes, and interfaces are covered. SWING, exceptions, data structures, and I/O streams will also be covered, demonstrating each of the OO concepts. Minimum typing speed of 35 wpm. You can test your typing speed at (Prerequisites: Successful completion of COMP 1130 Programming Fundamentals (with a C grade or higher), or a working knowledge of another programming language.)

Web Programming

COMP2145    4.00 credits
This course covers the popular server-side language PHP and Drupal, a popular CMS (Content Management System). It includes important language concepts such as data types, control statements, debugging techniques, the use of SQL (Standard Query Language). PHP will give the student experience with LAMP (Linux, apache, MySQL, and PHP). (Prerequisites: COMP 1140 with a grade of C or higher, or a working knowledge of HTML, CSS, and FTP; COMP 1130 with a grade of C or higher, or a working knowledge of at least one programming language. It is strongly recommended that you have a minimum typing speed of at least 35 wpm as well as a working knowledge of Microsoft Access (COMP 1125).

Web Services

COMP2150    4.00 credits
This course focuses on XML (eXtendable Markup Language) and the supporting technologies of XML used in person-to-computer and computer-to-computer communications. Some of the technologies covered will include using DTDs (Document Type Definitions), Schema, Namespaces, XPath, DOM, SAX, Data Models, XSLT, SVG, Flex and SOAP as well as web services and the Semantic web. Here's what you'll learn by taking this course: 1. How to create an XML document. It's just like HTML only with customized tag names. 2. Using DTD and Schemas to validate the XML data. 3. How XML can be formatted, filtered, and transformed using a language called XSLT. 4. Several common XML technologies including SVG, SMILE, RSS, and SOAP. 5. How XML will be used to create the Semantic (intelligent) Web. Minimum typing speed of 35 wpm (60 wpm recommended) Find your typing speed at Here's a free, open-source typing programming that's fun to play: TuxType. (Prerequisites: Successful completion of COMP 1130 and COMP 1140, with a C or higher, or a working knowledge of XHTML, CSS, and FTP)

Linux Administration

COMP2460    4.00 credits
Course Outline
The Linux operating system is extremely popular in the world of servers and the internet and is gaining ground on the desktop. This course takes a student through the Linux operating system from learning how to use the command line and text-based shells through the administration of network services. Major topics include file management, user management, shell scripting and popular programming languages, system administration including print services and telnet, SSH, FTP, HTTP, NFS, and Samba services. (Prerequisites: COMP 1200, 1360)

Emerging Technologies

COMP2500    4.00 credits
eCatalog Use Only