Computer Science | Fitchburg State University
Skip to main content

Fitchburg State uses technology to gather information and better understand visitors’ experiences. By continuing to use this website, you consent to this usage in accordance with our Privacy Policy.

Computer Science

The median annual wage for computer and information technology occupations was $86,320 in May 2018. Employment of computer and information technology occupations is projected to grow 13 percent from 2016 to 2026, faster than the average for all occupations.*
Maximize your options for employment as an application programmer, mobile app developer, web developer, video game developer, interface designer, systems analyst, database manager -- learn more about our Bachelor of Science in computer science.

Request Information

Overview

Computers are everywhere, and the demand for people who can program them, design them, and have the skills to understand them continues to grow each year.

Take advantage of one of the few programs in the country that combines hardware and software education. This dual-track program gives you the platform you need to work in such areas as software design, network development, web design, and computer hardware creation. All of these applications are supported by the knowledge gained by having a strong background in mathematics.

You'll develop knowledge and skills in analysis and design of business information systems, database development, software development, and networking. This program prepares you for professional careers in the rapidly changing field of computer science. You may also select the game programming concentration, or choose a custom set of courses.

After graduating, you'll be prepared to undertake work in almost any industry: government agency, research organization, or consulting firm. 

In this Program 

You will:

  • Expect to make the median annual wage for computer and information technology occupations of $86,320 according to the US Bureau of Labor Statistics. 
  • See projected employment growth of 13 percent from 2016 to 2026 for computer and information technology occupations, faster than the average for all occupations.
  • Maximize your options for employment as an application programmer, mobile app developer, web developer, video game developer, interface designer, systems analyst, database manager.
  • Possess the most sought-after skills for the 21st century with placement rates for graduates exceeding 95 percent over the last five years. 

Student Testimonial

“The Computer Science faculty really care about students and take time to make sure we understand the theory and can apply them in real world and hands on settings.” KW – 2018*

Career Opportunities  

You'll develop knowledge and skills in analysis and design of business information systems, database development, software development, and networking. This program prepares you for professional careers in the rapidly changing field of computer science. You may also select the game programming concentration, or choose a custom set of courses.

Experiential Opportunities

All students will complete capstone courses developing information systems applications as a team in a variety of application domains such as health care, marketing, finance, geography, biology etc.

You can also make use of paid internship opportunities that are available to the motivated.

Computer science majors can also study abroad in: short-term faculty-led programs, exchange/direct enroll programs, and outside provider-led programs. Imani Hunter, a Computer Science major, studied abroad through our exchange program at Reitaku University in Japan during the Fall of 2018. 

Requirements and Curriculum

Bachelor of Science 

Accreditation

The Bachelor of Science in computer science is accredited by the Computing Accreditation Commission of ABET. Enrollment and degree productivity data is available in the Fitchburg State University Fact Book (PDF).

Computer Science Student Outcomes

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
  • Design, implement, and evaluate a computing-based solutions to meet a given set of computing requirements in the context of the program’s discipline
  • Communicate effectively in a variety of professional contexts
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline
  • Apply computer science theory and software development fundamentals to produce computing-based solutions

Computer Science Educational Objectives

Upon graduation, students shall be able to: 

  • Apply the knowledge of computer hardware, programming languages and the fundamental mathematical and engineering principles to computer systems and software development.
  • Apply what they have learned about the theoretical foundations of computing machinery to understand and use new technologies as they are introduced.
  • Analyze, design, implement and document computing solutions to practical problems.
  • Utilize basic computer skills to achieve and maintain professional careers in computer science and across related disciplines.
  • Understand ethical, legal and professional implications and provide leadership in their professional careers.
  • Demonstrate oral and written communication skills.
  • Collaborate in group projects and open source community projects.
  • Show evidence of lifelong learning skills.

*“Computer and Information Technology Occupations : Occupational Outlook Handbook:” U.S. Bureau of Labor Statistics, U.S. Bureau of Labor Statistics, 20 Apr. 2019.