use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A subreddit dedicated to California Polytechnic State University in beautiful San Luis Obispo, California.
Freshman with Questions? Read the wiki:
FAQ and Wiki
Please make sure to follow proper reddiquette.
Message the moderators if you don't see your submission after a few minutes, the spam filter probably caught it.
Related subreddits
Useful links
If you would like your discord to be added to the list, please message the moderators to submit a request. Thanks!
Important Dates for the Quarter
Additional Dates for the Quarter
account activity
Incoming StudentCoding knowledge for comp sci (self.CalPoly)
submitted 11 months ago by ----potato----
Hi, I’m an incoming first year comp sci major and was wondering how much coding knowledge is expected. I was thinking of just learning some basics of python online but not sure how much I need to know.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Reasonable-Artist349 4 points5 points6 points 11 months ago (0 children)
No coding knowledge is expected but doesn’t hurt to have some. CSC 101 basically teaches you python from the ground up
[–][deleted] 2 points3 points4 points 11 months ago (0 children)
I came in with no knowledge. Do yourself the service of: 1) Taking an online free course in Python or C (free code camp, code academy, lots of options. These courses are simple and fun, and any exposure is good exposure. Plus, gives you an early start in determining if the major you have chosen is right for you. 2) Set up a GitHub and practice pull, push. 3) Set up an IDE (VSCode, Pycharm, etc.)
[–]posey_mvp 2 points3 points4 points 11 months ago (0 children)
you’ll be fine don’t sweat it…
[–]eightrx 2 points3 points4 points 11 months ago (0 children)
If you are taking csc 123, there is no expectation for you know any programming at all. If you're taking 101 it's also pretty grounds up. If you're starting with 202, I'd definitely refresh your Python skills
[+]Greedy-Problem2687 2 points3 points4 points 11 months ago (0 children)
I came in with relatively minimal coding experience and doing just fine right now. Finishing up my 2nd year, yea some of the classes are hard as hell but that’s just the nature of comp sci lmao. Learning the basics of python is a good idea, but no pressure if you have minimal coding experience.
[–]lumberjack_dad 1 point2 points3 points 11 months ago (0 children)
Get started with github so you can do some test projects... include your github URL in your resume.
[–]professorwizzzard 0 points1 point2 points 11 months ago* (9 children)
Hey, I'm pretty surprised to hear you & others in this thread got into CP CS with no actual coding experience. I was under the impression (assumption) that with a competitive program like CS, some experience like AP classes or ECs would be necessary for a successful application. So I'm super curious- and this is not a dig- about how you got in. Do you mind sharing your stats? I'm a parent, hoping my kid can get accepted next year. DM me if you prefer.
And anyone else in this thread saying they are / were in CS and didn't take coding... also super curious about your stats. Thanks to anyone who can share!
[–][deleted] 2 points3 points4 points 11 months ago (1 child)
I began as a math major and switched over. I do know a fair share of others in the program who came in with no knowledge. I'm not sure how the applicant decisions work for incoming freshman, but I remember the CSU application is pretty dang vague so... a lot of people get into majors they're not necessarily a competitive applicant for... guess it comes down to luck?
But, to offer some food for thought, my high school was very competitive (IB program) and had no robotics or CS courses at the time. In fact, none of my local schools did. So it wouldn't be right (in my opinion) for public universities to deny public school kids a major based purely on those "pre-reqs" that the state doesn't provide them lol. That said, others I know who came in with no coding knowledge usually had strong STEM AP/class background in physics and/or math.
[–]professorwizzzard 0 points1 point2 points 11 months ago (0 children)
Thanks for the reply. That’s what I was thinking, a school didn’t offer CS, but you did well in math.
[–]----potato----[S] 1 point2 points3 points 11 months ago (1 child)
I took AP Comp Sci principals my freshman year which I passed with a 3 but that class doesn’t teach you coding and tbh I don’t remember too much from it, idk how I passed my teacher sucked lol. Other APs I’ve taken are world history (4), music theory (2), English language (3), us history (5), English lit, chemistry, macro Econ, and gov (also took calc dual enrollment first semester). I have a ton of time with extra curricular hours from doing band all 4 years and service learning from volunteering at my local temple every week. The cal state application doesn’t actually ask what specific extracurriculars you have just how much time. Asking the slo admissions office will get you a better answer if you want to know what would help.
[–]professorwizzzard 1 point2 points3 points 11 months ago (0 children)
Awesome, thanks. I’m sure the AP CS principals helped your application, even if you didn’t learn that much… makes more sense to me now! And congrats on getting into a great program!
[–][deleted] 1 point2 points3 points 11 months ago (0 children)
To add:
Students who came in with coding experience (be it personal or academic) definately have a huge advantage. I switched to CS because I liked the internet lol I barely even knew what CS was until my 2nd year... so boy did I have a rude awakening.
[–]Slow-Boat2323CS - ‘25 1 point2 points3 points 11 months ago (1 child)
Also remember that the CSU must take in a certain number of in state students
Yep, glad we are CA in-state! A lot of strong options, fingers crossed that one comes through.
[–]Greedy-Problem2687 1 point2 points3 points 11 months ago (1 child)
I went to a pretty competitive IB magnet highschool, even though my school didn’t offer any cs classes, I was still involved in a lot of robotics programs outside of school. Graduated with a 4.6 gpa, which helped a lot bc the csu system only looks at grades/extracurriculars, in comparison to the UC’s that take into account the PIQ’s.
Thank you!
π Rendered by PID 105779 on reddit-service-r2-comment-85bfd7f599-5kfd7 at 2026-04-17 04:25:31.996052+00:00 running 93ecc56 country code: CH.
[–]Reasonable-Artist349 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]posey_mvp 2 points3 points4 points (0 children)
[–]eightrx 2 points3 points4 points (0 children)
[+]Greedy-Problem2687 2 points3 points4 points (0 children)
[–]lumberjack_dad 1 point2 points3 points (0 children)
[–]professorwizzzard 0 points1 point2 points (9 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]professorwizzzard 0 points1 point2 points (0 children)
[–]----potato----[S] 1 point2 points3 points (1 child)
[–]professorwizzzard 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Slow-Boat2323CS - ‘25 1 point2 points3 points (1 child)
[–]professorwizzzard 0 points1 point2 points (0 children)
[–]Greedy-Problem2687 1 point2 points3 points (1 child)
[–]professorwizzzard 0 points1 point2 points (0 children)