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:

Students working at their desks

  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, whitewater 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.