Hi guys, I am a ucla student who is currently taking a year off and taking some classes at a CC. I’m switching my major to physics at ucla and i heard that having some programming/C++ experience would help for the major. My question is that my CC offers two different series for C++ and i would like to know which one you believe would help me more for physics. First series is: CISP 31-Programming in C++ (3.5 units) description-object-oriented programming in C++ including design, documentation, & debugging. The second class in this series is CISP 34-Advanced C++ Programming (3 units) descrip: Object oriented programming in C++. Covers data structures, GUI, database, web services.
The other series is this: CSCI 110- Fund of Computer Science (3.5 units) descrip: Concepts of computer hardware/software and an introduction to programming using a high level language. Second class in this series is CSCI 140-C++ Langauge & Objects (4 units) descrip: C++ and object-oriented programming for computer science and other science students.
Oh btw, the CSCI 110 has a math prerequisite (which i already took) and the CISP 31 does not have any prereqs. Is the more math oriented series better? I believe the prereq is intermediate algebra.
So which series is better for the physics major at ucla?
Also any other tips to prepare for the major before i go back would be appreciate ^.^ for instance i read somewhere that i should know “modeling” or something of that nature (not the catwalk thing btw). Thanks!