EECS 268. Programming II. 4 Hours.

This course continues developing problem solving techniques by focusing on the imperative and object-oriented styles using Abstract Data Types. Basic data structures such as queues, stacks, trees, and graphs will be covered. Recursion. Basic notions of algorithmic efficiency and performance analysis in the context of sorting algorithms. Basic Object-Oriented techniques. An associated laboratory will develop projects reinforcing the lecture material. Three class periods and one laboratory period per week. Grade of C (not C-) required to progress. Prerequisite: EECS 168 or EECS 169. LEC.

Bachelor of Science in Engineering Physics

http://catalog.ku.edu/engineering/engineering-physics/bs/

...Honors EECS 168 Programming I 4 or EECS 169 Programming I: Honors EECS 268 Programming...

Graduate Certificate in Data Science

http://catalog.ku.edu/engineering/electrical-engineering-computer-science/certificate-data-science/

...Requirements for EECS students entering the program are courses in (a) EECS 268: programming II...