CSC 506 Advanced Programming
This course focuses on intermediate to advanced programming techniques and fundamental data structures. Students will solve problems by breaking them down using object-oriented techniques and the programming language features that support them. Fundamental data structures including arrays, vectors, lists, stacks, queues, trees, and graphs, are studied and analyzed from the standpoints of a generic and efficient implementation, and proper usage. Significant programming is required. Some students may be required to take CSC 522 as a prerequisite, pending transcript review.
Credits
3