31 courses with the subject COMP, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
COMP 099Preparatory Computer Skills3
(3 lecture) Course Description This course is designed for students with little or no computer experience. Its focus is on practice and reinforcement of essential computer skills, particularly Windows file and folder management. An introduction to basic terminology, software applications, e-mail, and the College’s current Learning Management System (LMS) will also be covered. Text Miller, M. (2009). Absolute beginner’s guide to computer basics (5th ed.). New York City, NY: Pearson. Objectives
(3 lecture) Course Description This course is designed to teach students the basics of computers and information systems. The course emphasizes technological advances of the computer, communications, and consumer electronics industries generated through the exchanges of information in the digital format used by computers. Text Campbell, J. T., Ciampa, M., Clemens, B., Freund, S. M. & Frydenberg, M. (2020). Technology for success: Computer concepts (1st ed.). Boston, MA: Cengage Learning. Objectives
(3 lecture) Course Description This course will introduce students to computer applications. Topics will include the College’s current Learning Management System (LMS), email, office applications with emphasis on Microsoft Word®, PowerPoint®, Excel® and Outlook®, Windows® file management, and search engines. This course meets the General Education competency of Technological Competence (TC). Note Mac and Chromebook computers ARE NOT recommended for this course due to software required in the course. A computer with a current WINDOWS operating system is highly recommended for off-campus work. Text
(3 lecture) Course Description This introductory course explores the fundamentals of artificial intelligence (AI), including key concepts, machine learning types, generative and agentic AI tools, ethics, privacy, and responsible use. Students gain hands‑on experience, learn effective prompt writing, and develop critical thinking skills to evaluate AI outputs. No technical background required. Prerequisite None. Text None. (Due to the quickly changing nature of this topic, no textbook will be used at this time. Content will be generated by the instructor from Internet resources such as articles, YouTube videos, and the generative AI tools themselves.) Objectives
(3 lecture) Course Description The course is an introduction to ethics as it relates to information technology. Students will be introduced to the foundations of ethical theory and how ethics is applicable to various topics in information technology including privacy, freedom of speech, intellectual property, security, and employment. Note Fall semester only. Prerequisite None. Text OER Resources. Objectives
(3 lecture) Course Description This course is designed to foster computer literacy. It introduces students to basic computing hardware, security, and productivity software. Through a hands-on approach, students will achieve a working knowledge of Windows, Artificial Intelligence (AI), and applications including Word™, Excel™, PowerPoint™, Outlook™, and Access™. This course meets the General Education competency of Technological Competence (TC). Note Mac and Chromebook computers ARE NOT recommended for this course due to software required in the course. A computer with a current WINDOWS operating system is highly recommended for off-campus work. Prerequisite ENGL 101 eligible. Text
(3 lecture) Course Description This course provides a general introduction to networking for network administrators and any system support technicians working on a network. Special emphasis will be placed on the Transport Control Protocol/Internet Protocol (TCP/IP) model and how packets traverse a network. This course is intended to prepare students to study for and pass the TestOut® Network Pro Certification Exam and/or the CompTIA® Network+ Certification Exam. Note Spring semester only. Prerequisite COMP 101. Text LabSim Access Code for Network Pro by TestOut® Corporation Objectives
(3 Lecture) Course Description This course introduces the development of applications that work on mobile devices. Students will become familiar with the principles of good user interface design and efficient coding practices for mobile devices. Students are expected to have significant prior programming experience. Note Spring semester only. Prerequisite COMP 236 or COMP 238. Text Hoisington, C. (2017). Android boot camp for developers using java (3rd ed.). Boston, MA: Cengage. Objectives
(3 lecture) Course Description This course is designed to prepare a student to become a network or server technician or manager who is able to install and manage Windows Workstation or Windows Server. It will also help to prepare those students interested in certification as a Microsoft Windows Server Product Specialist or Systems Engineer for the certification exam. Note Spring semester only. Prerequisite COMP 211. Text LabSim Access Code for Server Pro 2016: Install and Storage by TestOut® Corporation Objectives
(3 lecture, 3 lab) Course Description This course continues with computing skills and concepts that were learned in COMP 101. Special attention is given to Windows configuration and optimization, Random Access Memory (RAM) management, system trouble shooting, installing disk drives and installing system components. Prerequisite COMP 101. Text Access Code for PC Pro by TestOut® Corporation Objectives
(3 lecture, 3 lab) Course Description This course continues with computer skills and concepts that were learned in COMP 215 (PC Management Techniques I). Special attention is given to troubleshooting common laptop hardware and software problems, replacing common laptop hardware, troubleshooting common networking issues with desktops and laptops, and troubleshooting common printing issues with desktops and laptops. Note Fall semester only. Prerequisite COMP 215. Text Access Code for PC Pro by TestOut® Corporation Objectives
(1 lecture, 11 work hours per week) Course Description This course is a practicum for advanced students in the Computer Information Systems program. The instructor and immediate supervisor cooperatively supervise projects or work in business organizations. Students will gain experience in the computer field by observing and working with software, hardware, networking, programming, web pages, and/or databases. Students will complete a minimum of 165 hours at the assigned site. Prerequisite Completion of 45 credits in the program and 18 credits in the major with a “C” average or permission of the instructor. Text None used. Objectives
(3 lecture) Course Description This course covers the definitions and models of database management systems (DBMS) including advanced topics in the theory and practice of applying database technology to the solution of typical business problems. Topics include database design and implementation based on a thorough analysis of requirements and information modeling and the application of Structured Query Language (SQL) to data definition and manipulation. Note Mac and Chromebook computers ARE NOT recommended for this course due to software required in the course. A computer with a current WINDOWS operating system is highly recommended for off-campus work. Spring semester only. Prerequisite COMP 210 or COMP 237 or COMP 242 or permission of the instructor. Text Conger, S. (2014). Hands-on database (2nd ed.). New York City, NY: Pearson. Objectives
COMP 230Programming in C++ for Engineers and Scientists3
(3 lecture) Course Description This course is designed for science and engineering students and covers structured programming principles using the C++ programming language. It concentrates on the principles of good software engineering and stresses program clarity through the use of a structured top-down methodology. This course meets the General Education competency of Technological Competence (TC). Note Fall semester only. Prerequisite MATH 102 or permission of the instructor. Text Gaddis, T. (2022). Starting out with C++ from control structures to objects (10th ed.). New York City, NY: Pearson. Objectives
(3 lecture) Course Description This course teaches the concepts of computer programming in a visual environment. Topics to be covered will include the incorporation of programming syntax and logic within Graphical User Interface (GUI) applications; coverage of file access methods; and accessing database management systems interface. Note Mac and Chromebook computers ARE NOT recommended for this course due to software required in the course. A computer with a current WINDOWS operating system is highly recommended for off-campus work. Spring semester only. Prerequisite COMP 230 or COMP 235 or COMP 237 or permission of the instructor. Text Hoisington, C. (2018). Microsoft visual basic 2017 for Windows, web, and database applications: Comprehensive (1st ed.). Boston, MA: Cengage. Objectives
(3 lecture) Course Description This third-level programming course covers the analysis of data structures (arrays, linked lists, stacks, queues, hash tables, trees, and graphs) and their algorithms. The analysis of the time and space requirements will provide a rational basis for the selection of the appropriate data structures and algorithms for programming applications. Note Mac and Chromebook computers ARE NOT recommended for this course due to software required in the course. A computer with a current WINDOWS operating system is highly recommended for off-campus work. Fall semester only. Prerequisite COMP 238 and MATH 100 or permission of the instructor. Text Liang, Y. D. (2024). Introduction to Java programming and data structures (13th ed.). New York City, NY: Pearson. Objectives
(3 lecture) Course Description This course introduces the development and management of web pages using Hypertext Markup Language (HTML). Topics to be covered will include design principles, search engine optimization (SEO), current HTML and Cascading Style Sheets (CSS) syntax, and simple JavaScript. Note Fall semester only. Text Felke-Morris, T. (2022). Basics of web design: HTML5 & CSS (6th ed.). New York City, NY: Pearson. Objectives
(3 lecture) Course Description This course extends the development and management of web pages using dynamic web programming techniques, including the document object model (DOM), client-side (JavaScript, jQuery), server-side (PHP) and database processing. Emphasis will be placed on current client-side and server-side languages. Note Fall semester only. Prerequisite COMP 235 and either COMP 231 or COMP 237. Text Deitel, H. & Deitel, A. (2012). Internet and World Wide Web: How to program (5th ed.). New York City, NY: Pearson. Objectives
(3 lecture) Course Description This course covers structured programming principles. It concentrates on the principles of good software engineering and stresses program clarity through the use of a structured top-down methodology. Topics covered include data types, control structures, input/output, functions, string processing, arrays, and basic classes. Note Mac and Chromebook computers ARE NOT recommended for this course due to software required in the course. A computer with a current WINDOWS operating system is highly recommended for off-campus work. Prerequisite ENGL 101 eligible. Eligibility for enrollment in MATH 091 based on placement test scores. Text Gaddis, T. (2023). Starting out with python (6th ed.). New York City, NY: Pearson. Objectives
(3 lecture) Course Description This second-level course emphasizes the concepts of object-oriented design & programming and includes a thorough conceptual study of encapsulation, inheritance and polymorphism in a primary object-oriented programming language. Various implementations of the object-oriented paradigm in other programming languages are also examined along with operator overloading, templates/generics, exception handling and unit testing. Note Mac and Chromebook computers ARE NOT recommended for this course due to software required in the course. A computer with a current WINDOWS operating system is highly recommended for off-campus work. Spring semester only. Prerequisite COMP 230 or COMP 237 or permission of the instructor. Text Gaddis, T. (2023). Starting out with python (6th ed.). New York City, NY: Pearson. Objectives
(3 lecture) Course Description This course emphasizes an integrated microcomputer applications suite to develop higher-level skills in electronic spreadsheets and database. A common theme will be integrating the various software applications through object linking and embedding. Students will complete numerous hands-on projects to improve their skills. Note Mac and Chromebook computers ARE NOT recommended for this course due to software required in the course. A computer with a current WINDOWS operating system is highly recommended for off-campus work. Prerequisite COMP 210 or successful completion of the exemption test. Text
(3 lecture) Course Description This course provides an overview of operating systems with an emphasis on widely used microcomputer operating systems. The operating systems studied are MS DOS, Windows, Unix/Linux, and MAC OS. Note Spring semester only. Prerequisite COMP 242. Text Access Code for Client Pro by TestOut® Corporation Objectives
(3 lecture) Course Description This course is designed to give students hands-on experience with software applications used to design, enhance and maintain web pages. Students will work with web page development at progressive levels of sophistication, including the beginning text-based; the intermediate graphics-based; and the advanced animation-enhanced levels. Students will work with multiple website development application and content management systems. Note Fall semester only. Prerequisite or
(2 lecture, 2 lab) Course Description This course is designed to introduce students to the installation, configuration and administration of the Linux operating system with an emphasis on the command line operations. Although a specific distribution of Linux will be chosen, the course is primarily vendor neutral and will emphasize topics that also apply to Unix operating systems. Note Students successfully completing this course with an A or B should be prepared for the COMPTIA Linux+ Certification Exam. Fall semester only. Prerequisite COMP 101 or COMP 210 or COMP 242. Text LabSim Access Code for Linux Pro by TestOut® Corporation Objectives
(3 lecture) Course Description This course provides the student with the core set of skills that are used in the planning, analysis, design and implementation of computer information systems’ architecture, applications, and security. Topics to be covered include: the systems development life cycle, feasibility analysis, systems analysis, requirements gathering, analysis models, design strategies, project management, change management, and post-implementation support and maintenance. This course meets the General Education competency of Critical Thinking (CT). Note Fall semester only. Prerequisite COMP 210. Corequisite COMP 101. Text Tilley, S. (2025). Systems analysis and design (13th ed.). Boston, MA: Cengage Learning. Objectives
(3 lecture) Course Description This course extends the development of web sites using client-side scripting languages and libraries to create dynamic web pages to respond to user events and add special effects to enhance the user experience. Note Fall semester only. Prerequisite COMP 235. Text Delamater, J. & Ruvalcaba, Z. (2020). Murach’s JavaScript and jQuery (4th ed.). Fresno, CA: Murach Books. Objectives
(3 lecture) Course Description This course extends the development and management of web sites using server-side web programming languages, server-side programming languages techniques, and database integration. Note Spring semester only. Prerequisite COMP 253. Text Duckett, J. (2022). PHP & MySQL: Server-side web development. Hoboken, NJ: Wiley. Objectives
COMP 272Web Site Development Specialist Practicum3
(11 work hours per week) Course Description This course provides advanced students in the Web Site Development Specialist Degree Program practical hands-on experience by observing and working with the various software applications and programming languages used to develop, enhance, maintain and upload web pages. The instructor and immediate supervisor cooperatively direct students on projects. Students will complete a minimum of 165 hours for the practicum experience. Prerequisite Completion of 45 credits in the program and 18 credits in the major with a “C” average or permission of the instructor. Text None. Objectives
(3 lecture) Course Description This course will provide a comprehensive overview of cybersecurity. Students will learn security concepts and then apply them to a given scenario. The goals of this course are to prepare students to study for one or more of the computer industry security certifications, take TestOut® Security Pro Certification as the Final Exam, and to take the Security+ certification exam on their own if they choose. Students should have a solid understanding of computer operating systems and networking prior to taking this course. Note Fall semester only. Prerequisite COMP 211. Text LabSim Access Code for Security Pro by TestOut® Corporation Objectives
(3 lecture) Course Description This course is a continuation of Networking I (COMP 211) and will prepare students to become network administrators and other networking professionals. Advanced networking concepts will be discussed and networking devices will be configured. Students will take TestOut® Network Pro Certification as the Final Exam. Note Fall semester only. Prerequisite COMP 211. Corequisite COMP 277 and COMP 246. Text LabSim Access Code for Network Pro software by TestOut® Corporation. Objectives
(3 lecture) Course Description This course will give students experience using various anti-hacking tools to make the network more secure. Students will explore and defend against network vulnerabilities and hacker exploits. The goal of this second cybersecurity course is to make students much more knowledgeable and well skilled in cybersecurity. Note Spring semester only. Prerequisite COMP 277. Text LabSim Access Code for Ethical Hacker Pro software by TestOut® Corporation Objectives