
Computer Science, B.S.
Program Overview
The Bachelor of Science in Computer Science at St. Francis College is a 120–121 credit program that provides students with a rigorous foundation in both computer science theory and practical application. It prepares graduates for careers in software development, data science, artificial intelligence, and cybersecurity, while also serving as a direct pathway to the Master of Science in Computer Science.
With traditional, hybrid, and online learning options, the program offers the flexibility students need while emphasizing practical, career-ready skills. Graduates will be equipped to innovate, adapt, and lead in today’s technology-driven global economy.
Located in New York, the program combines theoretical knowledge with technical expertise, ensuring students are prepared to thrive in a rapidly evolving field. The curriculum emphasizes core computer science principles—including programming, algorithms, data structures, and software engineering—while also integrating opportunities for applied learning.
Students will engage in hands-on projects, collaborative assignments, and real-world problem-solving experiences, gaining the skills necessary to bridge theory and practice. Upon graduation, they will be well-prepared for diverse roles such as software developers, systems analysts, network engineers, and data scientists.
Program Learning Outcomes
Program Learning Outcomes
Program Learning Outcomes
Students graduating with a BS in Computer Science will be able to:
1. Analyze complex computing problems and identify effective solutions.
2. Design, implement, and evaluate software systems to meet computing requirements.
3. Apply computer science theory and software development principles to real-world problems.
4. Recognize professional responsibilities and apply ethical judgment in computing practice.
5. Communicate effectively in professional and academic contexts.
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