CS 341 Programming Languages
Brief Description. This course will cover two major programming
paradigms. The first half of the course will be a solid introduction to
logic programming using the language Prolog. The second half of the course
will aim for a deep understanding of object-oriented programming. The
language Java will be used to illustrate the concepts and for the programming
Instructor. Alexis Maciel. Science Center 379, 268-2385, firstname.lastname@example.org.
Office Hours. Monday to Friday 10:30--11:30 a.m., and by appointment.
Michael A. Covington, Donald Nute and André Vellino, Prolog
Programming in Depth, Prentice Hall, 1997.
Thimothy Budd, Understanding Object-Oriented Programming with
Java, Addison-Wesley, 1998.
| Homework assignments
| Test 1
| Test 2
| Test 3
| Final exam
The assignment policy for the course will be stated on the first assignment.
Tentative dates for the tests: October 9, October 30 and November 20.
To earn a grade of Honors in this course, students must earn
an A in the regular course work and in the additional Honors work that
will be specified in the homework assignments. Students not attempting
the Honors grade do not need to do the additional work.