Undergraduate Program


The undergraduate program leading to the B.S. degree in Computer Science offers a quality program of instruction that prepares students for a successful career in computer science or for entry into a post-baccalaureate graduate program.

Program Educational Objectives
The Computer Science program at Appalachian State University prepares its graduates to:

  1. Obtain employment as a computing professional and/or success in pursuit of a graduate degree.
  2. Learn and apply new technologies to the solutions of contemporary problems.
  3. Communicate effectively orally and in writing and work well as a member of a team.
  4. Be responsible computing professionals and possess concern for the impact of computing on individuals, organizations, and society.

Click here for specific student learning outcomes.

There is an active student chapter of the ACM -- a CS professional society -- and many students participate in a co-op program, working in industry for two stints during their program. 

Some program data you might find interesting and helpful:


Appalachian State University is located in Boone, NC in an area known as the High Country in the beautiful Blue Ridge Mountains of North Carolina.

Students have access to a variety of outdoor activities throughout the year, including hiking, camping, biking, snow and water skiing, rock climbing, white water rafting, and swimming. In addition, Appalachian provides cultural events in the month long "An Appalachian Summer" in July and throughout the year in the form of plays, symphonies, art exhibits, and invited lectures.

Charlotte and Greensboro are within a 2 hour drive with the Raleigh/Durham/Research Triangle Park area within a 3 hour drive.