• SEARCH
  • MENU
White Background with Triangle Pattern

Course Descriptions

The Computer Science curriculum prepares students for careers in all areas of the computer industry as well as for graduate studies in computer science and computer related fields. Students have also found a computer science major to be excellent preparation for careers in law, medicine, business administration, industrial engineering, biomedical engineering, and other technical and non-technical fields.

CSSE 443 - Distributed Systems & IT Security

  • Credit Hours: 3R-3L-4C
  • Term Available: -
  • Prerequisites: ICS major
  • Corequisites: None

Building complex distributed information systems requires a systematic approach. This course covers the analysis of existing distributed information systems and provides the ability to model simple new distributed applications with special attention to the trustworthiness, reliability and security of information systems. Topics covered include the main architectural models of distributed systems, describing simple distributed applications according to architecture and function, defining simple communication protocols, the benefits of using middleware, the risks of using distributed systems, and safety measures. This course is taught as part of the International Computer Science dual degree program at Hochschule Ulm, Germany.