Course: Associate of Applied Science in Computer Science
- Chamblee, USA
- Houston, USA
Associate of Applied Science
DURATION
60 hours
LANGUAGES
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Sep 2026
STUDY FORMAT
On-Campus
Key Summary
About: American National College's Associate of Applied Science in Computer Science offers an intensive curriculum in hardware, software, information systems, databases, analysis and design, software structures, computer graphics, operating systems, programming languages, algorithms and computational mathematics. Students demonstrate competency in programming fundamentals, computer organization and networks, operating systems, architecture, theory and discrete and continuous mathematics. Objectives include software development, problem analysis, teamwork, technology application and written communication; required courses span composition, communication, history, business, college algebra, networking, data structures, databases, Java and C++.
Career Outcomes: Graduates can pursue entry-level and mid-level roles such as software developer, systems analyst, network administrator.
Course: Associate of Applied Science in Computer Science
American National College's Associate of Applied Science in Computer Science is based on an intensive curriculum focused on computer and technological areas: key theoretical concepts and practical applications; hardware and software; computing needs and solutions. Sub-fields explored include, among others, information systems, databases, analysis and design, software structures, computer graphics, operating systems, languages and diverse applications. Degree candidates must demonstrate professional competency in programming fundamentals, computer organization, technological architecture, networks and operating systems, algorithms, theory and computational mathematics. They must be prepared to apply computer competency to practical issues and to manifest a knowledge-base that allows for substantial adaptability.
Program Objectives
- Demonstrate understanding of the core areas of algorithms, theory of computation, operating systems, linguistics of programming languages, and architecture.
- Demonstrate proficiency in software development, including problem analysis, software design, and the use of programming languages and tools.
- Apply technology-centered theories and practices to a variety of problem-centered solutions, both standard and some unconventional.
- Demonstrate the ability to work effectively in teams with a clear-cut awareness that the computer science function (in many of its configurations) is inextricably bound to most organizational areas, which the graduate needs to understand, major areas about which the graduate should have acquired fundamental familiarity.
- Understand and apply concepts of discrete and continuous mathematics, as these are applied to the domain of computer science and problem resolution.
- Develop strong communication skills with due emphasis on the tools of effective writing.
Career Opportunities
The successful graduate will be aptly prepared to assume a wide range of entry-level (and, with some former experience, mid-level) computer professional positions in technology-centered organizations, in the corporate sector, in industry, in government, in other professional arenas or, alternatively, to assume enhanced (CS-focused) responsibilities within the context of a currently-held position. Those who so elect will be academically prepared to pursue studies in Computer Science, Computer Engineering or in a wide array of inter-related or co-dependent disciplines.
Program Requirements
General Education Course
- Composition I
- Composition II
- Principles of Human Communication
- Survey of American History
- Introduction to Political Science
- Introduction to Business
- General Science
- College Algebra
- POL 102 Introduction to World Politics
- SOC100 General Sociology
Core Courses
- Introduction to Computer Science
- Introduction to Networking and Data Communication
- Foundations of Information Systems
- Theory of Programming and Application Design
- Network Security Essentials
- Operating Systems
- Data Structures and Algorithms
- Database Management Systems
- Programming in JAVA: Problem Solving
- Programming in C++
Total Program Credit Hours: 60







