Teaching Portfolio
Amy Apon, Ph.D., Associate Professor
CSCE, University of Arkansas

Sample Course Materials

CSCE 5313 Advanced Operating Systems

Course link http://csce.uark.edu/~aapon/courses/gradOS/

Programming exercise:

CSCI 4403 Computer Networks

Course link http://csce.uark.edu/~aapon/courses/networks/

Sample laboratory exercises:

  1. Ping exercise.
  2. Client/server programming exercise using the BSD sockets library.
  3. Sniffing Exercise.

CSCE4413 Operating Systems

Course link http://csce.uark.edu/~aapon/courses/os/index.html

Sample experimental and homework exercises:

  1. Experimental Study
  2. Programming with processes and signals
  3. Programming with threads and mutex locks
  4. Programming with threads and condition variables.

CSCE 4253 Concurrent Computing

Course link http://www.csce.uark.edu/~aapon/courses/concurrent/index.html

Classroom exercise: Interactive Parallel Sorting

Sample laboratory and homework exercises:

  1. Writing exercise in cluster computing.
  2. Writing exercise in building a cluster.
  3. Thread programming using the pthreads library.
  4. Basic Message Passing Programming (MPI) exercise.
  5. Advanced Message Passing Programming (MPI) exercise.
Workshops and Presentations

Grid.Edu 2004, International Workshop on Grid Education, held in conjunction with CCGrid 2004, April 19-22, 2004, Chicago, Illinois, Co-Chairs Amy Apon and Jens Mache.

Grid Computing at the University of Arkansas, Amy Apon, Faculty Seminar Series, 12:30, March 29, 2004, CSCE Conference Room.

Cluster Computing in the Classroom and Integration with Computing Curricula 2001, Amy Apon, Symposium on Applied Data Engineering, October, 2002.

Educational Papers

A. Apon, J. Mache, R. Buyya, H. Jin, Cluster Computing in the Classroom and Integration with Computing Curricula 2001, IEEE Transactions on Education (to appear).

A. Apon, J. Mache, Y. Yara, K. Landrus, Classroom Exercises for Grid Services, Linux Cluster International Conference on High Performance Computing, May, 2004, Austin, Texas (to appear).

D. Thompson, A. Apon, Y. Yara, J. Mache, and R. Deaton, Training a Grid Workforce, poster presented at the Oklahoma Supercomputing Symposium, September, 2003.

A. Apon, R. Buyya, H. Jin, and J. Mache, Cluster Computing in the Classroom: Topics, Guidelines, and Experiences, International Workshop on Cluster Computing Education, Cluster.Edu, Brisbane, Australia, May, 2001.