Go to Main Content

 

 
HELP | EXIT

Osprey Map

 

Transparent Image
For additional information select the HELP link in the upper right of the page.


College: Computing, Engrg, and Const
Degree: Bachelor of Science
Major: Computer Science
Effective Term: Fall 2019
The Osprey Map provides a term-by-term sample schedule for each undergraduate academic program at the University of North Florida. It is designed to guide students in the selection of courses each term. The "Mile Marker" courses in the right-hand column are those courses that should be completed before or by the end of that term. Following the sample schedule, and completing the mile marker courses at the appropriate point of your undergraduate career, will facilitate graduation in four years. The term-by-term model assumes full-time enrollment. For students enrolled part-time, the sample schedule and mile markers should be followed based on the number of credits completed. The Osprey Map should be used in consultation with an academic advisor.

The Computer Science major focuses on studying the theoretical foundations of the computing field, and system-level design and programming. Students study the intricacies and design principals of sophisticated computing systems such as compilers, operating systems, algorithm analysis and design, and artificial intelligence. The Computer Science program has a significant component of math and science courses. Graduates of the program will be prepared to create new technologies that apply to a wide variety of application areas. Systems engineer and systems programmer are typical titles for the first job of the program graduates.

Career Planning
Engaging in career planning activities is significant to student success. UNF offers customized career centers to deliver targeted programs, events, services and resources. First-Year and Exploratory students should visit the Career Services webpage and Sophomore or higher level students with a declared CCEC major should visit the CCEC Career Development Center.

Students should refer to their personalized Degree Evaluation provided by an academic advisor and to other university resources for additional university and college-specific policies. Visit the undergraduate university catalog for more information.

Summer terms may be utilized to facilitate graduation in four years.

  • Visit the university catalog for a list of General Education requirements. An Associate in Arts (AA) degree from a Florida public university, state college or community college satisfies UNF general education and Gordon Rule requirements. Math selection for First Time in College (FTIC) students is contingent upon Math Placement exam results, the student’s major and credit received through accelerated mechanisms (Advanced Placement, International Baccalaureate, Dual Enrollment, etc).

  • Visit the School of Computing home page for additional information. Introductory 'C' is the preferred prerequisite programming language and will be used in subsequent courses. Students requiring preparation for MAC 2311 Calculus I should take MAC 1147 Precalculus. In addition to the Physics requirement, two science courses for science majors are required. The following UNF courses, and courses with equivalent content, are acceptable for fulfilling the science for science majors' requirement: AST2002 Astronomy, BSC1010C General Biology I, BSC1011C General Biology II, CHM2045 General Chemistry I, CHM2046 General Chemistry II and ESC2000 Earth Science. For more information consult an academic advisor and visit the School of Computing Advising Office webpage.

  • Students must adhere to the School of Computing's Student Attendance Policy.

  • A spoken presentation is a graduation requirement for the Computer Science program, and must be completed while enrolled in an upper-level School of Computing course. Most students choose to complete the spoken presentation in CIS3253 Legal and Ethical Issues in Computing. Spoken presentations are evaluated by the faculty member administering the course.

  • School of Computing Satisfactory Progress Policy: The School of Computing enforces the "one repeat" rule for all prerequisite and core courses offered by the School for its major programs. Students who do not successfully complete a prerequisite or core requirement for a School of Computing course on the first attempt (i.e., earn a grade of D, F, W, WP or WF) will be granted one chance to repeat the course. Students who do not successfully complete a prerequisite or core requirement within two attempts will not be permitted to register for courses offered by the School in future semesters. This stipulation applies whether or not the student has declared a major in a School of Computing program.

  • CIS3949 Internship may count toward a Computer Science Elective for a maximum of 3 credit hours.

  • Civic Literacy Requirement: Prior to graduation from a Florida state university, students must demonstrate competency in civic literacy through successful completion of a civic literacy course (AMH 2020 or POS 2041) or by achieving a passing score on an assessment. Consult an academic advisor, the university catalog and visit the Civic Literacy webpage for additional information.

  • The B.S. in Computer Science requires 120 total semester hours, including 59 upper-level (3000/4000) hours.
 
Term 1: Attempted Hours 0-15
Schedule Credit Hours   Mile Markers
ENC1101 (GW) Rhetoric and Writing OR ENC1143 (GW) Rhetoric and Narrative 3   MAC2311 (GM) Calculus I Minimum Grade C
   
MAC2311 (GM) Calculus I (Program Prerequisite) 4  
   
Select a Science Course for Science Majors (Program Prereq) 3  
   
IDC2000 Beauty and Joy of Computing (Recommended Free Elective) 3  
   
Select a General Education Course (See Degree Evaluation) 3  
   
Total Hours: 16
 
Term 2: Attempted Hours 16-30
Schedule Credit Hours   Mile Markers
ENC1101 (GW) Rhetoric and Writing OR ENC1143 (GW) Rhetoric and Narrative 3   COP2220 Programming I Minimum Grade C
(Select the English course not taken in Term 1)  
   
COP2220 Programming I (Program Prerequisite) 3  
(Recitation with a Teacher Assistant or Instructor is  
required for COP2220)  
   
Select a Science Course for Science Majors (Program Prereq) 3  
   
MAC2312 (GM) Calculus II (Program Prerequisite) 4  
   
Select a General Education Course (See Degree Evaluation) 3  
   
Total Hours: 16
 
Summer 1
Schedule Credit Hours   Mile Markers
NOTE: Use Summer Term to catch-up on Math or   MAC2312 (GM) Calculus II Minimum Grade C
Science Courses, if necessary. Or get ahead by taking COT  
3100 Computational Structures or CIS3253 Legal Ethical  
Issues in Computing (online).  
   
 
Term 3: Attempted Hours 31-45
Schedule Credit Hours   Mile Markers
Select a third Gen Ed Written Communication Course (See 3   COT3100 Computational Structures Minimum Grade C
Degree Evaluation)   COP3503 Programming II Minimum Grade C
   
PHY2048 Calculus-Based Physics I (Program Prerequisite) 4  
PHY2048L Calculus-Based Physics I Lab (Program Prerequisite) 1  
   
COT3100 Computational Structures 3  
   
COP3503 Programming II 3  
   
Total Hours: 14
 
Term 4: Attempted Hours 46-60
Schedule Credit Hours   Mile Markers
PHY2049 Calculus-Based Physics II (Program Prerequisite) 4  
PHY2049L Calculus-Based Physics II Lab (Program Prerequisite) 1  
   
COP3530 Data Structures 3  
   
Select a Public Speaking Course (SPC 4064 is preferred) 3  
   
Select a General Education Course (See Degree Evaluation) 3  
   
Total Hours: 14
 
Summer 2
Schedule Credit Hours   Mile Markers
Summer term course options include: CIS3949 Internship,   COP3530 Data Structures Minimum Grade C
a Computer Science Elective, COP3703 Intro to Databases  
or CNT4504 Computer Networks  
 
Term 5: Attempted Hours 61-75
Schedule Credit Hours   Mile Markers
CIS3253 GW-Legal Ethical Iss in Comput 3   COT3210 Theory of Computation Minimum Grade C
    General Education Requirements
STA3032 (GM) Prob/Statistics for Engrs 3  
   
Select a General Education Course (See Degree Evaluation) 3  
   
COP3703 Introduction to Databases 3  
   
COT3210 Theory of Computation (Offered Fall term only) 3  
   
Total Hours: 15
 
Term 6: Attempted Hours 76-90
Schedule Credit Hours   Mile Markers
CNT4504 Computer Networks 3   CDA3100 Computer Arch. and Org. Minimum Grade C
    COP3703 Introduction to Databases Minimum Grade C
CAP4630 Intro To Artificial Intelligen (Offered Spring term only) 3   Civic Literacy Requirement
   
CDA3100 Computer Arch. and Org. (Offered Spring term only) 4  
   
Select a Computer Science Major Elective 3  
   
Select a Free Elective(If needed for 120 total hours) 3 - 4  
   
Total Hours: 16 - 17
 
Summer 3
Schedule Credit Hours   Mile Markers
Summer term course options include: CIS3949 Internship,  
OR a Computer Science Elective.  
   
 
Term 7: Attempted Hours 91-105
Schedule Credit Hours   Mile Markers
MAS3105 (GM) Linear Algebra 4   COP3404 Intro to Systems Software Minimum Grade C
   
COP3404 Intro to Systems Software (Offered Fall term only) 3  
   
COT4400 Design and Analysis of Algori (Offered Fall term only) 3  
   
Select a Computer Science Major Elective 3  
   
Total Hours: 13
 
Term 8: Attempted Hours 106-120
Schedule Credit Hours   Mile Markers
COP4610 Operating Systems (Offered Spring term only) 3  
   
CEN4010 Software Engineering (Offered Spring term only) 3  
   
COP4620 Constr of Language Translators (Offered Spring term) 3  
   
Select a Computer Science Major Elective 3  
   
Select a Free Elective(If needed for 120 total hours) 3 - 4  
   
Total Hours: 15 - 16
Total Program Hours: 120
The Osprey Map is not a contract between the University of North Florida and the student. It should be used as a general guide for the purpose of meeting requirements and constructing course schedules. The Map may be altered periodically to meet the objectives of the academic program or the university.

Transparent Image
Skip to top of page
Release: 8.7.2