Questions for current Computer Science Majors.

  1. Workload while maintaining a job is doable. Most people who did that would take about 4 classes, sometimes 5.

  2. Out of all the math classes, discrete is the one that throws people off because of how different it is. Calc I and II are a bit tough, but if you get through Calc I with a decent grade then you won’t really have to change your routine for II. Linear Algebra is kind of cool and very doable.

  3. There is nothing wrong with taking 141 before Calc I. Many do that, it’s a good way to familiarize with how SDSU does math. Learn where all the math resources are then so by the time you have Calc I you know where to go for help.

  4. I was on the fence whether I believed it was lackluster but truth be told I think a lot of the material was watered down. Like what others have said, other more prestigious schools are more rigorous. Having said that some classes are still tough and require a lot of your time. Most of the difficulties tend to go away if you start the day something is assigned but not everyone has that luxury due to work or else...all in all you’ll have to do some outside learning if you want to come out with strong fundamentals. Before you take your first upper division CS course you should definitely try some LeetCode tutorials and problems and they’ll give both a glance at some work in upper division courses and real world interview questions.

/r/SDSU Thread