|
Class Schedule
Course Catalog
Programs of Study
|
View schedules forCS 498
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CRN | Type | Section | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| 47232 | laboratory | AB | ARRANGED | Hwu, W | ||
| 47231 | lecture | AL | 10:00 AM - 11:20 AM | MW | room 103 Talbot Laboratory | Hwu, W |
| 4 hours Topic: Programming Massively Parallel Microprocessors. Prerequisites: ECE 411 or CS 225 and CS 433. This section meets with Prof. Hwu's section of ECE 498. |
||||||
| 39547 | lecture | CG3 | 11:00 AM - 12:15 PM | WF | room 1304 Siebel Center for Comp Sci | Gunter, C |
| 3 hours Topic: Foundations of Security. Prerequisite: CS 498RHC, "Information Assurance" or Consent of Instructor. This section is for either undergraduate or graduate students. |
||||||
| 46307 | lecture | CG4 | 11:00 AM - 12:15 PM | WF | room 1304 Siebel Center for Comp Sci | Gunter, C |
| 4 hours Topic: Foundations of Security. Prerequisite: CS 498RHC, "Information Assurance" or Consent of Instructor. This section is for graduate students only. |
||||||
| 40022 | lecture- discussion | GR3 | 03:30 PM - 04:45 PM | TR | room 1131 Siebel Center for Comp Sci | Garnett, G; McGrath, R; Campbell, R |
| 3 hours Topic: Special Topics in Game-Related Computing. Prerequisite: CS 241 or consent of instructor. Introduction to Metaverse Building - A metaverse is a synthetic world--a persistent, shared immersive environment--potentially including avatars, physics, and 3D graphics that exploits networked clients and has applications that include user interfaces, communication, collaboration, commerce, science, games, and simulations. This project course will focus on the design and construction of the software architecture and an open source implementation of a metaverse including the network, security, and data interchange infrastructure that can support the creation of games, synthetic worlds, cyberphysical systems, and other networked interactive collaborative environments. The course is aimed at students interested in these applications and skilled in: networking, security, system design, data (representation, exchange, storage), UI, 3D graphics, and other areas. Students will emerge from this course with a deeper understanding of one or more of these technologies as well as experience in collaboratively creating a complex software framework integrating many components. This section is for either undergraduate or graduate students. |
||||||
| 31601 | lecture- discussion | GR4 | 03:30 PM - 04:45 PM | TR | room 1131 Siebel Center for Comp Sci | Garnett, G; McGrath, R; Campbell, R |
| 4 hours Topic: Special Topics in Game-Related Computing. Prerequisite: CS 241 or consent of instructor. Introduction to Metaverse Building - A metaverse is a synthetic world--a persistent, shared immersive environment--potentially including avatars, physics, and 3D graphics that exploits networked clients and has applications that include user interfaces, communication, collaboration, commerce, science, games, and simulations. This project course will focus on the design and construction of the software architecture and an open source implementation of a metaverse including the network, security, and data interchange infrastructure that can support the creation of games, synthetic worlds, cyberphysical systems, and other networked interactive collaborative environments. The course is aimed at students interested in these applications and skilled in: networking, security, system design, data (representation, exchange, storage), UI, 3D graphics, and other areas. Students will emerge from this course with a deeper understanding of one or more of these technologies as well as experience in collaboratively creating a complex software framework integrating many components. This section is for graduate students only. |
||||||
| 46400 | lecture | IA3 | 03:30 PM - 04:45 PM | TR | room 1109 Siebel Center for Comp Sci | Borisov, N |
| 3 hours Topic: Introductory Computer Security. Prerequisite: CS 225. This course introduces the fundamental principles of computer and communications security and information assurance. Topics include ethics, privacy, notions of threat, vulnerabilities, and risk in systems, malicious software, data secrecy and integrity issues, network security, and trusted computing. The course will cover mandatory, discretionary, and role-based access control policies as well as certification and accreditation of systems against security standards. Security mechanisms will include authentication, auditing, access control, confidentiality, non-repudiation, cryptography, protocols, availability, intrusion detection, and multilevel secure systems. This section is for either undergraduate or graduate students. |
||||||
| 46401 | lecture | IA4 | 03:30 PM - 04:45 PM | TR | room 1109 Siebel Center for Comp Sci | Borisov, N |
| 4 hours Topic: Introductory Computer Security. Prerequisite: CS 225. This course introduces the fundamental principles of computer and communications security and information assurance. Topics include ethics, privacy, notions of threat, vulnerabilities, and risk in systems, malicious software, data secrecy and integrity issues, network security, and trusted computing. The course will cover mandatory, discretionary, and role-based access control policies as well as certification and accreditation of systems against security standards. Security mechanisms will include authentication, auditing, access control, confidentiality, non-repudiation, cryptography, protocols, availability, intrusion detection, and multilevel secure systems. This section is for graduate students only. |
||||||
| 47282 | lecture | NHV | 02:00 PM - 03:20 PM | TR | room 241 Everitt Elec and Comp Engr Lab | Vaidya, N |
| 3 hours Topic: Wireless Networks. Prerequisites: ECE/CS 438 or equivalent. This section meets with ECE 498, NHV and NV4. This section is for undergraduates OR graduate students. |
||||||
| 47283 | lecture | NV4 | 02:00 PM - 03:20 PM | TR | room 241 Everitt Elec and Comp Engr Lab | Vaidya, N |
| 4 hours Topic: Wireless Networks. Prerequisites: ECE/CS 438 or equivalent. This section meets with ECE 498, NHV and NV4. This section is for graduate students only. |
||||||
| 47219 | lecture | PG3 | 02:00 PM - 03:15 PM | WF | room 1131 Siebel Center for Comp Sci | Kamin, S |
| 3 hours Topic: Program Generation and Transformation. This course will cover tools and applications of metaprogramming, which is the use of programs to generate and manipulate other programs. Applications are found in numerous areas, including software engineering, where metaprogramming tools can be used to achieve modularity without overhead, and scientific programming, where speed-ups can be achieved by data-driven specialization. Tools to be studied will include, at least, C++ template metaprogramming and MetaOCaml (static, type-safe program generation), Stratego (program transformation), and Jumbo (run-time program generation). This section is for undergraduate or graduate students. |
||||||
| 47220 | lecture | PG4 | 02:00 PM - 03:15 PM | WF | room 1131 Siebel Center for Comp Sci | Kamin, S |
| 4 hours Topic: Program Generation and Transformation. This course will cover tools and applications of metaprogramming, which is the use of programs to generate and manipulate other programs. Applications are found in numerous areas, including software engineering, where metaprogramming tools can be used to achieve modularity without overhead, and scientific programming, where speed-ups can be achieved by data-driven specialization. Tools to be studied will include, at least, C++ template metaprogramming and MetaOCaml (static, type-safe program generation), Stratego (program transformation), and Jumbo (run-time program generation). This section is for graduate students only. |
||||||
| 39662 | lecture | SH3 | 02:00 PM - 03:15 PM | TR | room 1111 Siebel Center for Comp Sci | Hinrichs, S |
| 3 hours Topic: Cybersecurity Laboratory. Prerequisite: CS498RHC (Information Assurance) or Consent of Instructor. This applied security course complements CS498RHC, Introduction to Information Assurance. It reinforces the security taught in that course with hands on projects. The projects in the lab class are divided into the following areas: endpoint security, nertwork security, intrusions and defenses, and security architectures. Projects include configuration scenarios for security mechanisms such as Windows, SE Linux, and firewalls; programming tasks such as least privilege programming in Windows and worm creation; and system designs, attacks, and defenses. This section is either for undergradute or graduate students. |
||||||
| 46309 | lecture | SH4 | 02:00 PM - 03:15 PM | TR | room 1111 Siebel Center for Comp Sci | Hinrichs, S |
| 4 hours Topic: Cybersecurity Laboratory. Prerequisite: CS498RHC (Information Assurance) or Consent of Instructor. This applied security course complements CS498RHC, Introduction to Information Assurance. It reinforces the security taught in that course with hands on projects. The projects in the lab class are divided into the following areas: endpoint security, nertwork security, intrusions and defenses, and security architectures. Projects include configuration scenarios for security mechanisms such as Windows, SE Linux, and firewalls; programming tasks such as least privilege programming in Windows and worm creation; and system designs, attacks, and defenses. This section is for graduate students only. |
||||||
