Engr 664: Concurrent Programming
Fall Semester 1997
Syllabus


Locations

The fall semester 1997 class meets in 352 Weir Hall at 9:30 a.m. on Tuesdays and Thursdays.

The class is taught by Prof. Conrad Cunningham, whose office is 312 Weir Hall. Prof. Cunningham's official office hours for this semester are 11:00 a.m. to Noon on Mondays and Wednesdays or by appointment at other times.

Prof. Cunningham's voice telephone number is (601) 232-5358 and fax number is (601) 232-5623. His WWW home page is http://www.cs.olemiss.edu/~hcc/ and his email address is cunningham@cs.olemiss.edu (send).

The WWW home page for this class is http://www.cs.olemiss.edu/~hcc/engr664/.

The final examination for this class is scheduled for 4:00 p.m. on Thursday, 11 December 1997.


Prerequisites

The prerequisite given in the catalog is CSCI 550, Program Semantics and Derivation.

Other students with sufficient backgrounds may be allowed in the class with the permission of the instructor.


Source Materials

Textbook:
Gregory R. Andrews. Concurrent Programming: Principles and Practice, Benjamin/Cummings, 1991. ISBN: 0-8053-0086-4.

Stephen Hartley. Concurrent Programming Using Java, manuscript to be published by Oxford University Press, 1998.

Software:
Java using the Sun JDK 1.1

Readings:
Various journal and conference articles, research reports, and book excerpts as appropriate.


Course Topics

  1. Formal concepts
  2. Concurrent programming (in Java)
  3. Fine-grained synchronization
  4. Semaphores
  5. Monitors
  6. Message passing
  7. Remote procedure call
  8. Parallel computing


School of Engineering Honor Code Statement

All students in ENGR 664 are expected to conduct themselves according to the Honor Code of the School of Engineering at the University of Mississippi.

The Honor Code shall apply to all students, both undergraduate and graduate, registered in and/or seeking degrees through the School of Engineering. The Honor Code shall be understood to apply to all academic areas of the School such as examinations, quizzes, laboratory reports, themes, computer programs, homework, and other possible assignments. Only that work explicitly identified by the class instructor not to be under the Honor Code is excluded. The intent of the Honor Code is to recognize professional conduct and, thus, it shall be deemed a violation of the Honor Code to knowingly deceive, copy, paraphrase, or otherwise misrepresent your work in a manner inconsistent with professional conduct.


Grading

Two-thirds of the semester grade will come from the exam average and one-third from the homework assignment average.

My grading scale is A [90..100], B [80..90), C [70..80), D [60..70), and F [0..60).


Assignments


Examinations


[ Engr 664 Home ]
[ Cunningham's Home | Teaching | Current Courses ]
[ Department's Home | Courses | Undergraduate Courses | Graduate Courses ]


Send any comments or suggestions to Prof. Conrad Cunningham, cunningham@cs.olemiss.edu.
Copyright © 1997, H. Conrad Cunningham
Last modified: 29 December 1997.