The world runs on technology. By learning 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 opposed to 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 gone to 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.
- ECRS Scholarship Program – A scholarship for incoming first-year students and graduate students in 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 receive their Master of Computer Science degree in one year at Appalachian as opposed to two years at another institution.
- The department offers a Data Science Certificate that can enhance a student's degree.
- The Department of Computer Science offers scholarships, and STEM scholarships are available through Appalachian State University.
Number of Students
Method of Delivery
On 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
Dr. Rahman Tashakkori