COMP 271: Data Structures (strictly enforced)
All MS students are expected to have completed the undergraduate prerequisites:
Please note that MS IT students are expected to complete all prerequisites before taking any course in CS or the Quinlan School of Business. (This includes any additional prerequisites required by Quinlan.)
Object-orientation continues to be a dominant approach to software development. This intermediate programming-intensive course studies the use of classes and objects with an emphasis on collaboration among objects.
A thorough understanding of the principles of object-orientation: abstraction, delegation, inheritance, and polymorphism; exposure to basic design patterns; programming experience in mainstream object-oriented languages such as C++ and Java.
You will take your software development abilities to the next level by building on your knowledge of data structures.
You will learn to design and implement more complex programs using good software engineering practices, including:
|Spring 2014||Dr. Yacobellis||https://drive.google.com/file/d/0B5gClDnivRb5LWpEdndWZ2xTbE0/edit?usp=sharing|
|Fall 2013||Dr. Läufer||http://laufer.cs.luc.edu/teaching/313|