So I’ve been accepted on UCI TAG as a CS major, after 3 years of community college.
I have FULL IGETC certification, and took Intro to CS, C++, Data Structures 1&2, finished multivariable Calculus, and even took the general physics class + engineering physics 1&2. I currently have a 3.6 GPA. The courses I took so far were in accordance with what I discussed with my counselor.
However, I was recently made aware that the C++ course at my college is not transferable to their equivalent, they wanted me to take the Java course instead. Their site says this:
“One year of computer programming courses in an objected–oriented or higher-level programming language. For example, Python, Java, C++, data structures, assembly language and machine organization. Object-oriented or higher-level programming language courses that do not directly articulate to I&C SCI 31-33 can be used to satisfy the admissions requirements. Introduction to computer science courses do not meet this requirement.”
Am I screwed for TAG? Will I get rescinded because of this? It sounds so silly to me because a programming language is a programming language, either you know it or you don’t, and I’ve demonstrated that I know it. I don’t know why they’d accept my TAG anyways if they saw in my Spring schedule that I haven’t taken Java.
Any help/advice appreciated!