Frequently Asked Questions (FAQ)

At the start of the semester:

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:

  • variables
  • parameters
  • loops
  • if/else
  • lists
  • strings

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.

During the semester:

Q: I need help with my homework! What should I do?

A: There are lots of resources available to help you. For example:

  • There is probably someone in the tutoring center today, or maybe the instructor on a TA has office hours. If so, go see them.
  • Check the message board; your question may have been answered there.
  • Read the relevant chapters and sections of the textbook, especially the large "Case Study" example at the end of the relevant chapter. The case study programs are larger examples, created step-by-step, that bear a lot of similarity to each assignment.
  • Look at the in-class lecture examples and slides.
  • Try solving some smaller problems first to understand the relevant concepts, such as the ones at the ends of the textbook chapters or lecture slides.
  • Start early! We get swamped the day assignments are due.
  • Don't panic. You have late days, and even if you run out, it is only -1 point for each day late.

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.

Valid HTML5 Valid CSS JavaScript Lint
This document and its content are copyright © Allison Obourn and Marty Stepp, 2015. All rights reserved. Any redistribution, reproduction, transmission, or storage of part or all of the contents in any form is prohibited without the author's expressed written permission.