courses.uww.edu »

Graduate Computer Science

Jump to Menu

Graduate Computer Science

2024 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.

3 Units

OPERATING SYSTEMS IN PRACTICE

COMPSCI 724

A hands-on study of techniques for managing resources, providing concurrency, enabling communication, and ensuring reliability and security in modern operating systems. Students will write multithreaded programs and implement portions of an operating system. Experience with the C programming language is helpful, but not required.


3 Units

CRYPTOGRAPHY AND SECURITY PROTOCOLS

COMPSCI 755

This course focuses on the cryptographic solutions to security issues related to confidentiality, integrity, and authentication in networks. The main contents include block cipher and operations; stream cipher; public key cryptography; cryptography-based security protocols in authentication and key management; network, transport, and application layer security in the Internet; and applications of cryptography on security protocols in emerging fields of computing.


3 Units

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.


3 Units

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.


1-6 Units

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.


1-3 Units

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.


1-3 Units

INDIVIDUAL STUDIES

COMPSCI 798

Study of a selected topic or topics under the direction of a faculty member.


1-6 Units

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.

Jump to Top

Catalog Selection

Course Navigation

Go ToGo To ResetReset

Class Filter

RefreshRefresh ResetReset

Links