CSCI1913: Introduction to Algorithms, Data Structures, and Program Development
4 Credits
Advanced object oriented programming to implement abstract data types(stacks, queues, linked lists, hash tables, binary trees) using Java language. Searching/sorting algorithms. Basic algorithmic analysis. Scripting languages using Python language. Substantial programming projects. Weekly lab.
prereq: (EE major and EE 1301) or (CmpE major and EE 1301) or 1103 or 1113 or instr consent