Skip to Main Content

CSC_BS - Computer Science | CSC_BS

Download as PDF

LAS(LS)-Dean's Office - 16010000UGLAS - Liberal Arts and SciencesBS - Bachelor of Science

College or School

UGLAS - Liberal Arts and Sciences

About This Program

About this Program

To graduate with this major, students must complete all university, college, and major requirements.

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.
Website

CONTACT

352.392.1090
Email

P.O. Box 116120
E301 CSE BUILDING
GAINESVILLE FL 32611-6120
Map

Curriculum

About This Program

Computer science majors in CLAS take a solid foundation of core computer science courses while fulfilling requirements for a liberal arts education, including courses from the humanities, social and behavioral sciences, and the study of a foreign language. Questions about the major should be directed to a department advisor.

Requirements for the Major

This major requires a minimum of 29 credits in foundation coursework, 35 credits in core coursework, and 9 credits of major electives. Students must earn minimum grades of C in coursework for the major. An exit interview is required in the student's last semester.

A student can request to transfer in a maximum of four courses toward required core Computer Science or required Computer Science elective coursework, dependent upon courses being deemed equivalent by the Department. Course equivalency requests should begin with the department advising office, followed by the undergraduate coordinator.

Students may opt to take COP 3504C in lieu of COP 3502C and COP 3503C. If elected, students will need to complete an additional 4 credits to complete the degree program.

Required Foundational Coursework
ENC 3246Professional Communication for Engineers3
or ENC 2210 Technical Writing
MAC 2311Analytic Geometry and Calculus 14
MAC 2312Analytic Geometry and Calculus 24
MAC 2313Analytic Geometry and Calculus 34
MAS 4105Linear Algebra 13-4
or MAS 3114 Computational Linear Algebra
Select one:4-5
Physics with Calculus 1
and Laboratory for PHY 2048
Physics 1
and Laboratory for PHY 2053
Select one:4-5
Physics with Calculus 2
and Laboratory for PHY 2049
Physics 2
and Laboratory for PHY 2054
STA 3032Engineering Statistics3
Required Computing Core Coursework
COP 3502CProgramming Fundamentals 14
COP 3503CProgramming Fundamentals 24
COT 3100Applications of Discrete Structures3
COP 3530Data Structures and Algorithm3
Required Major Core Coursework
CDA 3101Introduction to Computer Organization3
CEN 3031Introduction to Software Engineering3
CIS 4301Information and Database Systems 13
CIS 4914Senior Project3
or EGN 4952 Integrated Product and Process Design 2
COP 4020Programming Language Concepts3
COP 4533Algorithm Abstraction and Design3
COP 4600Operating Systems3
Required Major Electives 19
Any 4000-level or higher CISE course, beyond the Core Requirements
Digital Logic and Computer Systems
Digital Design
Digital Computer Architecture
Microprocessor Applications
Integrated Product and Process Design 1
Engineering Directed Independent Research
Practical Work (advisor approval, 1 credit, repeatable up to 3 credits)
Co-Op Work in CISE (advisor approval, 1 credit, repeatable up to 3 credits)
Individual Study in CISE
Total Credits73-76
1

Students needing to satisfy the General Education Composition requirement should take ENC2210 or ENC2254. Students who do not need the Composition credit should take ENC 3246. The ENC course must be completed with a C or better. A grade of C- or lower will not fulfill degree requirements.

2

Students should check prerequisites when planning their major electives. Students should discuss electives with an advisor in the department. Individual study, co-op, internship, research, and special topics credits must be approved by an advisor in the department.

Combination Degree Program

The computer science combination-degree program is a joint program between the colleges of Engineering and Liberal Arts and Sciences and is coordinated by the Department of Computer and Information Science and Engineering.