Programming in C++ requirement for UCLA major prereq?

<p>I’m currently a statistics major at a UC and planning to transfer to statistics program at UCLA. However, one of the prereqs is “one course in introduction to C++ programming”. This is course PIC 10A at UCLA. The course description is:

</p>

<p>This appears to be the very first programming class one takes with no prior knowledge programming knowledge. However, at my UC the very first programming class uses the programming language Python. The course name is “Basic Concepts of Computing” and the description is:

</p>

<p>After this class you can take the next programming class which is in the language C. The class is called “Introduction to Programming and Problem Solving” :

</p>

<p>There actually is a C++ called “Introduction to Software Development and Object-Oriented Programming,” but you first must take the two courses above before you can take this course. The course description is:

</p>

<p>My question is, do I have to take the “Introduction to Software Development and Object-Oriented Programming” class (C++) to meet the UCLA prereq? That means I would have to take all the courses listed above. I am confused because PIC 10A is the very first programming class one takes without prior programming experience, while the C++ course at my UC requires learning Python and C before I can learn C++. </p>

<p>It probably depends on why they have that pre-req. If they just want you to understand programming concepts Python is pretty close and they might allow it, but if they want you to be familiar with C++ as a language you may be out of luck. And Python to C++ is a pretty big jump, it’s not a situation where you can pick the other up in a week.</p>

<p>I would suggest calling admissions to figure out what they actually want and what classes you’d need to take. If the first class doesn’t fill the pre-req, taking a basic C++ class at a nearby CC or over the summer may be easier than going through the CS sequence at your current school.</p>

<p>you can go to the Statistics and have Glenda Jones (Statistics Dept Counselor) waive it. However PIC10A is a C++ based course, you learn about vectors, arrays, and get introduced to classes… you most likely need to take the all those other classes, </p>

<p>IF you take an equivalent CS31 you can get it replaced with PIC10A… </p>

<p>@Dagoberto Glenda Jones is a BLEEP. I emailed her and she never responded. </p>

<p>@CollegeDropout1‌ Dont take it too personal, Glenda doesent like dealing with people that have not completed the lower-division math requirements. Wait till you meet her in person, then you will have even more strong opinions about her… :-S </p>

<p>@Dagoberto Has she been mean to you? Why do you say this?</p>

<p>@CollegeDropout1‌ I was considering adding Statistic as a minor… let just say that she is very eccentric. She can come off as very mean… but she tells it like it is, and I respect that of a counselor.</p>

<p>I’m transferring to UCLA this fall as a pre-stats major.I don’t have that course done and still got the offer. if this helps.</p>