Image

Everything you need in one convenient spot
The Computer Programming course is offered during the afternoon College Express. In today's world, knowing the fundamentals of computer programming can greatly improve a person's chances of being hired. From creating applications to programming robotics to analyzing data in the business world, computer programming is a solid skills that can empower any career.
Students enrolled in Computer Programming could earn college credit during high school and will take the following classes if they complete both years of the program.
Course | Semester | Hours | Description |
---|---|---|---|
CSCI 100 Concepts in Programming C++ | Fall 2025 | 3 | Introductory course in the procedural based computer programming language C++. Programming principles and constructs such as variables, expressions, decision statements, loops, functions, arrays, and file operations will be covered. |
CSCI 200 Advanced C++ | Spring 2026 | 3 | Advanced course in a procedural based computer based programming language. Programming principles and constructs such as sort/search algorithms, pointers, strings/character processing, and structures will be covered. Also includes an introduction to object-oriented programming in the form of classes and UML documentation. Prerequisite CSCI 100 with a C or higher. |
CSCI 101 Intro to Python | Fall 2024 | 3 | Introductory course in the Python programming language. Python is a general purpose programming language and can be used in web applications, data analysis, networking scripts, database applications, and desktop applications (to name a few). It can easily serve as a first programming language learned or for the more advanced programming student. Programming constructs such as variables, expressions, decision statements, loops, functions, file operations, lists and tuples will be covered. |
CSCI 201 Advanced Python | Spring 2025 | 3 | Advanced course in the general purpose programming language of Python. Programming dictionaries, sets, classes, object-oriented programming, inheritance, recursion and graphical user interface programming will be covered. |