CSCI318
Download as PDF
Programming Languages
Course Description
A study of different problem solving paradigms, and representative programming languages. Topics include imperative vs. functional vs. event-driven vs. declarative paradigms, markup vs. computation, typing, memory organization, scope, and lifetime management. Lab exercises focus on working in the various paradigms, and the trade-offs involved. Prerequisite: Computer Science 212.
Units
0
Credit Hours Max
4
Repeatable
Yes