CPT - Computer Technology
CPT 113 Information Systems (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course is an introduction to the principles and technologies used in modern management information systems.
CPT 123 Introduction to Artificial Intelligence (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course provides a comprehensive overview of Artificial Intelligence, including its history, key concepts and current applications. Machine learning, neural networks, and AI's impact on society will be studied. Also included is an examination of the ethical considerations and implications of AI.
CPT 127 Python Programming I (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course is a study of Python programming and covers the language syntax and algorithm design. Students also learn how Python can be used for many purposes in information systems.
CPT 128 Practical AI Tools and Techniques (3-0-3)
Offered Spring, and Summer Semesters
Prerequisite: CPT 123
This course introduces students to various Artificial Intelligence tools and techniques used in industry with a focus on hands-on learning.
CPT 130 AI in Everyday Life and Industry (3-0-3)
Offered Fall and Summer Semesters
Prerequisite: CPT 123
This course will showcase how Artificial Intelligence is transforming industries and enhancing daily lives. The real-world impact of AI will be discovered through exploration of various industry breakthroughs.
CPT 131 Ethical AI: Navigating the Future (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course explores the principles of creating fair, transparent, and responsible Artificial Intelligence systems while learning how to address bias, ensure fairness, and understand the societal implications of its usage.
CPT 170 Computer Applications I (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course introduces computer applications software, including word processing, databases, spreadsheets, graphs and their integration.
CPT 189 Data Science I (3-0-3)
Offered Fall Semester
This course is an introduction to foundational topics in data science. Topics include data collection, integration, management, modeling, analysis, visualization, presentation, and decision making.
CPT 209 Computer Systems Management (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course examines the methods and procedures used in maintaining microcomputer systems. Topics include hardware and software installation, configuration, operations and troubleshooting.
CPT 227 Python Programming II (3-0-3)
Offered Spring and Fall Semesters
This course is a study of advanced topics of Python programming. Topics covered can include applications of web development, gaming, data science, cybersecurity, machine learning, artificial intelligence, and quantum computing.
CPT 230 C# Programming I (3-0-3)
Offered Fall and Summer Semesters
Prerequisites: CPT 168 or CPT 127
This course introduces designing, coding, testing and debugging C# programs. Topics include procedural, functional and object-oriented techniques; programming; IDEs; .NET; processing data; data types; I/O; decision processing; control structures; modularized coding with methods; and arrays.
CPT 231 C# Programming II (3-0-3)
Offered Fall and Spring Semesters
Prerequisite: CPT 230
Co-requisite: IST 272
This course focuses on advanced programming concepts for C#. Topics include advanced string and character processing, user-defined classes and advanced .NET, multiform projects, inheritance and polymorphism, database processing, exception handling and GUIs with Windows Forms.
CPT 234 C Programming I (2-3-3)
Offered Fall and Spring Semesters
This introductory course in C programming emphasizes the designing, coding, testing and debugging of C programs involving input/output operations, data types, storage classes, decision structures, looping, functions, preprocessor directives, arrays and simple pointers.
CPT 236 Java Programming I (3-0-3)
Offered Fall and Spring Semesters
Prerequisite: CPT 127 or CPT 168
This course is an introduction to Java programming. Topics will cover Java syntax and classes for use in the development of Java applications and applets.
CPT 237 Java Programming II (3-0-3)
Offered Fall and Spring Semesters
Prerequisite: CPT 236
This course is a study of advanced topics of the Java programming language by building on a basic knowledge of the Java language. Topics covered will include multi-reading, swing classes, swing event models, advanced layout managers, the JavaBean component model, network programming and server-side programming.
CPT 239 Active Server Pages (3-0-3)
Offered based on enrollment
This course is a study of Active Server Pages (ASP) programming to build, implement and execute ASP scripts and examines topics related to the syntax of server-side ASP scripting as well as the use of ASP with databases.
CPT 257 Operating Systems (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course examines the theory of operating systems and how the operating system theory is implemented in current operating systems.
CPT 264 Systems & Procedures (3-0-3)
Offered Fall, Spring, and Summer Semesters
Prerequisites: CPT 267; and (CPT 231 or CPT 237 or CPT 273 or CPT 289 or IST 191 or IST 203 or IST 258 or CYB 269 or CYB 282 or CYB 293 or IST 292 or IST 293 or IST 294 or BUS 190); and (SPC 205, SPC 208, or SPC 209); and MAT 109 or higher college transferable math***Instructor or Department Head Consent also required
This course covers the techniques of system analysis, design, development and implementation.
CPT 267 Technical Support Concepts (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course is a study of technical support/help desk concepts and techniques for supporting computers and computer services.
CPT 270 Computer Applications II (3-0-3)
Offered Fall, Spring, and Summer Semesters
Prerequisite: CPT 170
This course emphasizes the integration of popular computer software packages using advanced concepts in computer applications software.
CPT 273 Data Visualization (3-0-3)
Offered Spring Semester
Prerequisite: CPT 170
Co-requisite: IST 272
This course explores key concepts in data visualization and reporting. Topics include methods used in graphical representation of data, exploration and reporting of data, and basic predictive modeling methods.
CPT 275 Computer Technology Senior Project (3-0-3)
Offered Fall, Spring, and Summer Semesters
This course includes the design, development, testing and implementation of an instructor-approved project.
CPT 280 SCWE in Computer Technology (0-12-3)
Offered based on enrollment
Prerequisite: Departmental Approval
This course integrates computer technology skills within an approved work site related to the computer industry.
CPT 283 PHP Programming I (3-0-3)
Offered based on enrollment
This course is an introduction to the PHP programming language and will cover topics related to the syntax of PHP language and how PHP can be used to design and develop dynamic, database-driven web pages.
CPT 289 Data Science II (3-0-3)
Offered Spring Semester
Prerequisites: CPT 189
This course explores popular data science programming tools. Students will review and assess the features, capabilities, and limitations of open-source, commercial, and cloud-based solutions.
