<p>Hi, I was wondering how many calculus courses Computer Science majors are REQUIRED to take at CCC before transferring through the use of TAG.</p>
<p>For example, for UCI; "Applicants to the Computer Game Science, Computer Science, and Information and Computer Science majors must have satisfactorily completed one year of discrete mathematics, if available (if not, first-year calculus), and one year of transferable computer science courses with at least one course involving concepts such as those found in Java1, Scheme, C++, or other object-oriented or high-level programming language."</p>
<p>Discrete mathematics is generally a university sophomore level math course.</p>
<p>See assist.org for more information on required courses for a given major at a given campus. For example, UCI requires (among other things) its [Math</a> 2A, 2B, 3A, 6D](<a href=“UCI General Catalogue Archives”>UCI General Catalogue Archives) for Computer Science majors (6D is the discrete mathematics course); [you</a> can find which community college courses match up if you are intending to transfer to UCI Computer Science](<a href=“Welcome to ASSIST”>Welcome to ASSIST).</p>
<p>Yes, it seems very weird what they are asking for. Most likely it should read one semester of discrete math as opposed to one year. Most community colleges don’t even offer a beginning discrete math course, let alone an advanced course in it!!</p>
<p>And Discrete Math has very little connection to Calculus or Pre-Calculus. As a matter of fact, they are “complete opposites”, if you will. Calculus can be thought of as the Math of “continuous functions”, whereas discrete math is the opposite - “Non continuous mathematics”. Topics will include things like Number theory, counting principles etc.</p>