View courses in
- All Departments
- All Departments
- African American Studies
- American & New England Studies
- Classical Studies
- Cognitive & Neural Systems
- Computer Science
- Earth & Environment
- Editorial Studies
- History of Art & Architecture
- International Relations
- Mathematics & Statistics
- Modern Languages & Comparative Literature: German
- Modern Languages: Language Learning & Teaching
- Modern Languages: Portuguese
- Molecular Biology, Cell Biology & Biochemistry
- Political Science
- Religious & Theological Studies (including Religion)
- Romance Studies: French Language & Literature
- Romance Studies: Hispanic Language & Literatures
- Romance Studies: Italian
- Women’s, Gender, & Sexuality Studies
GRS CS 660: Graduate Introduction to Database Systems
Undergraduate Prerequisites: CAS CS 112; CASCS350 recommended.
Graduate introduction to database management systems. Examines entity-relationship, relational, and object-oriented data models; commercial query languages: SQL, relational algebra, relational calculus, and QBE; file organization, indexing and hashing, query optimization, transaction processing, concurrency control and recovery, integrity, and security.
GRS CS 680: Graduate Introduction to Computer Graphics
Undergraduate Prerequisites: CAS CS 112; and CASCS132 or CASMA242.
Introduction to computer graphics algorithms, programming methods, and applications. Focus on fundamentals of two- and three-dimensional raster graphics: scan-conversion, clipping, geometric transformations, and camera modeling. Introduce concepts in computational geometry, computer-human interfaces, animation, and visual realism.
GRS CS 697: Computer Science Graduate Initiation
Graduate Prerequisites: enrollment in Computer Science Ph.D. or M.A. degree program.
Guidance for graduate students embarking on a research career in computer science. Topics include: research resources and methodologies, the research project development process, refereeing and reviewing, written and oral presentations, the dissertation, writing effective research proposals, ethics, and career planning. (Required of first-year doctoral candidates; open to interested CS Master's students.)
GRS CS 698: CS Teaching Fellow Training
Covers topics needed to be successful computer science teaching fellow. These include goals, content, and methods of instruction in computer science, and general teaching/learning issues. Required once of all teaching fellows.
GRS CS 699: Teaching College Computer Science I
Undergraduate Prerequisites: GRS CS 698.
The goals, contents, and methods of instruction in computer science. General teaching-learning issues. Required of all teaching fellows.
GRS CS 791: Advanced Topics in Computer Science
Undergraduate Prerequisites: or consent of instructor.
Seminar restricted to graduate students; topics of mutual interest to faculty and students and not currently available in the graduate program.
GRS CS 910: Drs Systems
GRS CS 911: Drs Systems
GRS CS 920: Drs-Prog Lang
GRS CS 921: Drs-Prog Lang
GRS CS 930: Drs-Algor Info
GRS CS 931: Drs-Algor Info
GRS CS 932: Drs-Algorithms
GRS CS 933: Drs-Algorithms
GRS CS 935: Drs-Complexity
GRS CS 936: Drs-Complexity
GRS CS 937: Drs-Cryptograph
GRS CS 940: Drs-A/I
GRS CS 941: Drs-A/I
GRS CS 950: Drs-Comp Arch