<p>I know it is might be too early to ask about classes, but i know UC system's classes fill up so fast, so i do not want miss any class that delay my graduation in UCSC. what the general requirement for UCSC graduate?! i am computer science or computer engineering major, so what about those requirement?! also is there specfic class you have have to take in each college?! Also i heard that UCSC will send a package about classes around May, but it is almost end of may, and i did not receive anything yet?!</p>
<p>so if you have any information above, please post a link or answer the question.</p>
<p>I suggest taking the highest math you can, along with an intro to programming course. As a freshman, you’ll have to take your college’s core course in your first quarter. It’s a writing course with a theme based on the college’s theme, plain and simple. You’ll get instructions on how to enroll in that during the first week of school.</p>
<p>Are all the classes inside those blocks required? Because there are 11 core classes for Computer Engineering, that alone sounds very difficult to fulfill in 4 years, when added to a concentration. And also, how hard is it to get into Computer Science/Engineering classes? Whenever I ask, there are always mixed responses from professors.</p>
<p>Aside from the obvious “OR” cases stated, yes. All in Math + Core + Science for CE is required. </p>
<p>3 classes a quarter for 4 years, you get 36 classes. Depending on your concentration, you might have 26-28 classes for your major. That should give you plenty of time to complete any GEs that don’t get fulfilled by the major, too.</p>
<p>I don’t know quite as much about CE, but for CS I’ve never had trouble getting into classes. I came to UCSC with a slight boost of 26 credits, which made my enrollment time a little bit earlier than the average freshman. Some of my friends had to crash the intro to programming course (and the teachers are all too willing to get more CS/CE students in), but past that the classes haven’t even filled up, usually.</p>
<p>I believe the very most you can skip, and only via community college credit or AP score, is CMPS 12A. Or 5J + 11, which are the equivalent but slower paced course sequence for beginners. You should definitely double check with the school on this one if you think you might be able to use community college credits for any other courses.</p>
<p>BTW, I highly suggest taking CMPS12A instead of CMPE13. 12A intros you to Java, which will be used in some of the hardest classes within the “Core” box. </p>
<p>So Will UCSC send a package of information about majors to me ?! or do i have to search everything on my own?! also whats the difference between CS BA degree and CS BS degree?! Minor in Computer engineering or applied math for graduate school ?</p>
<p>They will send you a packet of info related to the engineering majors if you were accepted directly to the school of engineering.</p>
<p>The BA is less intensive by far. No physics/chem, no linear algebra, and fewer required theory classes. “The aim of this program is to expose students to a rigorous curriculum in computer science while maintaining sufficient flexibility so that students can take courses outside computer science, pursue a minor in another discipline, or complete a double major.”</p>
<p>You can’t do a minor in CE on top of a CS major, if that’s what you mean. If anything, a minor in math is recommended.</p>
<p>How to change major?! Cuz i am currently enroll as computer engineering but i want to do computer science now. Who should i talk to get my major change and add a minor as well?!</p>
<p>It won’t affect which classes you can enroll in. So what you need to do is act as if you’re a computer science major, take all the classes you need for that, and then declare your major by the end of your sophomore year.</p>
<p>If you’ve taken AP Calc or calculus at a CC you’ll likely be auto-placed into 19B anyhow. But if neither of those is the case, the highest you can get into is 19A.</p>
<p>Just talked to my dad, hes an EE at toshiba, And he said i should take the cmpe class instead of the cmps java class because C is better to know and it might give me a better idea if i want to be a CE or CS major.</p>
<p>Also, is tech writing in any way avoidable? For ce. Because ■■■■ i hate flowcharts and any other type of work like that</p>
<p>C is better to know if you’re a computer engineer, I agree. But from my perspective it’s nice to start on Java because it’s a relatively safe language. After you learn all the basics, then you can add in the worries about memory allocation and garbage disposal that come with learning C.</p>
<p>So, the breakdown is this. After CE13/CS12A, you go on to CS12B. The class never changes, and it always taught as follows: 3 assignments in Java, 2 assignments in C. These count toward your class grade. The separate lab grade is composed of: 4 labs in Java, 2 in C, and 2 in Perl. One way or another you really ought to get some exposure to Java before that class. CS12B is the do-or-die moment. It is one of the main classes that determines if you will have the ability to stay in your major.</p>
<p>Nope, writing is unavoidable. I don’t know if it involves flowcharts though, haha.</p>
<p>Well then i think i will teach myself data structures thru online lecture notes >.<
I assume 12b will teach what we need to know for the 3 languages? Whata probably going to happen is im going to see which class is taught by a better professor and
Just go with that if for any reason i dont take java i will jusy teach it to myself on the miT online site. And even if tech writing wont have flowcharts i still hate it :P</p>
<p>12B…teach? Haha. It’s been taught by the same dinosaur of a professor for as long as anyone knows. It’s nearly impossible to not fall asleep in his class. Even when you’re awake, he’s hard to follow. I taught myself almost everything I needed to know for that class. e_e; Seriously, the internet is wonderful.</p>