Skip to content

RICE · COMP · COURSE SHEET

COMP 312See offeringsHas prerequisites

Introduction to Programming Languages

CT Score
1500
#0 of 0 in COMP
Difficulty
/10
Workload
h/wk
Median grade
from grade distribution
Would take again
n = 0 verified

Grade distribution

No distribution published for this course.

By professor: same course, different game
PROFESSORSCOREGRADEHRS/WKTERMS
Professor ratings →
Sections

No section data for this term yet.

In the tree
COMP 222 and COMP 215 and Description: This course explores the design landscape of programming languages and compilers, with the primary goal of giving students skills and knowledge that will help them as practitioners. After completing the course, students should be able to evaluate the tradeoffs between different programming languages, choose the language that is best-suited to a given task, write code using the functional programming paradigm, and learn new languages more quickly. Specific topics covered include lexical and syntactic analysis, type systems, variable scopes and bindings, control flow structures, and functional programming. Case studies from modern programming languages will be used to illustrate a range of abstractions and design choicesCOMP 312unlocks 0 courses

No mapped courses require this one yet. See on the map →

Study groups
0 active

🔒 Verified-only writes. You post as “sophomore, lecture section”: real enough to trust, anonymous enough to be honest.