CS323: Programming Languages

Course Summary:

The purpose of this course is to increase your capacity to express ideas using a programming language, to allow you to choose an appropriate programming language for a design task, to give you the ability to quickly learn new languages, and to teach you new and very different programming languages including Perl, FORTRAN, C#, Scheme, and Prolog.

Homework

Assignments (50 % of final grade)
Assignment0
Assignment1
Assignment2
Assignment3
Assignment4
Assignment5
Assignment6
Assignment7
Assignment8
Assignment9
Final Project (40% of final grade)
   -Proposal (5% of final grade)
   -Presentation (5% of final grade)
   -Report (15% of final grade)
   -Application (15% of final grade)
Final Exam (10% of final grade)