Skip to main content

Search sfc.edu

Program or Degree

Computer Science, M.S.

Program Overview

The Master of Science in Computer Science is a practice-oriented program that equips students with advanced knowledge in core areas such as programming languages, software engineering, database systems, and algorithm design. The curriculum is designed for both recent graduates and working professionals seeking to deepen their technical expertise and problem-solving skills.
 

Students can tailor their experience by selecting electives in emerging fields such as cybersecurity, analytics, and artificial intelligence. The program culminates in a capstone project, allowing students to apply their skills to real-world challenges and demonstrate mastery of the discipline. Graduates are prepared for leadership roles in industry or for further academic pursuits.
 

PROGRAM REQUIREMENTS

 

Courses

Credits

Core Courses

18

CS 6001 Foundations of Programming

3

CS 6002 Computer Organization and Architecture

3

CS 6003 Design and Analysis of Algorithm

3

CS 6004 Principles of Programming Languages

3

IT 6004 Database Management

3

IT 6005 Comparative Study of Operating Systems

3

CS 6005 Software Engineering

3

Select TWO of the following

6

IT 6001 Information Systems for Managers

3

IT 6002 Systems Analysis and Design

3

IT 6003 Computer Network and Security

3

BAN 6001 Business Analysis for Managers

3

BAN 6003 Data Mining

3

BAN 6300 Emerging Issues of Technology in Analytics

3

CS 6998 Capstone Project in Computer Science

3

Total Credits Required

30

 

PROGRAM LEARNING OBJECTIVES

PLO 1: Analyze, design, and implement algorithmic solutions for computing problems using appropriate data structures.
PLO 2: Design, implement, test, and evaluate software solutions using development tools to meet specified requirements, demonstrating analytical proficiency in programing languages and adhering to software engineering principles throughout the software development lifecycle.
PLO 3: Demonstrate an understanding of computer organization, architecture, and the interaction between software and hardware components, and operating systems concepts.
PLO 4: Evaluate the ethical, legal, security, and societal challenges in computing; formulate strategies grounded in professional codes of conduct; advocate for responsible computing practices.
PLO 5: An ability to effectively communicate technical concepts in written and oral form with diverse audiences.
 

CURRICULUM HIGHLIGHTS

Foundations of Programming   
Computer Organization and Architecture    
Design and Analysis of Algorithm    
Principles of Programming Languages    
Software Engineering    
Capstone Project in Computer Science  

CAREER OPPORTUNITIES

💻 Software Engineer / Software Developer
• Design, develop, and maintain software applications, websites, and enterprise systems used across industries.

🧠 Artificial Intelligence or Machine Learning Engineer
• Build intelligent systems that analyze data, recognize patterns, and automate complex tasks.

🔐 Cybersecurity Specialist
• Protect computer systems, networks, and sensitive data from cyber threats and security breaches.

☁️ Cloud Computing Engineer
• Design and manage cloud-based infrastructure and services used by organizations worldwide.

📊 Data Scientist or Data Analyst
• Analyze large datasets to uncover insights, support decision-making, and develop predictive models.

🌐 Systems or Network Engineer
• Design, implement, and maintain computer networks and IT infrastructure.

🖥 Full-Stack or Web Developer
• Build dynamic websites and web-based applications using modern programming frameworks.

🔬 Researcher or Technology Innovator
• Conduct advanced research in computing fields such as artificial intelligence, robotics, and advanced algorithms.

🎓 Technology Leadership Roles
• Advance into roles such as IT manager, technology consultant, or chief technology officer with experience.

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.