Skip to main content

Search sfc.edu

Program or Degree

Computer Science, M.S.

Program Overview

The Master of Science in Computer Science at St. Francis College is a 30-credit program designed to prepare students for advanced roles in software engineering, data science, systems architecture, and technology leadership. The program emphasizes both technical depth and practical application, following the ACM/IEEE CS 2023 curriculum guidelines to ensure academic rigor and industry relevance.

With flexible hybrid and online formats, students can complete the program in 1–2 years, making it accessible for both recent graduates and working professionals. Graduates will be equipped to tackle complex computational problems, lead software development initiatives, and respond to evolving challenges in AI, cybersecurity, and information systems.

 

Program Learning Outcomes

Program Learning Outcomes

Students graduating with a MS in Computer Science will be able to:

1. Analyze, design, and implement algorithmic solutions using advanced data structures.

2. Design, test, and evaluate software solutions with strong foundations in software engineering principles.

3. Demonstrate expertise in computer architecture, operating systems, and hardware-software interactions.

4. Assess ethical, legal, and societal challenges in computing and apply professional codes of conduct.

5. Communicate complex technical concepts effectively to diverse audiences.

 

Curriculum Highlights

Curriculum Highlights

• Introduction to Computer Science

• Programming I & II

• Discrete Structures

• Data Structures & Algorithms

• Computer Architecture & Organization

• Operating Systems

• Database Management Systems

• Software Engineering

• IT Law and Ethics / IT Project Management

• Capstone Project in Computer Science

• Electives: Cryptography, Linux, Network Security, Linear Algebra, Probability, and more

 

Career opportunities

Career Opportunities

Graduates of the BS in Computer Science are prepared for careers such as:

• Software Developer / Application Engineer

• Data Analyst / Data Scientist

• Cybersecurity Specialist

• Systems Administrator / Network Engineer

• IT Project Manager

• Graduate Study in Computer Science or related fields

This site uses cookies

We use cookies to improve user experience and analyze website traffic. By continuing to use this site, you agree to the use of cookies.