The "Must Take" Classes
You should complete these requirements at Valencia College before you transfer to UCF.
General Requirements & GPA
Pursuing an A.A. degree at Valencia College might feel confusing after getting the PDF that the school gives you when you complete your admission, but it can be explained in simpler terms:
-
Complete 4 classes of "Communication" Area. These classes include a lot of essay writing.
Must take the following:
- SLS-1122 New Student Experience
- ENC-1101 Freshman Composition I
- ENC-1102 Freshman Composition II
AND - SPC-1608 Fundamentals of Speech OR SPC-1017 Interpersonal Communication.
- Complete 2 classes of the "Humanities Area". These classes will be the easiest you'll take in college, so you should take them during a "hard" semester to reduce your overall workload.
- Complete 2 classes of the "Social Sciences" Area. These are the basic government / history classes.
- Complete 2 classes of the "Math" Area. Explained with details on the left of the section below.
-
Complete 2 classes of the "Science" Area. Explained with details on the right of the section below.
- Two science classes (Biology, Chemistry or Physics) are required for the A.A. at Valencia College, but two additional ones are required for the B.S. in Computer Science at UCF.
- Complete 24 credits of acceptable electives, which will be completed after taking most of your Math and CS core classes.
Mathematics Sequence
- MAC-1105 College Algebra
- MAC-1114 College Trigonometry
- MAC-1140 Precalculus Algebra
- MAC-2311 Calculus I
- MAC-2312 Calculus II
- MAC-2313 Calculus III
- MAP-2302 Differential Equations
In order from lower-level to higher-level math classes, take the following:
Must complete ALL of the above before taking the next set.
Note: at this point, the classes will get significantly harder.
Although not directly required for the CS Degree at UCF, the following classes can also be taken at Valencia and can be used as math electives:
Core CS Concepts
Focus on Python and C, and make sure you understand the basic concepts of each programming language.
- COP-1000 Introduction to Programming (Python).
- COP-2220C C Programming
- COP-2800C Java Programming
- COP-2805C Advanced Java Programming
Take the following computer programming classes:
The class COP-3330 Object Oriented Programming is recommended to be taken at UCF, but it can be taken at Valencia too (must take two classes instead):
AND
Science Electives
Science classes are not closely related to Computer Science, so they can be taken at any term since they do not affect any of the other CS classes.
Complete the following two Physics classes:
- PHY-2048C Physics with Calculus I
- PHY-2049C Physics with Calculus II
- BSC-1010C General Biology I
- BSC-1011C General Biology II
- CHM-1045C General Chemistry I
- CHM-1046C General Chemistry II
Furthermore, two more science classes are also required. Choose two from below:
Resources to Learn More
Valencia College A.A. Degree Requirements
More information and details about the requirements to earn an A.A. Degree at Valencia College.
Learn MoreDirectConnect to UCF
Detailed information about transferring to UCF after graduating from Valencia College.
Learn MoreUCF Computer Science B.S. Degree Flowchart
Flowchart showing the exact requirements for the B.S. Degree in Computer Science at UCF
Flowchart PDF