This course is used to permit a student to do a project in a professional environment. Special study or research directed toward preparation of honors paper. Three hours of lecture each week. Records, arrays, pointers, parameters, and recursive procedures. Finite state automata.
Course is intended primarily for graduate students in other disciplines.
CMSC 400 may not be counted for credit in the graduate or undergraduate program in computer science. Three hours of lecture each week. Intra-system communication, buses, caches. Addressing and memory hierarchies. Microprogramming, parallelism, and pipelining.