The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
Hi-index | 0.00 |
Traditionally, computer science courses focus on specific concepts. Entry level courses precede more advanced courses, knowledge is built in stages. Most computer science departments offer students several areas of interest to choose from. Often a department's curriculum is structured to assure that a breadth of knowledge is attained by participating students. This requirement sometimes fosters shallow understanding of many areas. Integrating learned materials into a course that allows students to apply theory and derive solutions for problems where textbook solutions are not available is still considered a novel experiment. Special projects and independent study courses offer prospective graduates an opportunity to combine learned skills in a useful application. One such project is described here.