Skip to main content

Search sfc.edu

Program or Degree

Computer Science, B.S.

Program Overview

The Bachelor of Science in Computer Science provides students with a strong foundation in programming, algorithms, data structures, computer systems, and software development. The program emphasizes both theoretical and applied aspects of computing, preparing students for careers in software engineering, systems analysis, data analytics, artificial intelligence, and cybersecurity.

Students gain hands-on experience through project-based learning and collaborative assignments, with opportunities to explore advanced topics such as machine learning, mobile application development, and ethical computing. The curriculum aligns with national computing standards and supports students interested in graduate study or entry into the technology workforce.
 

 

PROGRAM LEARNING OBJECTIVES

Program Learning Outcomes

PLO 1: Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
PLO 2: Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
PLO 3: Apply computer science theory and software development fundamentals to produce computing-based solutions.
PLO 4: Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
PLO 5: Communicate effectively as a computer scientist in a variety of professional contexts.
 

CURRICULUM HIGHLIGHTS

• Introduction to Computer Science

• Programming I & II

• Discrete Structures

• Data Structures & Algorithms

• Computer Architecture & Organization

• Operating Systems

• Database Management Systems

• Software Engineering

• Capstone Project in Computer Science

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.