Instructors: Sam Tobin-Hochstadt.
AIs: Nilesh Mahajan.
Use Indiana University email (@cs.indiana.edu) to reach any of the course staff; usernames are given above.
We have set up a course forum, which you must participate in. This is where course announcements will be made.
Tuesday and Thursday 11:15am-12:30pm in Lindley 008.
The primary work in this course will involve applying existing tools to existing software to learn about how to improve software reliability. You will need to choose which tools you will use, and choose what software to apply them to. Then you’ll present to the class about the tools, including information about how they work and what they do. After you’re done, you’ll present again to describe your results.
Lectures will cover basic principles of software reliability, how tools are built, what they can and can’t do, and other fundamental topics.
Late policy: there is no late policy; solutions to assignments as they exist at the time of the deadline will be graded.
Academic honesty: we will strictly enforce the university’s academic integrity policy. All programs must be completed strictly by you and your partner. You are free to discuss the problem sets with others, so long as you acknowledge discussants. However, you may not share code in any way. Submitting code that is not your own will be considered a violation of the University’s Code. Violations of academic integrity will be reported to Office of Student Ethics and will have a negative impact on your grade.