Computer Science Associate Degree
Program start date | Application deadline |
2024-05-06 | - |
Program Overview
The Associate of Science in Computer Science degree prepares students for careers in software development and analysis. The program emphasizes problem-solving, algorithmic thinking, and the design and implementation of computing solutions. Graduates are equipped with a solid foundation in programming languages, data structures, and software development lifecycle, and can pursue entry-level roles in the field or continue their education at the bachelor's level.
Program Outline
Degree Overview:
The Associate of Science (AS) in Computer Science degree equips students to fulfill the increasing demand for software analysts, designers, and developers. This online program emphasizes the design and development of computer software, offering a solid foundation in problem-solving using technology and algorithmic thinking.
Objectives:
- Analyze complex computing problems and use computing principles to solve them
- Design, implement, and evaluate computing-based solutions to meet a given set of computing requirements
- Communicate professionally and effectively in a variety of situations
- Apply computer science theory and software development to create computing-based solutions
Outline:
The program curriculum includes the following courses:
- Programming Languages: Develops functional programs using various programming languages, emphasizing code security, efficiency, and professionalism.
- Data Structures and Algorithms: Analysis and Design: Explores advanced algorithmic designs to evaluate complex data structures, including code development and non-coding development methodologies.
- Software Development Lifecycle: Examines the stages of the software development lifecycle, covering the characteristics, documentation, and purpose of each stage from the perspectives of developers and testers.
- Operating Platforms: Provides a deep understanding of operating platforms and architectures through the analysis and evaluation of their characteristics, advantages, and weaknesses; includes software design template utilization.
Careers:
Graduates from the computer science associate program can pursue entry-level roles in the field, such as:
- Help desk technician
- Software developer
- Computer programmer
- Applications analyst
- Applications developer The program also lays a strong foundation for continuing education in computer science at the bachelor's level.