The world runs on technology. By learning how computing devices work, how to reason about algorithms and how to develop software, you are entering a field with endless opportunities – from software for businesses or research, to apps and a demanding job market.
Appalachian State University’s Bachelor of Science in Computer Science is backed by an engaged faculty. Students are expected to apply what they learn in class through internship opportunities, research or activities sponsored by the department such as App Hack events. Appalachian’s Department of Computer Science was one of the first programs in North Carolina to achieve accreditation from the Accreditation Board for Engineering and Technology (ABET), which it has held since 1986. The program offered Appalachian’s first computer science class in 1975.
Students in this degree have the option to pursue Appalachian’s accelerated master’s program and receive their Master of Science degree in Computer Science in one year as instead of two years by taking graduate coursework during their senior year. The department also offers a Data Science Certificate.
Employment: The job market is so strong in this field that most graduates go straight into employment. Employers include Lowes Hardware, CGI (Lebanon, V.A.), Duke Energy, Microsoft, Google, Amazon, ECR Software, Sunrise Technologies, and INMAR.
Graduate schools: Students who do choose to pursue graduate studies have stayed at Appalachian State University or attended other top programs including those at North Carolina State University, University of North Carolina-Charlotte, Clemson University, Duke University or University of North Carolina-Chapel Hill.
A minor is not required. Popular minors among students who do choose to pursue one include:
- Computer Information Systems
Engagement Outside the Classroom
- App Hack Events – These consist of 24-hour periods where students come together to collaborate and develop technology.
- S-STEM program – A scholarship program for students who major in computer science or applied mathematics.
- Scholarships – Read about scholarship opportunities within the Department of Computer Science.
- Department of Computer Science student clubs
Global Learning is a priority for Appalachian State University. Students are encouraged to increase their knowledge of global issues, regions and cultures through any of Appalachian’s 100-plus international courses and events, befriending Appalachian’s 170-180 international students, participating in a study abroad, or pursuing an international service-learning or internship experience.
Must complete at least 30 credit hours of Appalachian course work and complete freshman and sophomore English in order to be admitted into the major.
- An ABET-accredited program since 1986.
- Appalachian’s accelerated master’s program allows undergraduate computer science students to stay and earn their Master of Science in computer science degree in one year at Appalachian instead of two years at another institution.
- The department offers a Data Science Certificate that can enhance a student's degree.
- Scholarships are available through Appalachian and the Department of Computer Science.
- Engaged faculty provide students with educational opportunities outside of class.
- There is a high degree of student involvement in co-curricular activities.
Boone campus only
Some of these jobs may require education beyond a bachelor’s degree.
- Applications Programmer
- Applied Science Technologist
- Artificial Intelligence Programmer
- Banking/Credit/Investment Manager
- Commodity Manager
- Computer Facilities Manager
- Computer Installation & Test Specialist
- Computer Programmer
- Computer Scientist
- Computer-Aided Design Technician
- Database Manager
- Information Scientist
- Inventory Control Specialist
- Market Research Analyst
- Research Analyst
- Software Engineer
- Software Support Specialist
- Systems Analyst
- Systems Programmer
- Teacher: Science/Math/Computers
- Technical Support Representative
View more career possibilities
Department of Computer Science
Dr. Rahman Tashakkori