Graduate classes, Spring 2007, Computer Science
|CS 524: Theory Of Computing||Credits: 4||− Description||− Sections|
Content: This course gives mathematical methods to classify the complexity of computational problems. Topics include regular languages, grammars, decidability, NP-completeness, and corresponding models of computation.
Prerequisites: CS 124 and 253.
|000||MSC: W304||MWF 2:00pm - 2:50pm||Ojas Parekh|
|CS 555: Parallel Processing||Credits: 4||− Description||− Sections|
Content: Principles of parallel and concurrent processing. Algorithm classes including sorting, graph algorithms, matrix computations, alpha-beta search, fourier transforms, and numercial analysis. Study of parallel architectures and concurrent computing models. Assignments include programming distributed and shared memory multiprocessors, cluster systems, and analysis of performance and speedup curves.
Prerequisites: CS255, CS351.
|000||MSC: W301||TuTh 10:00am - 11:15am||Vaidy Sunderam|
|CS 558: Networking||Credits: 4||− Description||− Sections|
Content: Principles of computer networking and data communications, physical transmission, data link control, network and transport layer protocols, application protocols, standards.
Particulars: Available to undergraduates with consent of instructor.
|000||MSC: W306||TuTh 1:00pm - 2:15pm||Shun Yan Cheung|
|CS 580: Operating Systems||Credits: 4||− Description||− Sections|
Content: The structure and organization of computer operating systems. Process, memory, and I/O management; device drivers, inter-machine communication, introduction to multiprocessor systems.
An important portion of the course is a course long programming project that implements a simple operating system in stages. Each stage takes about three weeks, and is used as a basis for the next stage.
|000||MSC: E408||TuTh 2:30pm - 3:45pm||Ken Mandelberg|
|CS 584: Computational and Life Science Seminar||Credits: 4||− Description||− Sections|
Content: This course will concentrate on how biological problems are formulated into computational, mathematical, and statistical problems. This will enable the student to understand interdisciplinary computational and life science research possibilities at Emory. For each topic covered in the course, there will be a background lecture, a research seminar, and possibility a student-led discussion. By the end of the course students will have been exposed to a variety of interesting projects and will be in an informed position to explore summer or possibly longer-term computational research projects with Emory's life science researchers.
|000||MSC: W301||F 12:50pm - 3:00pm||James Lu|
|CS 597R: Directed Study||Credits: 1 - 12||− Description||− Sections|
|CS 599R: Master's Thesis Research||Credits: 1 - 12||− Description||− Sections|