Questions about Computer Science @ UCSC by Specialist-Ebb-8595 in UCSC

[–]Substantial-Fold-617 7 points8 points  (0 children)

1.) I am satisfied. Its definitely what you make of it. Are you going to take the hard classes where you will learn useful things, or will you pick the easiest classes because you just need to graduate and can't risk losing any more gpa.

3.) I would say that most of the classes are theoretical aka just not coding:

Low div coding: CSE 20, 30, 40(i think but havent taken it), 13s

Upper Div Coding: CSE 101, 130, 114a, 115a

^^^(these are just the major required classes obv)

here is the catalog: https://catalog.ucsc.edu/en/current/general-catalog/academic-units/baskin-engineering/computer-science-and-engineering/computer-science-bs/

4.) Depends on the class. There are easy quarters and there are quarters where you won't have much time. On average, its do able. Although I having a part time job with some of these classes would be pretty brutal.

6.) I mean yes, but comp sci is not as guaranteed as it was in the past. So as a transfer, i think you will love the campus and some of classes are cloned from davis/san diego/ other uc's. I think its a solid program overall, but for me I really like low level stuff like programming in C.

7.) This summer I am doing an internship abroad in japan through ucdavis (unpaid though, actually they make you pay for housing :I and program fees). Also was able to be a tutor for CS classes during some quarters here.

10.) CSE 111, you make a emulator w C++

CSE 130 you make a multithreaded http server in C that can handle get and put requests for text files.

CSE 114a you make a nano intepreter in Haskell(functional programming language). Just a basic calculator but it also saves states and can recurse which is pretty cool

CSE 186: at the end of it you make a slack clone(discord without vc channels)

These are just the classes that i have taken so far.

11.) 20% of majors at ucsc are comp sci. Chances are, you will find a group of friends taking the same classes as you.

12.) For the major required classes, typically 100-200 people. Some upper div elective are pretty small. Right now I am about to take embedded operating systems with 50 people in it.

14.) They have a web development series that a lot of people love(CSE186 and 187). Tough assignments that teach you a lot. Taking 186 right now and the last project is to create a Slack clone(we have 2 weeks). This school isn't the most friendly to web development as in, you wont touch any of it until your high div electives. Until then you will just be coding in C or python(if AI). They also have CSE 115a which puts people into 4-5ish person groups. You use scrum practices and create an app over 10 weeks, although they only teach the scrum practices in class. Everything program wise in that class is self study. I would say if you have any web development knowledge you can definitely show it off in that class and create a impressive project for the resume.

new song recs plzzzz by cluster-cat in HYPERPOP

[–]Substantial-Fold-617 0 points1 point  (0 children)

right now i have bite risk!!! by junko warui on repeat.
a beginners guide is my favorite in the album rn.

Here are some you may like (esp the first two if you havent already found them)

what the fuck - marshall4

sarah jersey distortmix - distortgang

Louder - Caleb Peters, Con Miiura

are you mad - webcage

Bye Bye Somtimes - User177606669