Q: I haven't taken CSc 110 before. Should I be in CSc 337?
A: CSc 337 assumes basic programming experience in Python, Java, C, or a similar language. We expect you to be generally familiar with concepts such as:
If you aren't sure you have enough programming experience, look at past semesters' CSc 110 web sites. Do you understand the material? If so, you should be okay in CSc 337. If you're still not sure, you can email further questions to the instructor or contact our helpful academic advisors at advising@cs.arizona.edu.
Q: How do I add CSc 337 to my schedule? Can you give me an add code?
A: Contact the CSc Advisors (advising@cs.arizona.edu), for all registration issues such as adding the course. They will be happy to help you.
Q: I need help with my homework! What should I do?
A: There are lots of resources available to help you. For example:
Q: I got a low score on homework and/or exams, and I'm worried about doing poorly in the course. How much impact will my past low score(s) have on my grade? What can I do?
A: You can compute for yourself the impact of your past scores on your grade. The grading weights are listed on the course syllabus.
If you want to raise your grade, the best way is to do well on future assignments and exams. We generally do not offer much extra credit nor any way to directly make up or replace low scores on past assignments or exams.