Core Requirements (21)
Course | Title | Credits | Semester |
CS 18000 | Problem Solving and Object-Oriented Prog ... | 4 | 1 |
CS 18200 | Foundations of Computer Science | 3 | 2 |
CS 24000 | Programming in C | 3 | 2 |
CS 25000 | Computer Architecture | 4 | 3-4 |
What Courses Do Computer Science Majors Take?
Computer science involves software engineering, systems design and architecture, network security, Web application development, computation theory, computer science fundamentals, databases and data structures, and algorithms. Students with a diploma in any course related to computer science qualify to pursue a computer science degree.
Think of it like this:
Requirements
Computer science ranks among the fastest-growing fields. Graduates can secure high-paying, in-demand jobs, making computer science a worthwhile deg...
Computer science students must learn complex skills, so these degrees are typically challenging.
Computer science involves the design and development of computer programs, while IT covers the maintenance and installation of computer systems.
Salaries vary by education, experience, and certifications, but graduates with a computer science degree typically earn above-average salaries.
programs allow those with bachelor’s degrees in computer science to apply. Course and credit requirements for a Ph.D. depend on the program and specialization, but most programs take 4-5 years to complete.
Offered by computer science organizations, professional certifications demonstrate an understanding of complex topics and industry skills. Computer science professionals can choose from dozens of professional certifications. Each helps with employment, but computer scientists particularly benefit from field-specific certifications. See below for some of the most popular certifications for computer science professionals.
Cybersecurity Fundamentals. Cybersecurity fundamentals serves as an introductory course to advanced cybersecurity topics. It provides computer science learners with a foundation in computer network defense, analyzing various types of digital attacks and exploitations.
Offered by CompTIA, an industry leader in training, continuing education, and certification, the Cloud+ certification demonstrates that professionals can maintain and optimize cloud infrastructure services. Best for professionals working in data centers, the Cloud+ certification covers skills and subject matter required of system administrators, focusing on vendor-neutral, cloud-based infrastructure services.
Commonly offered as one of the first courses in an associate in computer science program, principles of computer networks introduces intranets and extranets and demonstrates how businesses implement intranets to process information quickly.
According to the BLS, web developers earn a median annual salary of $73,760. Students who complete master’s degrees in computer science can work ...
The highest level of education available to computer science students, a Ph.D. in computer science build s off of introductory computer science concepts and focuses heavily on research. Students might prefer to complete a Ph.D. in computer science after earning their master’s, though some Ph.D. programs allow those with bachelor’s degrees in computer science to apply.
The CS Core curriculum has two elements: Basic Core of 21 hours and Support Courses of 33 hours. There is also special CS degree requirement described below.
CDA 3103 Computer Logic and Organization COP 3223 Intro to Programming with C COP 3330 Intro to OO Programming with Java COP 3502 Computer Science I COP 3503 Computer Science II COP 3402 Systems Software COT 3100 Intro to Discrete Structures COT 3960 CS Foundation Exam (0 credit hours)
COP 4331 Procs. for OO Development COT 4210 Discrete Computational Structures COP 4934 Senior Design I COP 4935 Senior Design II
Eighteen (18) additional hours of 4000- and 5000-level computer science courses. A complete list of eligible courses can be found here. Please Note: Restricted Electives are not often taught in the Summer semester, and may be taught in only one of the Fall or Spring semesters. Please plan accordingly.
CS Foundation Exam: Within one year after passing COP 3502C (with a C or better), CS students MUST pass the Foundation Exam, which covers problem solving techniques, algorithms, abstractions, proofs, programming skills, etc.
Courses with a common course number taken at any Florida State University System (SUS) institution or Florida community college are automatically transferable. Students with a Bachelor of Science from an accredited institution or an Associate of Arts degree from a Florida SUS institution or Florida community college automatically satisfy the GEP.
Students are urged to have completed two of the four core courses (Computer Science 237, 256, 334, and 361) by the end of the sophomore year and must normally have completed at least three out of the four core courses by the end of the junior year. Students considering pursuing a major in Computer Science are urged to take Computer Science 134 ...
To be eligible for admission to the major, a student must have completed at least two Computer Science courses, including Computer Science 136, as well as fulfilled the Discrete Mathematics Proficiency Requirement by the end of the sophomore year.
Computer Science courses with 9 as the middle digit (reading, research, and thesis courses) will normally not be used to satisfy the elective requirements. Students may petition the department to waive this restriction with good reason.
Appropriate mathematics classes are those numbered 300 or above, and appropriate statistics courses are those numbered 200 or above. Other variations in the required courses, adapting the requirements to the special needs and interests of the individual student, may be arranged in consultation with the department.
A student studying away on a program approved by the International Education and Study Away Office will receive four colloquium credits for each semester away, up to a total of eight credits .
Computer Science 102T, 103, 107, 109, and 134 are not open to students who have taken a Computer Science course numbered 136 or higher. With the advance permission of the department, two appropriate mathematics or statistics courses may be substituted for one Computer Science elective.
Each student then selects a Track in which to complete 6 advanced courses. Each Track has 2-4 Required Courses and a list of potential electives. A student may complete more than one Track if desired.
The Department of Computer Science does not accept transfer credit for 300 or 400 level CS coursework (with the exception of pre-approved Study Abroad coursework). No course can be counted both for required and elective credit. (This holds for all tracks).
Universities and colleges in the UK are offering courses in the following subject areas:
A levels – To get on to a computer science related degree you will usually require at least two A levels or equivalent. Entry requirements range from CDD to AAA, with the universities and colleges most commonly asking for BBC.
evidence that you are well informed about the subject and have strong interest/motivation
If you want to combine work and study while earning a salary, you could consider an apprenticeship. Which apprenticeships are available, and how you apply, depends on where you live.
There is a wide number of computer/IT related careers you can enter in this field, with the potential for employment spread across all career sectors.
Visit the websites of the following professional bodies to find out more about courses and careers in computer science.
The General Institute Requirements include a Communication Requirement that is integrated into both the HASS Requirement and the requirements of each major; see details below.
Choose at least two subjects in the major that are designated as communication-intensive (CI-M) to fulfill the Communication Requirement.