<p>Can anyone tell me the difference?
I’m considering ics or bim, and after reading the requirements for both majors…it says that i can either take the ics series OR the in4mat series</p>
<p>but from what i’v heard ics21 is a weeder class, and it’s really hard because the professor is horrible, and from the reviews on ratemyprofessor it says the in4mat41 is easier </p>
<p>what i’m wondering then is why don’t most people just take the in4mat series then?
they both cover the same requirement, correct?</p>
<p>can anyone enlighten me?
thanks!!!</p>
<p>take ics21. you wont regret it. jacobson is a great professor (actually my favorite). ics21 is by far the easiest of the compsci classes ive taken so far. the ics and inf4matx series are interchangeable and the same as far as i know.</p>
<p>however, youre gonna hate jacobson in ics23. that class was such a pain and i cant believe i got a B. ics21 is an easy A. btw, everyone fails the midterm (40% of grade) and final (60% of grade). its just that hard, but the curve saves everyone. also there are 5 labs, if you fail a single lab, you cant get any grade higher than a D (the labs are 0% of the grade so that didnt make sense to me haha) but there are infinite retakes, and its simple memorization of lines of code.</p>
<p>best part of the ics series, you didnt have to go to lab. ever. for 21, you have to show up for the lab test and you can go whenever you feel like (doesnt have to be the section you signed up for). 22 and 23, lab is optional basically.</p>
<p>also become BIM if you can! its very competitive to get into (only 10 transfers allowed per year) so if you dont like it just go to ics (which is easy to get into). BIM i think is much easier too since you dont have to do a science series and theres only a few math classes.</p>
<p>to sum it up, take the ics series. you wont regret it. i was a compsci major last year but recently switched to business info management (BIM), but i can answer most compsci related question, so feel free to ask more!</p>
<p>i’m signed up for ics21 and i’m scared, since I don’t really have any compsci experience right now. infinite retakes though? how does that work?</p>
<p>if you fail, just show up whenever youre ready to retake the exam (which will be slightly different, but you may get lucky and get the same one). there are TA’s in the ics building all day who will assist you if you need a retake. </p>
<p>so this is basically how labs work:</p>
<p>youre given a simple assignment: write code that does _____. the first lab is write code that shows a couple of smiley faces. ics21 has barely any coding at all. each lab assignment has a “skeleton” outline of code already and all you have to do is fill in the blanks on a few methods. for the lab exam, youre given the exact same skeleton with about 2 methods uncomplete, and you have to memorize what the code was for that specific line (dont worry about what i mean by “method”, youll get it eventually). and thats about it. for ics21 you dont turn in the assignment. you dont even have to do it! you just have to memorize the code for the blanks to pass the exam.</p>
<p>most importantly though is to pick a good lab partner. you get 2 throughout the quarter. im so glad i picked this one guy who already knew java. i didnt get it at all so i always just memorized whatever he did. but eventually i picked it up and became very good by the end of ics22. make sure youre compatible too, dont just pick someone that seems smart, they should be cooperative and easy to talk to.</p>
<p>thanks for the info!
anyone else have anything to add?</p>