<p>Hi everyone,</p>
<p>I'm an incoming transfer student from Diablo Valley College and planning to transfer to UCSD if and only if I can graduate in 2 years. So, current student please help me planning the schedule effectively. Below is my class planning for the next 2 years:</p>
<p>Summer 2014<br>
CSE 11 Introduction to Computer Programming: Java (4)</p>
<p>Fall 2014<br>
CSE 20 Introduction to Discrete (4)
CSE 103 Practical Introduction to Probability and Statistics (4)
CSE 12 Basic Data Structures and Object-oriented Design (4)
CSE 15L Software Tools and Techniques Laboratory (2)</p>
<p>Winter 2014<br>
CSE 21 Mathematics for Algorithm (4)
CSE 30 Computer Organization and Systems Programming (4)
CSE 86 C++ for Java Programmers (2)
ECE 109 Engineering Probability and Statistics (4)</p>
<p>Spring 2015<br>
CSE 110 Software Engineering (4)
CSE 105 Theory of Computability (4)
CSE 100 Advanced Data Structures (4)
CSE 140 Component & Design Techniques for Digital Systems (4)
CSE 140L Digital System Laboratory (2)</p>
<p>Summer 2015</p>
<p>Fall 2015<br>
CSE 101 Design & Analysis of Algorithms (4)
CSE 130 Programming Languages Principles & Paradigms (4)
CSE 141 Introduction to Computer Architectures (4)
CSE 141L Project in Computer Architectures (2)
CSE 111 Object Oriented Software Design (4)
CSE 135 Server Side Web Application (4)</p>
<p>Winter 2015<br>
CSE 131 Compiler Construction (4)
CSE 120 Principles of Computer OS (4)
CSE 112 Advanced Software Engineering (4)
CSE 136 Enterprise Web Application (4)</p>
<p>Spring 2016<br>
CSE 190 Mobile software design (4)
CSE 198 Directed Study Group (4)
CSE 127 Introduction to Computer Security (4)
CSE 123 Computer Networks (4)</p>
<p>I'm currently in Marshall but planning to change college to Warren. I heard CSE majors need less GE in Warren. But, as I read through each college's GE requirements I found both need a lot of GEs because I didn't finish IGETC. Do you think should I change to Warren or stay in Marshall? Why? What you guys think of the above classes? Do they look reasonable in terms of workload?</p>
<p>Your 1st two quarters are fine, but when you get to the upper divs, I personally think you’re loading too many per quarter, like fall and winter 2015. 22 units, all decently hard cs classes…wow!</p>
<p>Most people will say that this is very very hard, some people will advise you not to do it.
That said, anything is DOABLE…but it will be hard, you might not get that much sleep, your grades may not be great.</p>
<p>I’ve read CS 100 and CS 130 are most time consuming. I would take it easy, ie don’t overload to many courses. Be kind to yourself unless UCSD specifically specify states you must graduate in 2 years. Also don’t plan so much ahead, do one quarter first to see how you handle UCSD. It’s time for confidence builder. You might get too many bad grades and change major then it’s might not be worth it.</p>
<p>@Frosting Thanks for your advice. Fall 2015 quarter doesn’t look right to me either. I think I better move one of the classes to Summer 2015. Umm, is winter 2015 loaded with too many classes ? I put in 16 units there, I’ve never had experience with upper div. classes, what do you think of those 4 classes combined in 1 quarter? </p>
<p>@DrGoogle Thanks for your advice, I’m in a great dilemma choosing UCSD Vs. SJSU as you might’ve seen in my previous thread. The time needed to graduate is my primary concern. That said, I want to carefully plan my classes ahead of time and see if I can graduate in 2 years from UCSD. I am not quite sure if it is worth spending 3 years there because every quarter is expensive. This is actually only my draft, still need many changes here and there. I haven’t heard back from the admissions about my college change request either. So, there would be more GEs to add. If I made it to Warren, hopefully I could fit all the GEs in my first year together with my lower divs.</p>
<p>@pushandpop, have you made your decision yet? I had the same problem when I went through college so I understand your dilemma, I had to take 21-22 units with hard engineering classes and it was not fun, but I live to tell you it can cause burnt out. Which is what happened to me, I wouldn’t’ want to repeat it. So I understand money is problem but it might be more beneficial to get summer internships to cover the tuition and graduate in 21/2 years. Experience counts a lot too and not just a degree.</p>
<p>@DrGoogle Yes I’ve already made my decision to go to UCSD ! I totally agree with what you said. After careful thoughts, I might want to take it easy on my first quarter and see how it goes first. </p>
<p>Did you graduate from UCSD by any chance? If not, where did you graduate from? Also, I remembered you said you had an experience working as a recruiter. From your experience, what is your advice to junior students seeking summer internship (software engineer in my case) in terms of preparation and basic knowledge that we must know? I’ve taken some classes at my CC which were all in C++ covering Data Structures and a little OOP. Since many of them are not completely articulated to UCSD courses, I must re-take it there but in Java. That implies that my first year at UCSD will have to repeat lower div. computer science courses. Is that a disadvantage when applying for internships? </p>
<p>@pushandpop, I didn’t graduate from UCSD, my daughter goes here. So I make sure I know everything I can about her program and UCSD. I graduated 30+ years ago and worked in Silicon Valley for a long time as an engineer, not a recruiter but I was giving the job of interview young engineers and mentoring them.
I think it’s best to repeat the classes at UCSD because a lot of stuff covers at the lower level will be on test at a higher level and the teacher/professor assumes you know it already. I’m not sure it’s a disadvantage but it’s best to know the basic really well because it serves as the foundation for advance courses, so I see that as an advantage. For internships, make sure you know data structures really well, some scripting languages like Python is also recommend. BTW, my daughter is planning to learn this online this summer, it’s not taught at UCSD. Google and get what kinds of questions people ask for interview at various companies in the Bay Area of your interest. I think the key thing is to prepare before the interview. Also keep a reasonably good GPA because that some internships have a minimum GPA requirement for screening.</p>
<p>Yes, your WI15 also looks very difficult. I am taking 131 right now, and I put in maybe 20 hours a week for just that class. Check out cape for the “study hours/week”. My classmates take about 30 hours a week. <a href=“Web Login Service - Stale Request”>Web Login Service - Stale Request;
<p>You might be overwhelmed with classes starting sp15 and onwards. You may still “plan” for this schedule, but just realize that there’s a very good chance you may find it too difficult, so plan for a change.</p>
<p>I’m not sure if there’s an important reason why you must graduate in 2 years, but it’s not absolutely important, I would consider spacing out your classes, so you wont be overworked. If anything, it might be necessary, since I know there is a lot of problems right now with class sizes and wait lists. A lot of CS majors (myself included) take 5 years in college. It’s worth it though, as we are all graduating with good jobs.</p>
<p>I now realized I was referring to CS 131 and not CS 130, I think my head mixed it with CS 30.
I think if you start out as a Freshman there is a good chance you can graduate in 4 years. I think mine is ahead of the schedule, but she is not getting top marks like she did in high school and I wonder why, it turned out from the cape.ucsd she is one of the few freshman kids taking CS 30 in the first year.</p>
<p>Typically transfer students in the engineering department finish in 3 years. There are just too many classes to take. Also, starting from Spring 2015, you’re overloading yourself. Definitely use the link @Frosting gave you. It will give you a good idea of how much time you’re going to spend coding, studying etc. You also didn’t factor in your GEs, especially because you didn’t mention IGETC. Also, the idea that Warren is better than Marshall is better for engineers is a lie. They have their pros and cons. I’m not familiar with Marshall’s requirements, but a downside of Warren GEs is that you’re only allowed to take upper division classes for your Area Studies (AS) or Program of Concentration (PoC). </p>