CSC 310 Advanced Programming Topics
This course uses Java as a tool to introduce important programming topics such as error checking, file processing, different search and sort algorithms, and data structures. Case Assignments and Session Long Projects in each module are designed to help students learn these concepts by hands-on programming. More emphasis is put on helping students to choose the appropriate data structure based on the task.