Skip to Main Content

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