Undergraduate Catalog 2015-2016


Computer Science (BCS)

Bachelor of Science in Computer Science (B.S.C.S.)

8 Semester Plan

120 Credit Hours

CIP Code: 11.0101 (Track 1 of 6)

College of Engineering


Major Description

The Computer Science program focuses on the design, development, and application of software systems and on the theory of computation. Additional course work in algorithms, discrete structures, object oriented design, data structures, operating systems, digital logic design, computer architecture, and a wide range of advanced electives extend and supplement the core.

Mission Statement
In keeping with the mission of the College of Engineering, the Department of Computer Science and Engineering strives for excellence in teaching, research, and public service. Specifically, the Department aspires to:

  1. Lead the advancement of computer science, computer engineering, and information technology through internationally recognized research and graduate education, as well as technology transfer to regional industries.
  2. Prepare students for full and ethical participation in a diverse society and encourage lifelong learning.
  3. Educate students in the best practices of the field as well as integrate the latest research into the curriculum.
  4. Foster the development of problem solving and communication skills as an integral component of the profession.
  5. Provide quality learning experiences through small classes, active learning styles of teaching, and opportunities for meaningful interactions between students and faculty.

The Department of Computer Science and Engineering has established the following program educational objectives for the computer science graduates of the Department.

  1. Our computer science graduates will apply their knowledge and skills to succeed in their career and/or obtain an advanced degree.
  2. Our graduates will function ethically and responsibly, and will remain informed and involved as full participants in our profession and our society.
  3. Our graduates will successfully function in multi-disciplinary teams.
  4. Our graduates will apply basic principles and practices of computing grounded in mathematics and science to successfully complete software related projects to meet customer business objectives and/or productively engage in research.

Entrance and Continuation Requirements for the Computer Science Program
College of Engineering students who have fully met the admission requirements for the major, and are in good academic standing, may declare a major in Computer Science. Prior to being admitted to a department, a student may be permitted to take no more than two departmental courses.

Minimum Admission Requirements for the Computer Science Program

  1. Completion of:

    All students must complete the equivalent of USF Composition I & II, Engineering Calculus I & II and Calculus-based General Physics I & II (with labs) with minimum grades of C in each course (grades of C- are insufficient). The minimum overall average GPA in these six courses required for admission to the Department is between 3.0 and 3.5 for any given year. The minimum acceptable average GPA will be posted on the Department's website one year prior to the Fall Semester that the revised GPA is applicable. The computed GPA is based on the best attempts in these courses.

  2. Completion of COP 2510 with a minimum grade of B (grade of B- is insufficient) or another introductory programming course covering a modern programming language, with an emphasis on programming concepts and design methodology with a minimum grade of B (grade of B- is insufficient).
  3. A minimum overall GPA of 2.0
  4. A minimum USF GPA of 2.0

Minimum Continuation Requirements for the Computer Science Program

Students meeting the above requirements may be admitted to either the Computer Science or Computer Engineering degree tracks; however, continuation in the program will be allowed only for students who complete CDA 3103 and COP 3514 with minimum grades of B, based on best attempts in each course (grades of B- are insufficient). These requirements must be met with a maximum of two attempts allowed for each course.

GPA and Grade Requirements

Unless otherwise stated, the minimum acceptable grade in all BSCS required math, science, and engineering courses is a C or higher (C- is insufficient). The minimum acceptable grade in specialization courses is a C-, except as stated in the program admission and continuation requirements. Students must have and maintain a minimum 2.0 Math and Science GPA, 2.0 Engineering GPA, 2.0 Specialization GPA, 2.0 USF GPA, and 2.0 Overall GPA.

Departmental Policies
In addition to the College’s graduation requirements, the Department has the following policies:

  1. Mandatory academic advising and/or mentoring of students.
  2. Exit interview and/or survey as a graduation requirement.

State Mandated Common Course Prerequisites

If a student wishes to transfer without an A.A. degree and has fewer than 60 semester hours of acceptable credit, the student must meet the university's entering freshman requirements including ACT or SAT test scores, GPA, and course requirements.

Students should complete the following prerequisite courses listed below at the lower level prior to entering the University. If these courses are not taken at a Florida College System institution, they must be completed before the degree is granted. Unless stated otherwise, a grade of C is the minimum acceptable grade (C- is insufficient).

Students qualify for direct entry to the Department if they have completed the following courses at a Florida College System institution or University in the Florida State University System (SUS) and meet all other admissions requirements of the University and College.

Some courses required for the major may also meet General Education Requirements thereby transferring maximum hours to the university.

  • COP XXXX Introductory Programming in C, C++, Java, or equivalent language
  • MAC X311 Calculus I or MAC X281
  • MAC X312 Calculus II or MAC X282
  • PHY X048/X048L General Physics I with Lab or PHY X048C
  • PHY X049/X049L General Physics II with Lab or PHY X049C
  • XXX XXXX Six credit hours of science courses for science majors

Total Major Hours: 96 Hours

Major Core Courses - 69 Hours

Math and Science (20 credit hours)

Basic Engineering (6 credit hours)

  • EGN 3000 Foundations of Engineering
  • EGN 3000L Foundations of Engineering Lab
  • EGN 4450 Introduction to Linear Systems
  • EGN 3443 Probability and Statistics for Engineers

Specialization (34 credit hours)

Composition and Technical Writing (9 credit hours)

Major Elective Courses - 27 Hours

  • 15 hours of Department Upper-Level Electives (CSE Elective)
  • 6 hours of Department Upper-Level Electives (CSE Software Elective)
  • 3 hours of Department Upper-Level Elective (CSE Theory Elective)
    • 4000-level COP course
    • CIS 4930 Special Topics in Computer Science I
  • 3 hours of Upper-Level Humanities, Social Sciences, or Fine Arts Elective

  More About this Major

  Research Opportunities

There are research opportunities associated with this major.

Show Me More

  Internship Opportunities

There is internship information associated with this major.

Show Me More

  Additional Requirements

There are additional requirements for this major such as grade, GPA, foreign language, and/or general education requirements.

Show Me More

  Additional Information

There is more information available for this major such as faculty, advising, and/or accreditation information.

Show Me More