Computer Programming

Computer programming encompasses design, writing, testing, debugging and maintaining source code. The type of programmer a student wants to become will determine, in large part, his or her coursework.

CCA offers major foundational pieces in this area, such as Logic and Program Design, Programming for the Internet, and an array of basic and advanced “C” programming, including C# and C++, and Java.

To be successful in the programming field, you'll need a wide range of technical skills that can take years to master on your own. This do-it-yourself approach may appeal to certain hobbyists, but everyone's time is valuable and learning on your own is a time-consuming endeavor. For professionals, familiarity with the interoperability of systems, programs and languages is a must, and self-teaching is out of the question.

Computer science jobs are in high demand, and more and more applicants are flooding into the field making competition fierce. To top things off, entering into the field means you'll be competing against others with any number of certificates and degrees. Don't panic, though, because CCA's classes, degrees, and certificates makes learning all this much easier, and through our training, you can drive yourself to the front of the pack.

Related Degrees

Associate of Applied Science - Computer Information Systems

Associate of Applied Science - Programming

 

Program Level Outcomes (PLOs) - AAS in Computer Information Systems

Statements which articulate, in measurable terms, what students should know and be able to demonstrate as a result of and at the conclusion of a program. PLOs communicate program goals explicitly and foster transfer of responsibility for learning from faculty to students.

A student who obtains an AAS degree in Computer Information Systems from the Community College of Aurora will demonstrate the following abilities:

  • Demonstrated ability to assist customers in the gathering of requirements and to design, implement, and support moderately complex technology solutions to existing business problems.
  • Demonstrated ability to analyze and process complex data for core business operations; demonstrated ability to analyze systems, create business requirements documentation; able to perform end-to-end process analysis.
  • Able to accurately diagnose common business problems; able to devise IT strategy and to recommend appropriate technology-based solutions; some knowledge of guiding users through basic process design and prototyping; familiarity with Enterprise Resource Planning.

Program Level Outcomes (PLOs) - AAS in Programming

Statements which articulate, in measurable terms, what students should know and be able to demonstrate as a result of and at the conclusion of a program. PLOs communicate program goals explicitly and foster transfer of responsibility for learning from faculty to students.

A student who obtains an AAS degree in Programming from the Community College of Aurora will demonstrate the following abilities:

  • Take an idea from concept to reality.
  • Develop applications for desktop and laptop computers.
  • Create engaging user interfaces for their applications.
  • Develop applications using a variety of development tools and programming languages.
  • Develop reliable applications.
Apply NowGet Info

Favorites

QuickLinks

Main Menu