Bachelor of Science in Computer Science at Southern New Hampshire University

Bachelor of Science in Computer Science

Undergraduate degree at Southern New Hampshire University

Program Details
Undergraduate Degree
3.0 Years
Online Program
Program Cost

USD 39,600

Visit Official Website

Explore the Bachelor of Science in Computer Science program at Southern New Hampshire University. This program is offered in USA and provides an excellent learning opportunity in Undergraduate studies.

The Bachelor of Science in Computer Science at Southern New Hampshire University (SNHU) is designed to equip students with essential skills for a career in one of the fastest-growing fields. The program covers fundamental programming techniques, algorithms, and data structures, alongside mathematical computation and quantitative reasoning. Students can choose from four concentrations: Data Analysis, Information Security, Project Management for STEM, and Software Engineering, allowing them to tailor their education to specific career goals. The curriculum includes courses such as Programming Languages, Software Development Lifecycle, and Mobile Architecture and Programming, ensuring a comprehensive understanding of both theoretical and practical aspects of computer science. With a focus on creating a professional portfolio, graduates are prepared for roles such as Software Developer, Systems Analyst, and Full-Stack Developer. The program is fully online, offering flexibility for students to learn at their own pace, making it suitable for both full-time and part-time study.

University
Southern New Hampshire University
University Location
USA (Online)
Program Duration
3.0 years
Ranking
Not available
Part-time allowed
Yes

Required Courses
  • Programming Languages
  • Operating Platforms
  • Software Development Lifecycle
  • System Analysis and Design
  • Software Security
  • Software Testing, Automation, and Quality Assurance
  • Computational Graphics and Visualization
  • Client/Server Development
  • Mobile Architecture and Programming
  • Current and Emerging Trends in Computer Science
  • Full Stack Development I
Elective Courses
  • Data Validation: Quality and Cleaning
  • Emerging Technologies and Big Data
  • Structured Database Environments
  • Computer Networking
  • Computer Systems Security
  • Cybersecurity Foundations
  • Adaptive Project Management
  • Project Management
  • Resource Estimating and Scheduling
  • Secure Coding
  • UI/UX Design and Development
  • Software Reverse Engineering
Online Program

This program can be completed entirely online.