FAQ
The following are some common questions that I have personally heard, or seen on places like Reddit and Discord.
How long does it take to get a Computer Science degree?
Both UCF and UF's websites claim "4-5 years," which is a very good estimate. Assuming you take 4 or 5 classes each semester, pass all of them, and don't skip any
semester, you should be done in 4 years. Most people take 5 years while taking 3 classes each semester.
On the other hand, skipping semesters and failing classes will take longer. There are too many classes with pre-requisites in the major, so failing some classes such as
Calculus I or Introduction to C will definitely make the degree take longer.
Is Computer Science an easy degree?
It is NOT an easy degree, but at the same time, it is not the hardest degree out there. A Computer Science degree contains many difficult Math and Computer Logic classes that could be hard for some people,
as well as some hard required electives (such as Physics I and II).
Is Computer Science easier or harder than Engineering?
It depends on the person; some people are better with Physics and some people are better with Computer Logic. In my opinion, degrees like Electrical Engineering, Mechanical Engineering, and Chemical Engineering are
MUCH HARDER than a Computer Science degree.
Should I take summer classes?
Yes, you should. There are a lot of classes required for a CS degree, so skipping the summer semester is not a good idea, at least during your time at Valencia College. If you are looking to take classes in the summer,
try to look towards the general electives classes, such as humanities, social sciences or communications, since those are always available ONLINE during the summer.
If you don't want to take summer classes, that's completely fine, since taking a break from classes might be good for you. More importantly, do not forget to register for the Fall term (many students forget after taking a summer break).
I would like to transfer to UCF, which high-level Math electives should I take?
As seen on the top right of the UCF Computer Science Flowchart, there are four highlighted options: (MAC-2313) Calculus III, (MAP-2302) Differential Equations,
(MAS-3105) Matrix and Linear Algebra, (MAS-3106) Linear Algebra. As well as other options such as "any 4000-5000 Math/Stat Course with STA, MAA, MAD, or MAS prefixes."
As a reminder, Calculus III and Differential Equations are offered at Valencia College and UCF, while all the other options are only offered at UCF.
Most people recommend taking both Linear Algebra classes since they are very useful for Computer Science, but at the same time, they warn about its difficulty. Other people recommend taking Calculus III and Differential Equations at Valencia College to be done
with those requirements before transferring to UCF.
In my opinion, do some research about which class is more useful for your specific interest (for example, Linear Algebra is very useful for Machine Learning), and make a decision based upon that.
Can I take College Physics instead of Physics with Calculus to satisfy the Physics requirement?
Unfortunately, no. The Physics classes required for Computer Science majors at both UCF and UF are Physics with Calculus I and II.