EECS 368. Programming Language Paradigms. 3 Hours.

The course is a survey of programming languages: their attributes, uses, advantages, and disadvantages. Topics include scopes, parameter passing, storage management, control flow, exception handling, encapsulation and modularization mechanism, reusability through genericity and inheritance, and type systems. In particular, several different languages will be studied which exemplify different language philosophies (e.g., procedural, functional, object-oriented, logic, scripting). Prerequisite: EECS 268 and upper-level EECS eligibility. LEC.

Bachelor of Science in Computer Science

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

...Requirements detailed above. Exceptions: EECS 312, EECS 360, EECS 368 and EECS 388 may be...

Bachelor of Science in Computer Engineering

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

...Requirements detailed above. Exceptions: EECS 312, EECS 360, EECS 368 and EECS 388 may be...

Master of Science in Physics

http://catalog.ku.edu/liberal-arts-sciences/physics-astronomy/ms-physics/

...4 EECS 368 Programming Language Paradigms 1 3 EECS 388 Embedded Systems 1 4 EECS...