Applied Computer Science

Become an Applied Computer Science Professional

Danville Area Community College’s Applied Computer Science AAS prepares students to build practical technology solutions for today’s workplace. This program blends programming, cloud technology, automation, data, and artificial intelligence into one flexible degree path. Students develop strong coding skills, learn to work with modern tools, and build a foundation for careers in software, web, data, and cloud-based technology.

Students begin with core courses in Python, web design, JavaScript, SQL, advanced Python, cloud development, and AI concepts and ethics. After building that foundation, they choose technical electives that match their goals in areas such as Data Analytics/AI, DevOps, Software Development, or Game Design.

This program is designed for students who want hands-on, career-focused training. Graduates may pursue entry-level roles such as data analyst, database technician, DevOps support specialist, software developer, or web developer . The degree is primarily occupational, though transfer opportunities may be available through select articulation agreements.

FAQ's for Applied Computer Science

What is Applied Computer Science?

Applied Computer Science focuses on using programming and technology tools to solve real-world problems. Students learn how software, data, cloud systems, automation, and AI work together in business and industry.

What will I learn in this program?

Students build a foundation in Intro and Advanced Python, SQL, AI Concepts and Ethics, HTML/CSS for web design, JavaScript for web interactivity, and Introduction to Developing in the Cloud. They then expand their skills through technical electives in specialized focus areas.

What makes this program different?

This program is broad, flexible, and career-focused. Instead of preparing students for only one narrow role, it gives them a strong technical core and lets them explore pathways in Data Analytics/AI, DevOps, Software Development, or Game Design. It is also the first of its kind at the two year level in downstate and central Illinois.

What focus areas can I choose from?

Students may select technical electives from: 

  • Data Analytics / AI (Artificial Intelligence)
  • DevOps
  • Software Development
  • Game Design
What is DevOps?

DevOps is a set of cloud based practices that combine software development (dev) and IT operations (Ops) to shorten the development life cycle and deliver software faster and more reliably.

What kinds of jobs can this program lead to?

Graduates may be prepared for entry-level careers such as data analyst, database technician, DevOps support specialist, software developer, or web developer

Can I mix courses from different focus areas?

Yes. Electives can be taken from any focus area, allowing students customize the degree around their interests.

How long does the program take?

The program is a two year, four semester program. However, students have completed sooner when they come into the program already having completed general education requirements and/or took summer courses.

Is this program only for students who already know how to code?

No. The program starts at the very beginning and assumes students have no prior knowledge of coding.

Can these courses be taken as Dual Enrollment?

Yes. These courses are available as online Dual Enrollment or in person College Express.

Focus Areas in Applied Computer Science

Programs Program Description
Data Analytics / AI Students interested in data and artificial intelligence can build skills in Python for Data Analytics, SQL, Power BI, Data Engineering, Machine Learning, and Applied AI in the Cloud.
DevOps Students interested in cloud-based solutions and automation can focus on DevOps Automation with Code, DevOps Containers & Orchestration, and an Applied DevOps Project.
Software Development Students who want a more traditional programming path can strengthen their development skills with C++ and Java coursework.
Game Design Students interested in interactive media can explore 3D Computer Graphics, Unreal 3D Design Engine, and Introductory Game Programming with Python.

Why Students Might Choose This Program

Flexible. Practical. Current.

Applied Computer Science gives students a strong programming core while also preparing them for emerging areas like cloud development, AI, automation, and data. With multiple focus areas and hands-on technical courses, students can shape the degree around their own interests and career goals.

Tell Me More, Please

Interested in programming, data, cloud technology, AI, or software development? Contact the Business and Technology Division or the Applied Computer Science program advisor for more information.