Graduate Computer Science
Graduate Computer Science
2021 Spring Term
Disclaimer
- This course listing is informational and does not guarantee availability for registration.
- Please click through to view the class schedule to see sections offered for your selected term.
- Sections may be full or not open for registration. Please use WINS if you wish to register for a course.
ALGORITHMS IN THE REAL WORLD
COMPSCI 738
This course will focus on some of the most widely used algorithms and data structures in the "real world", in light of tackling large volumes of data for which classical algorithms are sometimes inadequate. This has led to new techniques that are not only theoretically intriguing, but have a wide range of practical applications.
BIG DATA AND DATA MINING
COMPSCI 767
This course will cover two main areas: (1) machine learning algorithms that can be applied to "big data" (i.e., data sets of great size and complexity); and (2) distributed file systems and MapReduce as tools to generate algorithms, along with associated hardware innovations to facilitate parallel analysis of big data.
ADVANCED SOFTWARE ENGINEERING
COMPSCI 776
This course introduces fundamental software engineering principles and techniques. Students will apply these principles and techniques throughout the course as they work together in teams to develop a software product. Students will also learn about current software engineering research and discuss current issues in the software industry.
CAPSTONE PROJECT
COMPSCI 789
Under faculty supervision, the student will develop, extend, or modify a significant piece of software or a system with significant software components. The student will also write a technical report and give a presentation describing the software product as well as the development process. Fulfills the Applied Research Project option for graduation. Pass/Fail grade basis only.
INTERNSHIP IN COMPUTER SCIENCE
COMPSCI 793
SPECIAL STUDIES
COMPSCI 796
Group activity. Not offered regularly in the curriculum but which is offered on topics selected on the basis of timeliness, need and interest, and generally in the format of regularly scheduled bulletin offerings.
INDIVIDUAL STUDIES
COMPSCI 798
Study of a selected topic or topics under the direction of a faculty member.
THESIS RESEARCH
COMPSCI 799
Guided investigation of an approved thesis topic. Students may receive credit for research activities planned in conjunction with their advisers and leading to the completion of a master¿s degree. Students must complete a Thesis Proposal Form in the Graduate Studies Office before registering for this course.