Bachelor of Science in Computer Science

This Computer Science degree program is accredited by the Computing Accreditation Commission (CAC) of ABET. It is designed for students who plan to apply their computing knowledge in scientific or engineering environments including software engineering. This degree program is also designed for students who plan to seek advanced degrees in computer science or a related discipline.

More Information

  • This program of study leads to a Bachelor of Science degree in Computer Science. It consists of 46 hours of required CS courses, 6 hours of elective CS courses, 19 hours of mathematics, 14 hours of laboratory science, 36 hours of general education requirements, including electives outside the major, and up to 2 hours of professional development.
  • This program gives the student a broad knowledge of computer science. Core courses provide foundations in programming, data structures, programming languages, computer architecture, systems software, and theoretical foundations of computing.
  • This major incorporates a significant experiential component, involving teamwork, internships, and undergraduate research. Many courses require students to work in teams to solve technical problems. Teams formulate solutions, present, and defend their work. Students also are encouraged to work as corporate interns during the summer. Students are also afforded opportunities to do research with faculty members. In the capstone course sequence, student teams perform the entire software lifecycle to develop an application for a departmental, university, or corporate client.
  • Courses
    Curriculum Course Map (PDF)

Program Objectives & Outcomes

  • Program Education Objectives

    Within 3-5 years after graduation, graduates of the program will:

    •  PEO1: Demonstrate a record of increasing responsibility and contribution to team projects in technical and leadership roles.

    •  PEO2: Communicate ideas effectively to peers, management, external clients and the general public.

    •  PEO3: Engage in local and professional communities that address issues related to the impacts of computing on society.

    •  PEO4: Demonstrate creative problem solving, leveraging established solutions and emerging technologies.

    •  PEO5: Pursue professional growth through advanced degrees, self-directed professional development.

  • Student Outcomes

    The student outcomes for the computer science program are:

    1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

    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.

    3. Communicate effectively in a variety of professional contexts.

    4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

    5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

    6.[6-CS] Apply computer science theory and software development fundamentals to produce computing-based solutions.


There were 11 computer science degrees awarded in 2018-2019.
There were 11 computer science degrees awarded in 2018-2019.


Contact Us

CST Department of Computer & Information Sciences
Florida A&M University | 1333 Wahnish Way
308 A Benjamin Banneker Technical Bldg.
Tallahassee, Florida 32307
(850) 599-3050
(850) 599-3221