Computer Science (BS) (Bachelors)

Southern New Hampshire University

Online Only

Gain the skills you need to enter one of the nation's fastest-growing fields with your online Bachelor of Science (BS) in Computer Science from SNHU. SNHU's online degree program employs industry-standard software development with popular programming languages such as Python, Java, and C++. You can further expand your toolbox with experience in full-stack development and cloud integration using JavaScript, NoSQL, and Amazon Web Services (AWS). Armed with these skills, along with fluency in today's most widely used programming languages, you'll be proficient with software employers use giving you a critical advantage that can help advance your career.

 

Learn how to:

- Apply collaborative strategies for software projects

- Create a portfolio of software applications

- Develop software with agile software methodologies

- Gain experience with full-stack development

- Develop a security mindset

 

Aligned with industry standards: SNHU's online CS degree program employs industry-standard software development and testing tools like Eclipse, OpenGL, Cucumber with Maven, and Junit testing. Technology resources: SNHU provides cloud-based virtual environments in some courses to give you access to the technology you need for your degree and your career. Learn more about our virtual environments.

 

Students enrolled in the online computer science degree program at Southern New Hampshire University will have the opportunity to develop critical technical and professional skills through work on authentic, collaborative, industry-specific projects, as well as through the exploration of emerging tools, technologies, and environments in the field of computer science. The program curriculum will help you gain a solid understanding of fundamental programming techniques, algorithms, and data structures, as well as the mathematical computation and quantitative reasoning skills that underpin the work done in the field of computer science. Instructors with real-world experience in their field will help you build skills you can use immediately in your career. Plus, you'll create a portfolio that showcases your work.

 

"As a part of their coursework, students will develop a digital portfolio of artifacts to demonstrate their technical skills to prospective employers," said Dr. Sharon Kibbe, an associate dean of STEM programs at SNHU.

 

Courses To Prepare You For Your Career SNHU's BS in computer science program includes:

- Degree-specific courses: The courses in this program prepare the learner for a career in software with relevant and emerging topics in the software industry, such as industry-standard programming languages and tools, operating systems, systems architecture and design, algorithms and data structures, software security concepts, agile team development, mobile, and full-stack development. You'll gain the experience required to develop professional programs using the full software team development process with career-focused experience that employers expect.

- General education: All bachelor's students are required to take general education classes. Through these foundation, exploration, and integration courses, students learn to think critically, creatively, and collaboratively, giving you the edge employers are looking for.

- Earn transfer credits for IT certifications and credentials: If you've earned IT certifications through organizations like Cisco, CompTIA, (ISC)2, or Oracle, you may be eligible to receive credit toward your degree program. If you're seeking certification, some IT and computer science courses can help you prepare for specific exams.

- Earn math credits for what you already know: Save time and tuition with our Pathways to Math Success assessments. Depending on your scores, you could earn up to 12 math credits the equivalent of 4 courses toward your degree for less than $50 per assessment.

Part of our mission to expand access to quality higher education means removing the barriers that may stand between you and your degree. That's why you can apply at any time and get a decision within days of submitting all required materials. Acceptance decisions are made on a rolling basis throughout the year for our 6 (8-week) undergraduate terms.

$150 Graduation Fee, Course Materials ($ varies by course)