
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
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
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
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