COMPUTER PROGRAMMING
Computer Programming is the most important aspect of Computer Science, so focusing on these classes is a must. Valencia College offers 4 "major" Computer
Programming classes, and they can be taken online or in-person. As a Computer Science major, you must take the following 2 classes:
(COP-1000C) Introduction to Programming. This class is taught in the Python programming language, which is a great "first step" for people interested
in programming. Make sure to take notes and practice, since having knowledge of Python will be very useful in the long term. Successfull completion of this class will
allow you to take the following class:
(COP-2220C) C Programming. This class is taught in the C programming language, and this will be the most important class if you are planning to transfer
to UCF for their CS program. This class is really important for UCF students since it is the direct pre-requisite for (COP-3502C) Computer Science I, which is also taught in C,
and it is considered the most essential class of the whole CS program (as well as the hardest one).
(COP-2220C) is simply an "Introduction to C" class, so make sure to take notes and practice a lot to be fully prepared for (COP-3502C) at UCF.
*Note: As mentioned before, (COP-2220C) is taught in C, NOT to be confused with C++ or C#, since those are different programming languages.
The following 2 programming classes can also be taken at Valencia College; In my opinion, these 2 should be skipped and taken at UCF instead (its only 1 class there).
(COP-2800C) Java Programming. This class is taught in the Java programming language, which is considered an "Object Oriented Programming Language", and is very different
from the two classes mentioned before. Successful completion of this class will allow you to take:
(COP-2805C) Advanced Java Programming. This class is a continuation of COP-2800C.
Successful completion of BOTH (COP-2800C) AND (COP-2805C) will count for credit for (COP-3330C) Object Oriented Programming, which is a class required for the CS program at UCF.
Once again, I recommend skipping the 2 Java classes at Valencia College, and only taking the necessary class
(COP-3330C) at UCF.
*Note: As mentioned before, (COP-2800C), (COP-2805C), and (COP-3330C) are taught in Java, NOT to be confused with JavaScript, since that is a different programming language.