Place:Sitterson Hall, Room 014
Time:M W 12:30 - 1:45 PM
UNC Catalog entry:
COMP 144 Programming Language Concepts (3)
Prerequisite, COMP 121. Concepts of high-level programming and their realization in specific languages. Data types, scope, control structures, procedural abstraction, classes, concurrency. Run-time implementation.
The class will cover all the topics in the official course outline, but it will also put significant emphasis on practical experience with different programming paradigms. We will study functional programming (learning ML), logic programming (learning Prolog), and scripting (learning Perl).