Course Schedule & Descriptions

Apply Now!

Applying is easy! We have an open-admission policy, which means if you have a high school diploma or its equivalent, you’re in and we can’t wait to see you in the halls.

Apply Now!
»

Schedule a Visit!

Find out if SCC passes your test. See first-hand the first-rate experience you can have here.

Take a Tour
»

Transfer Info

Make a smooth transition to a four-year institution.

Transfer
»

Course Schedules

View the Credit Class Schedule online to learn what SCC offers. Don’t see what you’re looking for? Email advising@stchas.edu and let us know how we can help you.

Credit Class Schedule
(live)

DOWNLOAD
»

Browse the non-credit class schedule

DOWNLOAD
»

Summer 2024 credit class schedule (printable PDF)

DOWNLOAD
»

Fall 2024 credit class schedule (printable PDF)

DOWNLOAD
»

Course Types:

Computers

CPT 103   Microcomputer Applications (3)

Introduces use of business applications in word processing, spreadsheets, databases, and presentations. Windows application package used for each application. (PC-based software only.)   Keyboarding skills recommended. Students may not receive credit for both BTC 103 and CPT 103.

Course Type(s): On-Campus Online

CPT 104   Animation & Game Programming with Unity (3)

Prerequisites: CPT 135

The course examines the proper steps in the creation of animation and game design. It covers the history of gaming, game genre, story and character development, and game management. Students will also use Unity to create simple games.

Course Type(s): On-Campus

CPT 105   Ethics in Technology (3)

Introductory survey of classical and contemporary ethical theories related to technology use today and problems with an emphasis on case studies and examples.  

Missouri Higher Education Core Curriculum Transfer (CORE 42) Course Number:  MOTR PHIL 102P – Ethics, Business and Professional

core42color

Course Type(s): On-Campus Online Hybrid

CPT 106   Operating Systems (3)

Introduction to the concepts of computer operating systems, including DOS, Linux and Windows 7. Covers the three types of interfaces: command line, menu, and graphical. Operating concepts of file, disk, and other resource management.

Course Type(s): On-Campus

CPT 115   Introduction to Information Technology (3)

Introduction to computer systems with topics that include system components, data storage techniques, binary arithmetic, operating systems, device characteristics and programming. 

Course Type(s): On-Campus Online

CPT 121   Basics of Data Communications (3)

Understanding and appreciation of data communications from user's perspective. Overview of data communications concepts to address data communications issues in contemporary home or business environment.

Course Type(s): On-Campus Online

CPT 125   Introduction to Project Management (3)

This course will introduce the students to the basic principles of Project Management. The students will be taught five of the ten Knowledge Areas of the Project Management Body of Knowledge (PMBOK).

Course Type(s): On-Campus Online Hybrid

CPT 135   Computer Science 1 with Python (4)

Introduction to programing languages using Python, a newer and simpler language designed to be easier to learn. Python teaches basic skills used in more complex languages such as Java or C++. Students will learn problem-solving methods and proper programming technique and structure, as well as design complex algorithms using pseudocode and flowcharting. Students will also cover the basics of project management and the project life cycle.

Course Type(s): On-Campus Online Hybrid

CPT 140   Data Visualization w/ Tableau (3)

Prerequisites: BTC-170, CPT-103, or CPT-135

Introduction to key concepts in data visualization and reporting. Includes concepts and methods used in graphical representation of data, exploration and reporting of data, and basic linear regression methods. Upon completion, students should be able to effectively use Tableau and other graphical tools to communicate insights about data.  

Course Type(s): On-Campus

CPT 160   Mobile Apps Development (3)

Prerequisites: CPT 135 or instructor permission

Developing applications for mobile devices on various platforms.

Course Type(s): On-Campus

CPT 165   Programming Logic for Engineers & Scientists (1)

This is a supplemental course for non-computer science majors wanting to learn a programming language but have little-to-no experience in computer science. It focuses on language-agnostic problem solving and algorithm development. The course also covers pseudo code, flowcharts, branching, looping, and coding in high-level interpreted language.   

Course Type(s): On-Campus Hybrid

CPT 181   SQL Programming (3)

Prerequisites: CPT 103 or instructor permission

Extensive hands-on activities using in-class SQL-based relational database to transform request into SQL query. How to create and test increasingly complex queries, how to build tables using data definition capabilities of SQL, how to create views for querying and manipulating data, and how to index in SQL database.

Course Type(s): On-Campus Online Hybrid

CPT 182   Computer Science II w/ C++ (3)

Prerequisites: CPT-135 or CPT-165

Working knowledge of object-oriented programming using C++ language. Features extensive hands-on programming development using C++ compiler on IBM-compatible system. 

Course Type(s): On-Campus

CPT 185   C# Programming (3)

Prerequisites: CPT-135 or CPT-165

Object-oriented approach to programming as well as the C# programming language.

Course Type(s): On-Campus

CPT 187   Visual Basic.NET Programming (3)

Prerequisites: CPT 135 or CPT-165

Using Visual Basic (.NET), design effective user interfaces using appropriate controls, properties, and coding.        

Course Type(s): On-Campus

CPT 188   Javascript (3)

Prerequisites: CPM 160

JavaScript Specialist focuses on the fundamental concepts of the JavaScript language. Students learn how to use JavaScript to communicate with users, modify the Document Object Model (DOM), control program flow, validate forms, animate images, create cookies, change X/HTML on the fly, use JaveScript libraries, incorporate AJAX into JavaScript code, communicate with databases, and debug and troubleshoot Javascript.

Course Type(s): On-Campus Online

CPT 189   Computer Science II w/ Java (3)

Prerequisites: CPT-125 or CPT-165

This class will provide students with the opportunity to master basic fundamentals of the Java programming language, to understand Object Oriented Design (OOD) and Object Oriented Analysis (OOA).

Course Type(s): On-Campus Online Hybrid

CPT 198   Computer Science Internship (1-3 hrs)

Prerequisites: Department chair or dean permission

Requires prior approval of department chair or dean. Students placed in a position in business to gain practical experience and learn specific operational technologies.

Course Type(s): On-Campus

CPT 200   Systems Analysis and Design-Capstone Project (3)

Prerequisites: Take CPT-201, CPT-204, CPT-225, CPT-281, CPT-287 or GEO-225 previously or concurrently.

Orientation to the development of computer-based man-machine information systems. Study of system life cycles, development of logical systems specification, data collection techniques, human factors design and standards for documentation.

Course Type(s): On-Campus Hybrid

CPT 201   Database Design & Administration (3)

Prerequisites: CPT-103 or CPT-181

Practical foundation for the design, implementation and management of database systems. Includes the Internet's impact on how databases are designed, implemented and used.

Course Type(s): On-Campus

CPT 207   Career Development for Technology Professionals (1)

Prerequisites: Students must complete 30 hours in program credits before enrolling in this course.

 Learn from industry leaders the best way to interact with peers, management, upper management, customers and subordinates. Attend weekly talks with technology leaders either in person, via video conferencing, and in prerecorded interviews to learn the best way to navigate the working environment.

Course Type(s): On-Campus Hybrid

CPT 210   Analytical Tools and Methods (3)

Prerequisites: CPT-135 and CPT-181

Focus is on the advanced statistical and analytic tools for use in decision-making. Included, an overview of data mining, unsupervised machine learning techniques, analysis of semi-structured and unstructured data, and text analytics. Upon completion, students should be able to analyze complex data with modern analytical tools and methods.

Course Type(s): On-Campus

CPT 225   Advanced Topics in Project Management (3)

Prerequisites: CPT 125

This course is an extension of the CPT-125 Introduction to Project Management and will introduce the students to more advanced concepts. The students will be introduced to the remaining five of the ten Knowledge Areas of the Project Management Body of Knowledge (PMBOK). The students will also run a simulated project.

Course Type(s): On-Campus

CPT 235   Understanding Big Data w/ Apache Spark (3)

Prerequisites: Take CPT-135, CPT-140, & CPT-181

Introduction to  Apache Spark and its use in analyzing big data with algorithms written in Python. Perform statistical data analysis, data visualization, predictive modeling, and build scalable data products or solutions. Also introduces R and Scala as alternate development languages.

Course Type(s): On-Campus

CPT 246   Computer Security (3)

Prerequisites: CPT 121

Exploration of LAN and WAN network security issues and various resolutions to the problems.

Course Type(s): On-Campus Online

CPT 250   Database Driven Website Programming with PHP & MySQL (3)

Prerequisites: CPT-135 and CPT-181

This course covers the creation and maintenance of database driven websites or applications using PHP & MySQL

Course Type(s): On-Campus

CPT 260   Oracle Programming (3)

Prerequisites: CPT 181 or instructor permission

In-depth coverage of Oracle's current Programming Language/ Structured Query Language (PL/SQL) bringing all benefits and capabilities of a high-level programming language to the database environment.

Course Type(s): On-Campus

CPT 261   Virtual Reality Application Development with Unity (3)

Prerequisites: CPT 104

In this course, students will use Unity to learn the fundamentals of designing and developing Virtual Reality (VR) applications. Whether they want to create an interactive walkthrough of an ancient ruin, a product configurator for a car manufacturer, a simulator for operating dangerous machinery, or any other experience, this course will help them bring those ideas to life in VR.

During the course, students will be guided through creating their own unique VR project from start to finish, beginning with a blank design document and ending with a fully functional project. Students will also gain the requisite skills and confidence to pass the "Unity Certified User: VR Developer" exam should they choose to take it.

Course Type(s): On-Campus

CPT 281   Introduction to Data Structures With C++ (3)

Prerequisites: CPT 182

Provides students with the opportunity to master advanced programming techniques to obtain a higher level understanding of Object Oriented Design (OOD) and Object Oriented Analysis (OOA) using C++.

Course Type(s): On-Campus

CPT 287   Introduction to Data Structures With Java (3)

Prerequisites: CPT 189 or instructor permission

Provides students with the opportunity to master advanced programming techniques to obtain a higher level understanding of Object Oriented Design (OOD) and Object Oriented Analysis (OOA) using Java.

Course Type(s): On-Campus

SCC logo

4601 Mid Rivers Mall Drive
Cofttleville, MO 63376

info_desk@stchas.edu
636-922-8000

© 2024 St. Charles Community College.