Programming languages, integrated development environments, application programming interfaces, software packages, and libraries are examples of programming technologies. This project intensive course, which is part of B.A. in Computing and Informatics program, explores a specified programming technology at an advanced level.