Student in a computer lab

Computer Science Learning Outcomes

  • Analyze a problem, and identify and define the appropriate computing requirements 

    Design a computer-based system, process, component or program to meet the specifications 

    Implement and test a computer-based design using current techniques, skills and tools 

    Apply mathematical foundations, algorithmic principles and computer science theory in the design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices 

  • Function effectively in teams to accomplish a common goal 

    Understand professional, ethical, legal, security and social issues and responsibilities 

    Use oral and written communication effectively 

    Recognize the need for continuing professional development

Program Requirements

Program Requirements

If you're fascinated by the endless possibilities of technology, we invite you to embark on an exhilarating journey into the world of computer science with our esteemed department.

The following concentrations are available for the Computer Science program:

  • Concentration in Artificial Intelligence and Data Science (UCSA)
  • Concentration in Computer Science General (UCSG)
  • Concentration in Computer Science General with Cooperative Experience (UCSC)
  • Concentration in Information Systems (UCSI)
  • Concentration in Information Systems with Cooperative Experience (UCSO)
 

 

View Program Curriculum

Career Opportunities

Computer Science majors will be prepared to pursue career opportunities across a wide range of exciting fields, including:

Students in classroom

Network Administrator

Manage networks and technical systems, conducting maintenance and upgrades. 

Web Developer

Create websites and web applications through programs like HTML, CSS and JavaScript.  

Software Engineers

Design, build and maintain software systems for end users. 

Application Developer

Creating software applications for computers, mobile devices and other technologies. 

Information Security Analyst

Protect companies from cyberattacks through developing and monitoring security measures.

UX Designer

Oversee the design, functionality and overall branding of a product.

Meet Our Faculty

Ronald Krawitz, PH.D.

Visiting Lecturer, Computer Science Department
Hemenway Hall 418
Mayari Serrano Anazco

Mayari Serrano Anazco

Assistant Professor of Computer Science, Computer Science Department
Mark Morabito, M.Ed.

Mark Morabito

Visiting Lecture, Computer Science Department and Visiting Lecturer, M.Ed. - Educational Technology

Cornelia Breuning

Cooperative Experience Coordinator, Associate Professor, Computer Science Department

Learn More

If the Computer Science major sounds like a good fit but you would like to learn more, contact Admissions at admissions [at] framigham.edu (admissions[at]framigham[dot]edu) or 508-626-4500. 

 Apply 

Take the next step