Granite State College: University System of New Hampshire

Computer Science Innovation (B.S.)

B.S. Computer Science Innovation

Become an extraordinary computer scientist who can envision complex solutions to difficult technical challenges and create solutions which will always be in high demand in our tech-driven society. If you have earned your associate degree in Computer Science and Innovation from Manchester Community College, then you meet the admission requirement for this articulation agreement. The program offers personalized, student-centered learning with direct workplace application. The focus and location of project-based learning is flexible by design, with a broad topic such as Quality Assurance or Mobile Applications guiding your selection of both a learning project and an action site (such as a workplace or volunteer setting). You will make contributions to projects, and learn through real-time, real-trend, real-world learning. GSC’s unique practice-based approach to learning balances technical theory and classroom studies and prepares graduates to work in various computer science innovation careers. Specific careers may include: Software Engineer, Medical Engineer, Mobile Application Developer, Game Programmer, Database Designer, and Systems Analyst.

Students will:

  • attain proficiency in the concepts, theories, and methods of inquiry pertinent to computer science innovation.
  • demonstrate, through the development of software projects, an ability to interpret and apply industry regulations.
  • analyze, design, implement, test, and verify systems, user interfaces, multiple tiers, multiple platforms and emerging technologies of varying complexity to meet desired goals.
  • apply mathematical foundations and computing theorems in the modeling and design of systems.
  • apply principles of secure architecture as a basis of system design.
  • demonstrate comprehension of the tradeoffs involved in design choices.
  • apply innovation processes to problems, integrating solutions from appropriate technologies.
  • analyze the local and global impact of computing on individuals, organizations, and society.
  • act according to the professional, ethical, legal, security, and social issues and responsibilities expected in the computer science field.
  • recognize the need for and an ability to engage in continuing professional development in computer science innovation.

Flexible delivery formats such as evening, online, hybrid, and weekend intensive courses ensure that the program is accessible to working adults of all ages. In addition, this degree allows a seamless transition from the associate to the baccalaureate degree. See a list of required courses for this program on our Curriculum Map. Download a printable version of the curriculum map.