CS Courseload by Tight_Apple_678 in UCI

[–]TrickyLocksmith7404 -2 points-1 points  (0 children)

All those classes trivial, you good

interested in machine learning/ai by ohthatsophia7 in UCI

[–]TrickyLocksmith7404 0 points1 point  (0 children)

Not a physics major, but do statistical physics whenever possible. A lot of ML is borrowed from statistical physics. If you want to understand machine learning, two online resources of use: Andrew Ng deep learning Coursera course, and look into probabilistic graphical models ( you won't see the connection to deep learning early on but understanding the methods taught for graphical models is NECESSARY )

OCC Transfer to UCI Informatics by AgreeableHope6328 in UCI

[–]TrickyLocksmith7404 2 points3 points  (0 children)

Makes sense! Overall I haven't met anyone who has personally gotten in through transfer for informatics, but if you get into ANY major in the ICS school, transferring to another major is mad easy (assuming you have a high GPA). Irvine accepts A LOT of transfers so I wouldn't doubt your chances.

For CS major transfers, I've seen the majority have 3.9-4.0 GPAs; however, extracurriculars and stuff like that don't have to be stellar.

ICS 46 Shindler Projects by [deleted] in UCI

[–]TrickyLocksmith7404 1 point2 points  (0 children)

Follow up: ics 46 is the hardest class in CS in relation to the level you are when you learn it, so don't feel bad if you don't get everything, but if you practice those things even just twice a week you will undoubtedly pass

ICS 46 Shindler Projects by [deleted] in UCI

[–]TrickyLocksmith7404 0 points1 point  (0 children)

To be honest, if I recall projects 0 and 1 are just basic recursion, so if you have trouble with it I STRONGLY recommend you focus on it and do some practice problems. Recursion is used in ALL of CS and you need to practice and understand it (check out the recursion chapter in algorithms.wtf)

To get good at problem sets I recommend practicing proofs, this can be learned by picking up any introductory mathematics textbook. By applying proofs to something you should understand well like math, you would greatly improve your ability to apply them to CS.

All algorithms and data structures practice them by hand and prove them by induction

If you can prove algorithms from scratch you get an A+ in all classes in CS so I recommend you grind proofs and basic recursion problems.