The Computer Science degree is designed to provide as strong a foundation in Computer Science as possible, while still leaving some space for free electives. Identified skills for students in this concentration include:
- Finding solutions to difficult problems and implementing them in a programming language
- Applying these problem solving and programming skills to problems in a wide range of domains such as Network Programming, AI, Video Game Programming, etc.
- Interacting with professionals in the chosen domain to find solutions to problems
- Working as a member of an interdisciplinary team
Shippensburg University's Computer Engineering (BS) program is accredited by the Engineering Accreditation Commission of ABET, meaning it meets nationally determined standards. ABET accreditation means that the national accrediting organization has spent time on our campus making sure that our curriculum meets national standards, our faculty are well-supported and current in the discipline, and our infrastructure is up-to-date and well-supported. It is your assurance that, not only is our program strong today, but we have also laid the foundation so that it will continue to be strong in the future.
Opportunities exist among all employers, especially business and industry, government, science and education. Not everyone who completes this degree becomes a programmer. These skills are required in jobs like sales, technical support and project management.
Some specific positions include:
- Developer
- Systems administrator
- Data scientist
- Web developer
- Data base administrator
- Network administrator
- Security administrator
- Knowledge engineer
- Game developer
Career prospects in software development are excellent with attractive work environments and income potential. The students from these programs are highly sought after by employers in the fields of business, industry, government, science, and education. They are hired by small startups through Fortune 500 companies. They build a variety of types of applications, such as control systems for vehicles, software for network communication, and applications that work with databases.
Course work for Computer Science, B.S.
For the Computer Science, B.S., in addition to the core courses, students must complete the requirements of a concentration. Students may choose from pre-approved concentrations or seek department approval for a concentration of their own design. The decision to pursue a concentration is typically made during the sophomore year. For full course descriptions, please visit the undergraduate catalog.
Credit Requirements:
- General Education: 47-49 credits
- Major Requirements: 57-66 credits
- Free Electives: 7-14 credits
- Total Credits to Graduate: 120 credits
*All undergraduate degree programs require a minimum of 120 credits. Some courses meet multiple requirements, but are only counted once toward the 120 credit total required to graduate.