MAC 3042 Advanced Topics in Computer Programming
This course introduces students to some of the issues and foundational technologies of advanced applications, as found in scientific computing systems, financial computing systems, and massively multiplayer online games. Topics may include security technologies such as authentication and encryption, and distributed-systems technologies, such as Internet Protocol networking, concurrency control, and distributed-computing models.