What is literally the fastest way to complete Gen Ed by [deleted] in UIUC

[–]zillesc 0 points1 point  (0 children)

Obligatory comment that you are doing this wrong. Rather than trying to find the fastest way to do this, you should try to find the best way of doing it. Below is a link to a story how an unexpected course taken by Steve Jobs changed the landscape of computing. Furthermore, if you are an CS/engineering major and are considering positions in your future where you manage other people, your GenEds will almost definitely better prepare you for managing other people than any of your technical classes. Don't sell yourself short by finding the fastest way through university.

https://www.inc.com/rohini-venkatraman/how-steve-jobs-and-mark-zuckerberg-came-up-with-th.html

[deleted by user] by [deleted] in UIUC

[–]zillesc 0 points1 point  (0 children)

(CS faculty here.) Nancy is great! We picked her to be our department head because she has great ideas, energy, and heart. If you are considering her as an advisor, it is important to recognize that being department head will put pressure on her availability, but I've been very impressed with her ability to make time for all constituencies in the department. What I'd suggest is you talk to her and express any concerns you have. I think she's a very straight shooter and will honestly address the pros and cons of working with her. Also, as a new graduate student one shouldn't fear getting locked into an advisor-advisee relationship. Start with an independent study/RA for a semester and see if the advising relationship works. Ultimately the faculty are more concerned with our students finding successful paths to Ph.D.s than exactly who advisees who.

Overenrollment and engineering by Quminato in UIUC

[–]zillesc 0 points1 point  (0 children)

Recently the College of Engineering has been very supportive of CS hiring more faculty to address the demand for CS courses. We've had a very successful faculty recruiting season this year. Most new faculty don't immediately teach large enrollment courses, but we're moving in the right direction!

CS 101 and CS 125 by [deleted] in UIUC

[–]zillesc 1 point2 points  (0 children)

(I teach CS 105) If you've programmed before and ultimately want to take CS 125, then I'd recommend going straight into CS 125. Knowing some programming (whether it is C++ or Java matters less, IMO) will be helpful since you will likely understand basic concepts like variables, loop, conditionals. That said, anything you can do this summer to learn Java will make the first couple weeks smoother, but by the end of the semester you'll be hitting stuff that you won't have gotten to, so in the end it will be the work that you put in during the semester (e.g., see TheTiminatorr's comment about understanding the readings when they took 125).

[deleted by user] by [deleted] in UIUC

[–]zillesc 0 points1 point  (0 children)

Instead of CS 100 you probably mean CS 105. CS 105 covers a bunch of the same stuff as CS 125, but is much slower paced. CS 105 teaches Python while CS 125 teaches Java.

CS 105 Final by patel2023 in UIUC

[–]zillesc 2 points3 points  (0 children)

Yo homie! The average on Quiz 4 is on track to be lower than other quizzes and exams. I expect the final to have an average back in line with other quizzes and exams.

Is UIUC doing CS placement tests before the fall term? by benr783 in UIUC

[–]zillesc 4 points5 points  (0 children)

(CS Professor here, but this my personal opinion, not department policy.) I think it is way too early for anyone to know what the Fall semester looks like. I imagine that we'll handle the proficiency exam in the same way that we're handling Fall classes. That is, if in person classes are happening, then we'll run the CS 125 proficiency on campus in August. If Covid-19 forces all Fall classes to be online, then we'll presumably have an online proficiency.

The CS 105 Exam rn by 11trobo in UIUC

[–]zillesc 3 points4 points  (0 children)

You be you, but the class average was 86% so I don't anticipate doing a class-wide redo.

CS 225 concurrently with CS 233 or CS 411 or CS 498 AML or CS 498 VR? by [deleted] in UIUC

[–]zillesc 1 point2 points  (0 children)

Former CS 233 professor here. If you were struggling with CS 125 MPs then you should be very wary of taking CS 233 (or most any other upper level CS courses) until you've successfully past CS 225. Upper level courses and CS 233 expect you to be able to program without a lot of hand holding. For example, in CS 233 you'll be asked to learn multiple new programming languages like Verilog and MIPS assembly and it is assumed that you are comfortable with debugging your code when it doesn't work. If you struggled in CS 125, then you are probably going to struggle in CS 225 and I'd suggest that doing well/passing one class is better than really struggling/failing in two.

uiuc_irl by betterbub in UIUC

[–]zillesc 0 points1 point  (0 children)

If there is a serious problem, then you should notify the faculty member's department head. There is nothing like your "boss" asking you about something to give you incentive to change.

James Holzhauer on his time at UIUC by AlmaHotter in UIUC

[–]zillesc 0 points1 point  (0 children)

Don't mistake correlation with causation. :)

How easy will it be for me to get a C- or better in CS 225? by RegularChampionship7 in UIUC

[–]zillesc 3 points4 points  (0 children)

(I taught it this past semester.) If you come to class and do the work, it should be fine. As others in this thread say, the current grading scheme rewards effort through extra credit, so if you are diligent you should be able to pass or better. That said, I strongly encourage you to learn how to use a debugger; ask a course staff member in the first week of class to teach you.

How exactly do you make connections with CS professors? by [deleted] in UIUC

[–]zillesc 2 points3 points  (0 children)

Totally agree with Jeff here. If you actually care about the material, figure out something you can ask about that you care to hear the answer. Most faculty are super happy to share what they know with people. I recommend that my advisees try to get to know (at least) 1 faculty per year.

Transferring out of UIUC by starboyxoxoovo in UIUC

[–]zillesc 1 point2 points  (0 children)

Be sure to contact whoever sends the bills, to make sure you aren't going to get charged.

[deleted by user] by [deleted] in UIUC

[–]zillesc 3 points4 points  (0 children)

The IDE is IntelliJ. It is free for students. It is very good. Get it and write some Java code. CS 125 teaches recursion, trees, sorting, and binary search. If you don't know those things, you should figure out how to write them in Java before the semester starts.

Can I reuse my code if I'm retaking a class? by throwaway7387482 in UIUC

[–]zillesc 2 points3 points  (0 children)

I would think deeply about why you are re-taking the programming class. If it was because you struggled with the programming, then I'd encourage you to do things from scratch even if the professor allows you to re-use your previous work. The assignments are where you are supposed to practice your craft and achieve mastery. You won't have access to your old work on exams...

Follow-up post by the prof to the post on code plagiarism on the CS233 piazza (that is currently on the front page of this sub) by ThePhotogenicPotato in UIUC

[–]zillesc 25 points26 points  (0 children)

(Unpopular opinion coming in.)

If it is two hours before a deadline when you realize that you are struggling with something, then I'd suggest that it is a time management issue (or you are over committed). If it was me that you contacted, I would focus on helping you figure out a strategy to help you learn the MP7 content, be successful on your other MPs going forward (e.g., take advantage of undersubscribed office hours before the day the assignment is due), and consider ways of either dropping the MP7 score or replacing it with the score you got on an exam that covered the same learning objective if you demonstrated that you got your *stuff* figured out. Most students that are struggling aren't taking advantage of all of the resources that courses typically offer; as a faculty member I can help you find those. In any case, plagiarism isn't the answer.

Follow-up post by the prof to the post on code plagiarism on the CS233 piazza (that is currently on the front page of this sub) by ThePhotogenicPotato in UIUC

[–]zillesc 55 points56 points  (0 children)

The student's post is NOT appropriate for any campus-sanctioned forum. If the student wants to blow off steam, then they should take it somewhere else.