Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Course Language
English
About Program

Program Overview


University of Florida Computer Science Program

The Computer Science program at the University of Florida combines a strong engineering-oriented technical basis with a flexible interdisciplinary component and an emphasis on communication skills. This flexibility is increasingly important as computers become more important tools in an ever-increasing number of disciplines.


About this Program

  • College: Herbert Wertheim College of Engineering
  • Degree: Bachelor of Science in Computer Science
  • Credits for Degree: 120

Department Information

The mission of the Department of Computer & Information Science & Engineering is to educate students, as well as the broader campus community, in the fundamental concepts of the computing discipline; to create and disseminate computing knowledge and technology; and to use expertise in computing to help society solve problems.


Curriculum

The program contains a strong technical component comprising a set of required courses covering essential areas in computing and a set of technical electives enabling students to deepen their knowledge in chosen areas of computer science and engineering. In addition, the program includes a set of interdisciplinary electives in an area of the student's choice from anything the university offers.


Department Requirements

  • Students must complete all critical-tracking courses with minimum grades of C in each course and the critical-tracking GPA must be 2.5 minimum.
  • A minimum grade of C is required in all other courses that are prerequisites to a required course.
  • Students who do not meet these requirements will be placed on academic probation and will be required to prepare a probation contract with a CISE advisor.

Required Courses

  • Foundational:
    • ENC 3246: Professional Communication for Engineers
    • or ENC 2256: Writing in the Disciplines
    • MAC 2311: Analytic Geometry and Calculus 1
    • MAC 2312: Analytic Geometry and Calculus 2
    • MAC 2313: Analytic Geometry and Calculus 3
    • MAS 3114: Computational Linear Algebra
    • PHY 2048 & 2048L: Physics with Calculus 1 and Laboratory for PHY 2048
    • PHY 2049 & 2049L: Physics with Calculus 2 and Laboratory for PHY 2049
    • STA 3032: Engineering Statistics
    • Writing or public speaking course, as approved by department
  • Computing Core:
    • COP 3502C: Programming Fundamentals 1
    • COP 3503C: Programming Fundamentals 2
    • COP 3530: Data Structures and Algorithm
    • COT 3100: Applications of Discrete Structures
  • Major Core:
    • CDA 3101: Introduction to Computer Organization
    • CEN 3031: Introduction to Software Engineering
    • CIS 4301: Information and Database Systems 1
    • CIS 4914: Senior Project
    • or EGN 4952: Integrated Product and Process Design 2
    • CNT 4007: Computer Network Fundamentals
    • COP 4020: Programming Language Concepts
    • COP 4533: Algorithm Abstraction and Design
    • COP 4600: Operating Systems
    • EGS 4034: Engineering Ethics and Professionalism
    • or CGS 3065: Legal and Social Issues in Computing
  • Major Electives: 18 credits
    • Select from:
      • CIS 4905: Individual Study in CISE
      • CIS 4930: Special Topics in CISE
      • CIS 4940: Practical Work
      • CISE Technical Electives (14 credits minimum)
      • CIS 4949: Co-Op Work in CISE
      • EGN 4912: Engineering Directed Independent Research
      • EGN 4951: Integrated Product and Process Design 1
      • EIN 3354: Engineering Economy
      • EEL 3701C: Digital Logic and Computer Systems
      • EEL 4744C: Microprocessor Applications
      • Any 4000-level or higher CISE course, beyond the Core Requirements
  • Interdisciplinary Electives: 14 credits
    • Select one option:
      • Option A: 14 credits applicable toward formal minor and not counting for other requirements
      • Option B: 14 credits in a concentration area outside of CISE at 3000-level or higher
      • Option C: 14 credits arranged with a department of interest which does not offer a formal minor

Critical Tracking

  • Students must complete the appropriate critical-tracking courses, which appear in bold.
  • These courses must be completed by the terms as listed above in the Critical Tracking criteria.

Plan of Study Grid

  • Semester One:
    • Quest 1 (Gen Ed Humanities)
    • State Core Gen Ed Physical Sciences
    • COP 3502C: Programming Fundamentals 1
    • MAC 2311: Analytic Geometry and Calculus 1
  • Semester Two:
    • COP 3503C: Programming Fundamentals 2
    • COT 3100: Applications of Discrete Structures
    • MAC 2312: Analytic Geometry and Calculus 2
    • PHY 2048 & 2048L: Physics with Calculus 1 and Laboratory for PHY 2048
  • Summer After Semester Two:
    • ENC 1101 or ENC 1102: Expository and Argumentative Writing
    • State Core Gen Ed Biological or Physical Sciences
    • State Core Gen Ed Humanities
  • Semester Three:
    • CDA 3101: Introduction to Computer Organization
    • COP 3530: Data Structures and Algorithm
    • MAC 2313: Analytic Geometry and Calculus 3
    • PHY 2049 & 2049L: Physics with Calculus 2 and Laboratory for PHY 2049
  • Semester Four:
    • CEN 3031: Introduction to Software Engineering
    • CIS 4301: Information and Database Systems 1
    • Select one: ENC 3246 or ENC 2256
    • MAS 3114 or MAS 4105: Computational Linear Algebra or Linear Algebra 1
    • Gen Ed Social and Behavioral Sciences with International
  • Semester Five:
    • Quest 2 (Gen Ed Social and Behavioral Sciences OR Gen Ed Biological or Physical Sciences)
    • COP 4600: Operating Systems
    • STA 3032: Engineering Statistics
    • Technical elective
  • Semester Six:
    • COP 4020: Programming Language Concepts
    • COP 4533: Algorithm Abstraction and Design
    • Interdisciplinary electives
    • Technical elective
  • Summer After Semester Six:
    • Quest 3 Experiential Learning - Study Abroad / Internship / Co-op (if desired)
  • Semester Seven:
    • CNT 4007: Computer Network Fundamentals
    • EGS 4034 or PHI 3681: Engineering Ethics and Professionalism or Ethics, Data, and Technology
    • Technical electives
    • Interdisciplinary elective
  • Semester Eight:
    • Select one: CIS 4914 or EGN 4952
    • Technical electives
    • Interdisciplinary electives

Student Learning Outcomes

  • Apply knowledge of mathematics and science to computer science problems.
  • Design and conduct computer-science experiments, analyzing, and interpreting the data.
  • Design a computer science system, component or process to meet desired needs within realistic economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability constraints.
  • Communicate technical data and design information effectively in writing and in speech to other computer scientists and engineers.

Assessment Types

  • Assignments
  • Exams
  • Reports
  • Exit survey

Before Graduating

  • Pass assessment according to department rubric of student performance on a major design experience.
  • Pass assessment in one or more core courses of individual assignments targeted to each SLO.
  • Complete requirements for the baccalaureate degree, as determined by faculty.
See More