CIS 425 Assignments

[ CIS 425 Home Page | Syllabus | Announcements ] Last updated 2006/06/12 07:27:15

Assignments are due at time indicated and must be turned in electronically using the web interface e-turnin. e-turnin requires that JavaScript be enabled in the browser. Use your CS department Unix ID (or your uoregon ID) to create an e-turnin login and password the first time you access it.

No late assignments will be accepted by e-turnin after the due time!


Check here for some basic instructions on using the various programming languages in the CIS environment.

Assignments
Assignment Page Link Topic Due Solutions
homework1 Thinking about Languages Wednesday, April 12, 1 PM  
homework2 Syntax and Grammars Wednesday, April 19, 1 PM  solution
homework3 Names, Values, Scope Monday, May 1, 1 PM  solution
homework4 Control Flow, Parameter Passing Monday, May 8, 1 PM  solution
homework5 Object Oriented Programming Monday, May 15, 1 PM  solution
homework6 Scheme Monday, May 22, 1 PM  solution
homework7 ML Types & Functions Friday, June 2, 1 PM  solution
homework8 Interpreters in ML Friday, June 9, 1 PM  solution
Extra Credit Optional C++, Scheme, ML problems Friday, June 9, 1 PM  solution


There will be about eight assignments, usually due on Wednesdays or Mondays at 1 PM. Toward the end of the term, some extra problems will be made available for you to make up for missed work or earn some extra credit.

Work turned in should be your own - if you collaborate with anyone else on any of the assignments, indicate that on the work you turn in. Academic honesty is expected and cases of suspected dishonesty will be handled according to university policy. In particular, copying someone else's work (including material found on the web) will not be tolerated. If solutions to assignments are obtained from outside sources, the source must be cited.