College Catalog - Course Descriptions
Programming language courses: COMI 1215, 1225, 1240, 1260, 1510, 1520, 1530, 1750, 1751, 1755, 2010, 2012, 2040, 2510
This course is designed for students with no familiarity with computers. It covers topics such as working with Windows and the Windows desktop, file handling, email and the Internet (browsing and searching). Lab: 4 hours - Lab Fee: $10
This computer literacy course provides a comprehensive introduction to the principles of computers and information processing. Students are introduced to the operation and terminology of computer systems as well as certain selected application software packages such as word processing, spreadsheets and presentation software. Note: Lecture and lab hours vary by instructor but total four hours per week. - Lab Fee: $20
This course introduces important concepts and skills necessary for computer programming. Emphasis is on structured programming techniques and top-down design. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This is a comprehensive course in programming in C++. Topics include types, operators, expressions, control flow, functions, arrays, pointers, and file handling. (Recommended: COMI 1150) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course covers the fundamentals of software development using Microsoft’s Visual Studio C# object-orientated programming language. Data Structures, Methods, Classes, Decision Making, Iteration and Arrays are covered. (Recommended prerequisite: COMI 1150) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20
This course introduces students to the fundamentals of designing and coding object-oriented programs. Basic topics such as objects, classes and class inheritance are discussed. Students write programs using one of the object-oriented languages. (Recommended: COMI 1150) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course offers a foundation in the fundamentals of fourth generation language programming. Particular attention is devoted to the use of ANSI-Standard SQL to construct and manipulate database objects. Students create database tables and generate SQL scripts to extract and manipulate data from the database. (Recommended: COMI 1150) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course introduces operational procedures for several standard data management software packages that utilize computer systems. Students construct and manipulate data files to produce clear, concise reports. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20
This module familiarizes students with operating system commands for the personal computer. Students are exposed to statements to enhance their computer operation abilities. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10
The purpose of this module is to introduce the operational procedures for a spreadsheet software package. Students construct and manipulate data files to produce clear and concise reports. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10
This module presents topics and functions, advanced database techniques and additional add-in topics. It focuses on conceptual features beyond the scope of beginning spreadsheet uses. Topics include utilizing additional spreadsheet features and macro planning and development. (Recommended: COMI 1420) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10
This module covers advanced topics using integrated spreadsheet software including macros, application design and menu building. (Recommended: COMI 1422) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10
This module introduces students to different methods of organizing and accessing computer files. Fundamentals of database design and management are covered. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10
This module focuses on the creation and manipulation of data files to produce meaningful output using database software. Emphasis is on the presentation of queries, forms and reports. (Recommended: COMI 1430) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10
This module focuses on the use of computer software that incorporates presentation as well as analytical graphics. Students create informative report documents and visual presentations using charts, graphs and/or pictures. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10
This course familiarizes students with the Windows operating system. Basic and advanced features of Windows are demonstrated. Students explore topics in system diagnostics and troubleshooting, networking, configuration, customization, and commonly used software tools as well as learning about new developments in Windows. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This module familiarizes students with the graphical-user operating environment. Basic functions of Windows are demonstrated. Students do laboratory assignments to utilize the basic operating functions of Windows such as file handling, fonts, graphics, icons and screen control. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10
This course covers basic command structures and syntax of the UNIX operating system and includes file and directory manipulation and shell scripts. Essential system administration topics and system administration shell scripts also are discussed as well as system startup/shutdown, account management and system backup of the UNIX operating system. This class covers advanced system administration topics including networking, security, printing systems and graphical-user interface of the UNIX operating system. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This module exposes students to the basic command structures and syntax of the UNIX operating system. Content includes file and directory manipulation as well as use of shell scripts. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10
This course focuses on using C++ to design programs that run under the Windows operating system. It includes an overview of object-oriented concepts, creating Windows applications, capturing the mouse and keyboard, creating menus, dialog boxes and toolbars and single and multiple document interfaces. (Recommended: COMI 1150 and 1215) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This module introduces basic Visio tools. Students create and manipulate drawings and shapes, including flow charts, diagrams and organizational charts. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10
This course introduces students to topics in programming and software design using the Java programming language. Specific topics reflect current technologies and might include an introduction to object-oriented program design, data analysis, and search and sort algorithms. (Recommended: COMI 1150 and one other programming language course) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This module introduces introductory word processing features such as creating, printing and editing a document. This course covers formatting documents including text and paragraphs. Students use spelling, grammar and auto-correct features and are introduced to headers, footers and tables in basic word processing documents. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10
This course provides an in-depth introduction to HTML 5 and CSS 3 emphasizing conformance to W3C specifications. Students begin by creating simple web pages and progress to include images, hyperlinks, tables, web forms, animations and transitions. A portfolio website will be created, including examples of attempts at cloning existing websites. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This module introduces students to the use of the HTML language and the basic features of HTML scripting. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10
This course introduces fundamentals of XML languages to define and validate data, use schemas, transformations, linking, VML, SMIL and CSS. XML files are used with different editing software. Assignments are used to demonstrate XML activity at students’ websites. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course provides an in-depth introduction to a variety of technologies used in modern web development. Building on a base of HTML 5 and CSS 3, students will explore JavaScript, JQuery and related technologies for building dynamic web sites. Students will also be introduced to server-side scripting and best practices for web hosting. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course presents the administration of a LINUX network. Topics include installing, using, administering and maintaining a LINUX network. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course presents the terminology and operating principles of Microsoft Windows server software. Students learn how to use, install and maintain Microsoft Windows networking software. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course will introduce scripting languages and their use in programming for the World Wide Web with a focus on client-side scripting. It will include fundamental programming topics such as memory concepts, control structures and writing functions. It also will include an introduction to both client-side and server-side scripts. (Recommended prerequisites: COMI 1150 and 1770) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This module introduces students to project management software, an essential tool used by most information technology environments. Upon completion of this course, students are able to create and analyze projects using Microsoft Project Manager. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10
This course introduces students to networking security, a critical knowledge point for technology professionals. This course provides students with introductory concepts and technical skills needed to create and maintain a secure network environment. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course introduces students to basic technical concepts, functions and support systems. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20
This course focuses on software support tools and how to determine which tools are best suited for particular environments as well as methods to assess the success and effectiveness of these tools. (Prerequisite: COMI 2031) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20
This course starts with the basics of computer technology to build a foundation for understanding where evidence can be found. It introduces students to the technology and procedures of acquiring and analyzing digital evidence taken from computers. This course also exposes students to the software being used in the industry. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20
This course explores the ethical impact of computer technology on the world, as well as the rules and regulations that ensure the proper use of technology. Internet crime, privacy protection and first amendment rights that protect our freedoms in cyberspace are closely examined. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course introduces students to the opportunity that exists in the cybersecurity field. Topics such as certified ethical hacking, cyber threats and vulnerabilities and cryptography are introduced. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20
This course will introduce the student to game development and the beginning principles of game programming. (Required: COMI 1150) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20
This five-week class provides an introduction to computer virtualization concepts which include hands-on activities of installing, configuring and using virtualization products. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10
This course introduces the student to advanced topics in programming and software design using Microsoft’s C# programming language. Topics covered include classes, abstract classes, inheritance, ADO.Net data driven applications using a database, ASP.Net for Web applications, collections and file streams. (Prerequisites: COMI 1215, 1225, or permission of instructor) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course introduces students to advanced topics in programming and software design such as graphical modeling techniques and algorithms and analysis as well as current techniques in interface design and user interaction. Specific topics reflect current technologies and might include inheritance and polymorphism in object-oriented design and graphical user interfaces and the event loop. (Required: COMI 1510) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20
This course introduces the student to data structures, algorithm design, and space and time complexity analysis. Topics include common data structures such as linked lists, stacks, queues, binary trees, searching and sorting algorithms, maps, and hash tables, and techniques of run-time complexity analysis such a Big O notation. (Prerequisite: COMI 2510) Lecture: 3 hours, Lab 1 hour. - Lab Fee: $20
This page developed and maintained by Marketing and Communications. Send comments and suggestions to [email protected] .