Associate 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.