courses.uww.edu »

Graduate Computer Science

Jump to Menu

Graduate Computer Science

2019 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

OPTIMIZATION: TECHNIQUES AND APPLICATIONS

COMPSCI 735

The course takes a unified view of optimization, covering the main areas of application and the main optimization algorithms. The topics include linear optimization, robust optimization, network flows, discrete optimization, dynamic optimization and nonlinear optimization. The course involves learning about, using, and analyzing the results of state of the art optimization software.


3 Units

IMAGE PROCESSING AND COMPUTER VISION

COMPSCI 736

This course provides a broad introduction to image processing and computer vision. Topics include but not limited to image formation and perception, quantization, contrast enhancement, Fourier transform, compression and restoration, feature extraction and segmentation. Particular focus will be on the theoretical understanding of these methods, as well as their practical applications. The students will use MATLAB to write code.


3 Units

CRYPTOGRAPHY AND CLOUD SECURITY

COMPSCI 762

This course focuses on the cryptographic solutions to security issues related to confidentiality, integrity, and availability in networks and clouds. The main contents include private and public key cryptography; cryptography applications in authentication, key management, and digital signature; transport and application layer security in Internet; secure data and computation outsourcing in cloud; and trusted cloud computing.


3 Units

ADVANCED SOFTWARE ENGINEERING

COMPSCI 776

The course introduces students to software engineering principles and techniques in addition to several advanced topics that are not covered in the undergraduate software engineering course. The advanced topics include component-based software engineering, distributed software engineering, service-oriented architecture, embedded software, and aspect-oriented software engineering. The course will cover design patterns, architecture design patterns, and software configuration management patterns.


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