Question: Can I audit the course?
Answer: I don't mind if you do not take the course for a grade; however, I ask you then to register as an auditor for the course. If this is difficult (e.g., you are up against the enrollment limit), please talk to the instructor.
Question: I have not yet enrolled in the course, but I would like to subscribe to the discussion/announcement list. How do I do that? Answer: Please send an email to the instructor to be added to the mailing list.
Question: What programming language can I use for my homework assignments?
Answer: You are not restricted to any specific programming language. However, your turned in assignments have to clearly explain what the code does and have to process the test cases and to produce correct output.
Question: How to submit the programming part of the homework assignment?
Answer: Please use Blackboard Vista to submit your programming assignments; make sure to use the correct assignment link. Please use attachments, one for each programming exercises, and include the directions for how to run your code.
Question How to submit the written part of the homework?
Answer: If you wish to submit a PDF with your work, you can use Blackboard Vista to do so; in this case, please make sure to use the correct assignment link. Otherwise, you can submit a printed version before the start of the class on the due date.
Question: What programming language/platform can I use for the project?
Answer: You can use any programming language or platform you choose. Your final project submission generally would not include your code. However, your experimental results have to be reproducible.
Question: Can I work on the project alone or do I need to find a partner?
Answer: I ask the students to work in pairs on the course project. There might be exceptions (e.g., odd number of students); however, such exceptions have to be discussed in advance.