University Of North Florida
1 UNF Dr., Jacksonville, FL 32224, United States

Soaring is in our nature at the University of North Florida. UNF is a destination for visionary minds — fostering innovation and progress through purpose-driven research, community support and a collaborative spirit that fuels prosperity. Located in one of the fastest growing cities in the nation, UNF students work with industry leaders to find solutions that improve lives and change the world.

Informational Text

The Bachelor of Science in Computer Science requires 120 total credits.

School of Computing Policies:

  • All courses must be completed with a grade of C or better unless noted otherwise.
  • Once enrolled at UNF, all remaining prerequisite courses and major/minor requirements must be completed at UNF.
  • 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 major on the first attempt due to earning a grade of D, F, W, WP, or WF will be granted one chance to repeat the course.
    • Students who do not successfully complete the aforementioned course on the second attempt will be blocked from registering for courses offered by the School of Computing in future semesters.
    • This policy applies whether or not the student has declared a major in a School of Computing program.
  • Exit Requirements
    • Proficiency in a high-level programming language.
    • Proficiency in oral communication. To demonstrate satisfactory oral communication skills, students must deliver up to two presentations in an upper-level course offered by the School of Computing. If the first presentation is satisfactory, the second presentation will be waived.

Prerequisites (25 credits)

Computer Science Prerequisites (7 Courses - 25 Credits)
Additionally, the Computer Science major requires selective admission. Students must meet the following admission criteria listed below with a minimum grade of C prior to officially being admitted to the major: COP2220 Programming 1 and MAC2311 Calculus 1.

COP2220 Programming I (3 Credits)
MAC2311 (GM) Calculus I (4 Credits)
MAC2312 (GM) Calculus II (4 Credits)
PHY2048 Calculus-Based Physics I (4 Credits)
PHY2048L Calculus Physics I Lab (1) must be taken

PHY2048C satisfies both the lecture and lab requirement

PHY2049 Calculus-Based Physics II (3 Credits)
PHY2049L Calculus Physics II Lab (1) must be taken

PHY2049C satisfies both the lecture and lab requirement


Select 2 additional science courses (6 credits) for science majors. Appropriate course prefixes include:

  • APB
  • AST
  • BCH
  • BOT
  • BSC
  • CHM
  • CHS
  • ESC
  • GLY
  • ISC
  • MCB
  • PCB
  • PHY
  • PHZ
  • PSC
  • ZOO

UNF courses that satisfy this requirement include:
AST2002 Discovering Astronomy (3)
BSC1010C General Biology I (4)
BSC1011C General Biology II (4)
CHM2045 General Chemistry I (3)
CHM2046 General Chemistry II (3)
ESC2000 Discovering Earth Science

UNF courses that cannot be used include:
BSC1005 Principles of Biology (3)
BSC1005L Principles of Biology Lab (1)
BSC1930 Current Applications in Biology (2)
CHM1025 Introduction to Chemistry (2)
PHY1020 Discovering How Things Work (3)
PHY2053 Algebra-based Physics I (3)
PHY2054 Algebra-based Physics II (3)

Requisites (3 credits)

Computer Science Requisites: (1 Course - 3 Credits)

SELECT Any public speaking course

SPC4064 Public Speaking for Professionals is recommended.

Core Requirements (18 credits)

Computing Common Core (6 Courses - 18 Credits)

COT3100 Computational Structures (3 Credits)
COP3503 Programming II (3 Credits)
COP3530 Data Structures (3 Credits)
CIS3253 GW-Legal Ethical Iss in Comput (3 Credits)
COP3703 Introduction to Databases (3 Credits)
CNT4504 Computer Networks (3 Credits)

Major Requirements (32 credits)

Computer Science Major Requirements: (10 Courses - 32 Credits)

CDA3100 Computer Arch. and Org. (4 Credits)
COT3210 Theory of Computation (3 Credits)
COP3404 Systems Programming (3 Credits)
CEN4010 Software Engineering (3 Credits)
COP4610 Operating Systems (3 Credits)
COP4620 Constr of Language Translators (3 Credits)
CAP4630 Intro To Artificial Intelligen (3 Credits)
COT4400 Algorithms (3 Credits)
MAS3105 (GM) Linear Algebra (4 Credits)
STA3032 (GM) Prob/Statistics for Engrs (3 Credits)

Major Electives (9 credits)

Computer Science Major Electives: (3 Courses - 9 Credits)

SELECT 9 Credits of the following:

  • Any upper (3000-4000) level Computing course (prefix CAP, CDA, CEN, CIS, CNT, COP, or COT) not used to fulfill other major requirements may be used to satisfy this requirement.
  • A maximum of 6 credit hours of CIS3949 Experiential Studies may be taken. No more than 3 credit hours of CIS 3949 may be used to satisfy major or minor electives.
  • A maximum of 6 credit hours of CIS4900 Directed Independent Study may be taken. No more than 3 credit hours CIS 4900 may be taken with the same professor.
  • Students admitted to the accelerated BS-MS program may take the graduate-level courses CIS6913 Research Methods in Computing (3 Credits) and CIS6372 Information Assurance (3 Credits) to satisfy up to 6 credits of the required 9 major elective credits.

Exit Requirement

Computer and Information Sciences Oral Exit Requirement: All computing majors must deliver up to two spoken presentations in upper-level computing courses for the evaluation of presentation skills. If the first presentation is satisfactory, then the second evaluated presentation will be waived.

Electives (120 credits)

In order to graduate with a bachelor's degree, 120 total credit hours must be earned.

ANY-LEVEL Free Electives For 120 Hours

Electives (48 credits)

In order to graduate with a bachelor's degree, 48 upper-level hours must be earned.

UPPERLEVEL Free Electives From UpperLevel

https://www.unf.edu/catalog/programs/ug/ccec/CCEC-BSCCSC.html

Undergraduate students are accepted each semester, except for limited access and selective access programs. Deadlines for applications and supporting documents may be found online. To be considered for admission, applicants must submit all required documents by the posted deadline.

Getting credentials and transcripts evaluated takes a considerable amount of time. In addition, sending or receiving official application materials can often take a very long time. Therefore, applicants should complete their applications as far ahead of the deadline as possible.

  • Application Forms: International students must complete and submit an application for admission.
  • Application Fee: The application fee is $30. The application fee must be in U.S. currency only (check or money order) drawn from a U.S. bank.
  • Academic Records and Credentials Evaluation: UNF will accept select international transcripts without a foreign evaluation as outlined below. All other international transcripts will require a course-by-course evaluation (post-secondary) or a document-by-document and GPA calculation evaluation (high school) by an approved third-party credential evaluation agency as outlined by the Florida Department of Education or NACES (National Association of Credential Evaluation Services).
    • UNF does not require foreign high school evaluations. You will need to submit a copy of your high school transcript for evaluation by UNF. If your high school transcript is not in English, please have it translated to English by a translation service first. You will then need to provide a copy of the original transcript and the translated version.
    • UNF will accept international post-secondary coursework without a foreign evaluation for programs within the UNF colleges that have articulated agreements on record.
    • UNF will accept international post-secondary coursework without a foreign evaluation on transcripts that are written in English from institutions accredited by an acceptable institutional accreditor, provided that a clearly defined grading scale and credit-hour conversion is notated on the official transcript.
    • All other international post-secondary transcripts will require a Florida Department of Education or NACES approved credential evaluation agency.
  • CLT, SAT and ACT Test Scores: All lower-level transfer and freshman applicants must submit official test scores from the SAT Reasoning Test, Redesigned SAT, Classing Learning Test (CLT), or the ACT (American College Test).
  • English Proficiency: All applicants, except those from countries where English is the only official language, are required to furnish satisfactory evidence of English competency. Most applicants to the University take the Test of English as a Foreign Language (TOEFL). However, there are other proofs of English competency that may be used. For a listing of different methods to meet the English Proficiency requirements, please see Indicators of Required English Language Proficiency for Foreign Applicants.

In addition to meeting the academic requirements for admission, students planning to attend UNF on an international student visa (F-1) or an exchange student visa (J-1) must also satisfy immigration, health, and financial requirements as described in the All Students section of this catalog.

View the University's official regulation.

https://www.unf.edu/catalog/admissions/undergrad/International-Students.html

The following are suggested deadlines set by the International Center in order to ensure proper time for the issuing of immigration documents and visa processing. Check visa appointment wait times in your country at the U.S. Department of State website. Certain programs, such as specialized and selective access majors, and graduate programs have separate deadlines that applicants must meet.

International Admission Deadlines
Application Term Submission deadline
Application TermFall Submission deadlineApril 1
Application TermSpring Submission deadlineOctober 1
Application TermSummer Submission deadlineFebruary 1

https://www.unf.edu/admissions/deadlines.html

Please send the student details and document to admissions@indoglobalstudies.org. IGS team will submit the application S N Global portal