

I recommend taking as close as 15 credit for first semester, then figure out how you would do in future. (4 semesters * 15 credit = 60 credit) But, you don't *have* to take 15 credit. Typically, students will take 15 credit per semester. He is not the best, but if you are more of "exam guy than a lab/programmer guy", then take Melvin. I highly recommend professor Kennedy for this.įor other professors, I liked professor Lo. Meaning, there won't be too much abstract programming concepts, but doing simple stuffs in detailed way, because assembly don't do stuff automatically like c++. (Labs are still important though) Assembly is low level language just above machine language.
#Diablo valley college computer science how to
Know how to program > doing well on test.Ģ60: Assembly. Labs were 80% of grade, and only 10% for each midterm and finals. This course contains various abstract concepts, and lab heavy. Be careful with this one, if you have no prior programming knowledge. If you have no prior programming knowledge, I recommend it, but skipping this is definitely do able. If you are planning 2 year transfer, you can skip this class. If you have time, you can learn Java, Python, etc on your own or by taking those classes.Ģ00: Object Oriented Programming (OOP). **Take C++ class.** Because as you go up higher, DVC only offers C++. You won't need to take the class before this (101?) because that's wayy too basic. Here are some descriptions of those classes:ġ10: introductory programming class. If you look into and dvc class explanations they should have required and requisite classes. Im kinda bad at explaining so if you have any questions hmu lol Also use to choose which professors you want for each class. Make sure you focus on your major prep since all school's beside Berkeley want that more than the GE's.


#Diablo valley college computer science registration
When you register for classes, log in to your insite portal and their will be a tile for your registration date for fall 2019, and on that day is the day you must register for your classes or else the classes will run out fairly quick and you will get suck scrambling for classes with shitty classes. It gives you half a credit but its not even transferable to the uc or csu so kinda useless, but you can always go if you want. And for counseling 95, kinda a waste of time if you already have a plan. For Davis they ask you for a few more cs courses, and the whole physics or chem sequence (3 courses of physics or chem). For math you need to go up to calculus 2, linear algebra, and differential equations. For ucb you have to take COMSC 110, comsc 165 (adv programming), comsc 210 (design and data structures), then finally comsc 165 (assembly language). For the CS course flow, it is pretty much already set up for you in which classes you have to take in order to because each class is a pre req to the next cs class (except java). Since you did say you want to go to Berk, you must complete all your IGETC (Gen ed). Btw for COMSC 110, I recommend taking professor Amato. Since you are a cs major you gotta take intro to c++ (COMSC 110), this course is a prerequisite to all the other cs courses for the major. So usually for STEM majors it will most likely take you 3 years to transfer out, unless maybe if you take classes over the summer or if you have ap credits from hs. I'm a first year dvc student (19 years old).
