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. Prerequisite: EECS 168 or EECS 169. LEC.

Bachelor of Science in Engineering Physics

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

...EECS 140 Introduction to Digital Logic Design 4 EECS 168 Programming I 4 EECS 268...

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...