Associate of Applied Science in Computer Programming


Program Description


SUNY Sullivan offers two tracks to prepare professionals for rewarding careers in computer information systems and technology – Computer Programming and Computer Support.

Each track is designed to provide the background necessary for immediate employment or transfer to a four-year program. The tracks include courses in hardware and specialized software, programming, logic, and problem solving, application skills, database management, systems analysis, and web design in order to provide graduates with a diversified skill set. A core of liberal arts classes provide the student with the communication and critical thinking skills required for career advancement.

Students in Computer Programming learn to create and deconstruct the algorithms and code behind modern computer languages. Beginning with the pseudo-code used in Logic and Problem Solving, students move through Visual Basic, Java and C++ using an Object-Oriented Programming (OOP) methodology.

After successfully completing the requirements of the Computer Programming AAS degree program, students will be able to demonstrate an understanding of:

  • The fundamentals of computer architecture and organization
  • Computer hardware: components, purpose, relationships, and integration
  • Computer software: usage, design, installation, management, configuration, debugging, and file management
  • Operating systems
  • The fundamentals of algorithms
  • Mathematical skills as applied to problem-solving and logic
  • The fundamentals of Microsoft Visual Basic
  • The fundamentals of Microsoft Visual C++
  • The fundamentals of Java
  • Object-oriented programming methodology
  • The fundamentals of data structures
  • The fundamentals of database management
  • The fundamentals of systems analysis
  • The fundamentals of project management

122500_photo-1515879218367-8466d910aaa4.jpg Chris Ried / Unsplash

Graduates will also be prepared to

  • Write algorithms to solve real-world problems
  • Create, edit, maintain, and query databases using structured query language
  • Work effectively in goal-oriented development teams
  • Use object-oriented programming methodologies in systems development
  • Apply the systems development lifecycle in project management
  • Produce written, oral, and visual communication that clearly expresses and documents their ideas
  • Apply a basic foundation in science, technology, engineering, and mathematics to solve real-world problems
  • Create and maintain web pages and web sites



General Education Requirements

In pursuing post-secondary education, students are expected to gain a mastery of their subject of choice, be it in the liberal arts, sciences, or one of a number of professional disciplines. However, it is also one of the primary purposes of post-secondary education to broaden a student’s perspective of the world. This involves exposure to new ideas, challenges to established or previously-held viewpoints, and introduction to unfamiliar and exciting ways of looking at and dealing with thought. It is through this exposure to a broader general education that students establish skills that provide a foundation for further study and work. Such skills include critical thinking, analysis of an argument, appropriate methodological approaches, diversity in understanding, incorporation of technology, and fundamental work habits. Such a foundation also gives students a framework against which they can better understand and appreciate their chosen field of study.

It was in this spirit that the SUNY Board of Trustees approved a General Education requirement in December 1998. This requirement calls for at least thirty (30) credits of study in different key academic areas for all students who are to graduate from a SUNY institution with a baccalaureate degree. To that end, SUNY has established the following ten Student Learning Outcomes:

Learning Outcome 1 Mathematics
Learning Outcome 2 Natural Sciences
Learning Outcome 3 Social Sciences
Learning Outcome 4 American History
Learning Outcome 5 Western Civilization
Learning Outcome 6 Other World Civilizations
Learning Outcome 7 Humanities
Learning Outcome 8 The Arts
Learning Outcome 9 Foreign Language
Learning Outcome 10 Basic Communication

In addition to these, successful degree candidates must also demonstrate competency in two areas:

Critical Thinking (Reasoning)
Information Management

A Student Learning Outcome in Critical Thinking is included in each General Education course for which credit is awarded for Student Learning Outcomes two through seven (2-7) and Student Learning Outcome 10. Information Management is taught across the curriculum.

SUNY General Education requirements initially took effect for all students who began their studies in the Fall of 2000 or later. In 2010, the SUNY Board of Trustees amended General Education requirements and, in 2013, further included specific recommendations for their implementation to community colleges that are intended to facilitate seamless student transfer to SUNY 4-year institutions. SUNY Sullivan is committed to assisting its students in meeting the current General Education requirements stipulated by SUNY. Toward that end, SUNY SULLIVAN requires that each student who graduates with an Associate in Arts (AA) degree or an Associate in Science (AS) degree complete thirty credits in a minimum of seven of the ten General Education areas and demonstrate competency in critical thinking and information management. In terms of practical application this policy requires that each AA and AS degree recipient will have demonstrated:

  1. Knowledge and skills in two required areas, Basic Communication and Mathematics;
  2. Knowledge and skills in five of the following eight areas: Natural Science, Social Science, American History, Western Civilization, Other World Civilizations, Humanities, the Arts, and Foreign Languages; and
  3. Competency in two required areas, Critical Thinking and Information Management.
Last updated Oct 2019

Keystone scholarship

Discover the options our scholarship can give you

About the School

Welcome to SUNY Sullivan, a comprehensive community college in the SUNY (State University of New York) system. We’re committed to helping you prepare for the future whether you’re getting your first j ... Read More

Welcome to SUNY Sullivan, a comprehensive community college in the SUNY (State University of New York) system. We’re committed to helping you prepare for the future whether you’re getting your first job, transferring to a four-year college or university or enhancing your personal and professional skills. Read less
Loch Sheldrake