CS transfer UCI TAG Help

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!

Honestly, I noticed that for my community college, VERY few courses actually articulated in accordance with UCI’s required courses for CS. I fear that if I were to transfer, it would take 3+ years to graduate, and I do not think that is worth. I too had taken 4 C++ classes (up to object-oriented and data structures) as well as an object-oriented Java class. However, only 5 of the classes that I had taken in all of community college actually articulate to UCI’s requirements (the object-oriented java class, the object-oriented C++ class, Calc 1, Calc 2, and Linear Algebra). I would honestly recommend Davis over UCI as many more of your courses will probably articulate. But do whatever your heart desires, Irvine is in sunny SoCal right next to the beach after all.