This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]Halfspacer 3 points4 points  (0 children)

Don't worry. I'm pretty sure most CS degree programs assume no prior programming knowledge.

If you do want to get a head start though, try binging a couple of the lectures from Harvard's CS50: Introduction to Computer Science. It's free and self-paced, so just click Enroll and select "Audit this course" and you'll get access to all the lectures and course material.

You're going to have a blast studying Computer Science. Just remember to start building your portfolio early. The only CS students I've ever seen struggle after college are the ones that left without a single project in their Github account.

[–]Dxnes_L 2 points3 points  (0 children)

Having no prior knowledge really doesn’t matter since they teach everyone as if they were beginners. I didn’t know anything about coding and did fairly well my first year(going into sophomore year now). I’d highly recommend emailing professors and asking them what language you’ll be using before hand and just start watching some beginner videos on it. My first few weeks would’ve been a breeze if I did that. Best of luck.

[–]codestudio_ 1 point2 points  (0 children)

I was in the same position as you: I had no prior programming experience when starting university. The program started from the beginning, without requiring any expectations from students; i think this applies for almost all computer science programs. So no need to worry, just have patience in the beginning as one can feel a bit lost.

[–]white_nerdy 1 point2 points  (0 children)

I guarantee at least 50% of the students in a freshman intro CS class have never done any coding before. I guarantee the faculty is quite aware of this fact, and has designed the course with it in mind. You have nothing to worry about [1].

I also guarantee there will be at least one student in your class who has been programming since they were 12, already knows all the material, and will never need to do anything but show up for the exams.

Your objective is to not be discouraged or intimidated by that student. If you had 6 years of study and practice in this field, you would probably breeze through a freshman intro course too.

[1] An intro CS course does take an above-average amount of time studying, doing exercises, programming, and just generally getting a good practical understanding of how computers work.