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.
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.
Primary courses include the 39-semester-hour computer science core, plus 18 hours of mathematics and 9 hours of computer science electives as well as a 13-hour science requirement.
A minor is not required. Popular minors among students who do choose to pursue one include:
- Computer Information Systems
Engagement Outside the Classroom
- Association for Computer Machinery – A recognized chapter of the national association, serving as the world’s largest educational and scientific computing society.
- Nerd Network – A way for students with common “nerdy interests” such as science fiction, anime, video games, comics to come together and share in their passions.
- App Hack Events – These consists of 24-hour periods where students come together to collaborate and develop technology.
- Association of Information Technology Professionals – A student chapter of the largest organization for information management executives.
- S-STEM program – A scholarship program for students who major in computer science of applied mathematics.
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 of Computer Science offers scholarships, and S.T.E.M. 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. James Wilkes