Associate transfer preparation
Program overview
Study programming, web development, data analytics, and systems thinking through hands-on projects.
Who this pathway serves
This pathway fits students who enjoy structured problem solving, technology, mathematics, building projects, and learning how software and data systems work.
Program focus areas
- Programming sequence: Students move from logic and syntax into object-oriented design, debugging, testing, and collaborative coding habits.
- Systems and data: Coursework introduces databases, analytics, web tools, security concepts, and how software supports organizations.
- Mathematical readiness: Transfer-intending students plan math early so programming, statistics, and STEM requirements stay aligned.
What students learn
- Write structured programs
- Use databases and version control
- Explain computing systems and security basics
Courses in this pathway
| Course | Title | Units | Prerequisite | Description |
|---|---|---|---|---|
| CS 110 | Programming Fundamentals | 4 | MATH 115 recommended | Introduces logic, variables, control flow, functions, debugging, and project-based software development. |
| CS 120 | Object-Oriented Programming | 4 | CS 110 | Develops object-oriented design, data structures, testing, and collaborative coding practices. |
| DATA 150 | Introduction to Data Analytics | 3 | CIS 105 or equivalent | Covers data cleaning, spreadsheets, visualization, descriptive statistics, and practical reporting. |
| MATH 140 | Precalculus for STEM | 4 | Placement | Prepares STEM students for calculus through functions, trigonometry, modeling, and analytic reasoning. |
| WEB 130 | Web Design Fundamentals | 3 | CIS 105 recommended | Introduces HTML, CSS, accessibility basics, responsive layout, and web publishing workflows. |
Program and schedule planning
Programming courses should be taken in sequence. Students preparing for transfer should coordinate mathematics and general education early so prerequisites do not delay advanced coursework.
Applied work students may complete
Students build small applications, document code decisions, use version control, and explain how a program handles inputs, errors, data storage, or user interaction.
Questions to discuss with advising
- Have you completed or placed into the recommended math level?
- Are you aiming for transfer computer science or an applied technology role?
- Can you schedule regular lab time outside class for coding practice?
Career and transfer direction
- Junior developer
- IT support specialist
- Data technician
Support for program students
Students in Computer Science should use advising before registration, tutoring or lab support when assignments become difficult, and library or technology help when projects require research, data, writing, or digital production.
Students should contact an instructor or advisor early if the pathway workload, schedule, language demands, field expectations, or prerequisite sequence becomes difficult to manage.