skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · courses · 

CSCI 3155. Principles of Programming Languages


CSCI 3155 (4). Principles of Programming Languages.

Studies fundamental concepts on which programming languages are based and execution models supporting them. Topics include values, variables, bindings, type systems, control structures, exceptions, concurrency, and modularity. Learn how to select a language and to adapt to a new language. Prerequisites: CSCI 2270 and one of CSCI 2400 or ECEN 2120.

CU Catalog:

Coordinator: Amer Diwan

CSCI 3155 (4).Principles of Programming Languages
Spring 2012sec. 01013012100ICAL 09:30am-10:45amTRECCR 1B40Bor-Yuh Evan Chang
 012 Recitation13014ICAL 01:00pm-01:50pmFECCR 1B51Aleksandar Chakarov
 013 Recitation13015ICAL 02:00pm-02:50pmFECCR 133Huxley (Huck) Bennett
 014 Recitation41332ICAL 09:00am-09:50amFECCR 139Samuel Blackshear
 015 Recitation41333ICAL 10:00am-10:50amFECEE 265Yi-Fan Tsai
Fall 2012sec. 0102858768ICAL 09:30am-10:45amTRFLMG 104Bor-Yuh Evan Chang
 011 Recitation28589ICAL 09:00am-09:50amFITLL 1B50TA
 012 Recitation28590ICAL 10:00am-10:50amFECEE 1B28TA
Spring 2013sec. 010TBD78ICAL 09:30am-10:45amTRTBDBor-Yuh Evan Chang
 011 RecitationTBDICAL 12:00pm-12:50pmFTBDTA
 012 RecitationTBDICAL 01:00pm-01:50pmFTBDTA
 013 RecitationTBDICAL 02:00pm-02:50pmFTBDTA
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:10)