Computer Programming and Analysis (Co-op option available) Posted on July 13, 2011 at 2:43 pm. In a digitized world, the ingenuity and technical know-how of programmer analysts are in demand. From transportation networks to critical hospital databases to social network-driven applications, analysts design and develop the systems that are key to the success of all organizations and services in today’s digital world. In this program, students will: Learn about the practical application of structured, mainframe and object-oriented programming languages. Participate in a co-op term or field placement to gain real-world experience. Contribute to large projects working in teams that mimic the expectations of work places after graduation. Create a capstone project defined and negotiated with the professor for you to both challenge yourself and show potential employers what you are capable of.