Repeating courses that were taken elsewhere? CS

Hi, I’m a transfer student for CS in l&s. I’ve taken the equivalent of ecs 30 and ecs 40 at my cc, but I don’t feel like I’m prepared enough to take ecs 60 at davis. is there any chance i can start the series again at davis, from ecs 30?

Repeats generally aren’t allowed. You can try sitting in on those classes to see what kind of material is covered if you feel like you’re that far behind.

Out of curiosity, why do you feel unprepared for 60? A lot of people feel that way going in, and most of the time it isn’t a problem. Whether it actually will be a problem depends on why you feel unprepared.

Hi, I am also applying uc davis Tag fall 2016 application for CS. My GPA is 3.20 by the summer 2015 and I have almost done major courses. But I don’t know if I can be accepted with gpa 3.2 by uc davis tag, how is computer science major in davis? Is it good?

I’m not sure on the TAG requirements for CS and currently can’t find anything, so on that I don’t know for sure.

The program is good, but crowded. Be prepared for waitlists if you come here. But the department is very good about accommodating as many people as possible in the classes, so getting classes doesn’t tend to be a problem in the end.

Thanks! Can you explain more specific information about cs in davis? I want to know how it is good? Do professors teach very well?

The majority of professors genuinely care about their students. Of course, when there are at least 100 people in most classes they can’t keep track of everyone.

Some examples from personal experience:

  • Chris Nitta (had him for ECS 150 last spring, taking him again for ECS 160 this fall) was on the class forum pretty much constantly and would give very detailed answers to any questions people had very quickly. He went above and beyond to make sure everyone had all the information they needed to finish the projects and understand the material. His workload was crazy for ECS 150, but the fact that he was very responsive made it easier to handle.
  • Sean Davis (took him for ECS 30 and 60) is known for his crazy workload, but is also very approachable and will work with you until you understand something. He also allows you to edit your programs for functionality, which is nice. I remember a couple cases where me and my partner couldn’t figure out why our program didn’t work and he went through our code with us to find the problem and suggest solutions.
  • Professor Bai (had him for ECS 122A) has a policy of having his office open to students every day after a certain time. This past quarter you could come in between around 4:30 and 6 and he’d be there. This was in addition to his regularly scheduled office hours a few days every week.

You get the idea, I think. Many of the professors will go above and beyond to help you, but with the class sizes they can only do that if you actually seek them out. Some of the professors’ teaching during lecture isn’t the greatest, but the main ones I had issues with were ones that were better at teaching in a small group setting (e.g. office hours). Professor Gusfield was like that, to name an example.

So again, the biggest downside to the department is how crowded it is. It’s definitely manageable, but I’d say the biggest downside is needing to be very proactive about seeking the professors. Basically, if you’re looking for smaller classes and personal attention from the professors during class, UCD CS isn’t for you. However if you’re one that doesn’t mind bigger classes and who’s proactive about seeking out help, you’ll be fine.

Do you know if there are any companies collaborating with uc davis cs department?

What do you mean by collaborating?

I mean cs department has very close ties to companies. If companies and cs department have collaborative relationship, ucd students may get internship and job easier.

Well, it has a good enough reputation that we get companies like Microsoft, Apple, Intel, and Amazon recruiting regularly at our career fairs. I’m honestly not sure about direct connections between the CS department and specific companies, though. I know Cisco sponsored the CS club a couple years ago, but I’m not sure of anything beyond that.