Course Info

CSC 447: Concepts of Programming Languages

Programming paradigms and language concepts: functional programming; comparison of object-oriented languages; type systems for functional and object-oriented languages; runtime systems for functional and object-oriented languages. A variety of programming languages will be used to illustrate concepts, e.g., JavaScript, Ruby, Scala, Scheme. PREREQUISITE(S): CSC 403 and CSC 406

Fall 2017-2018

Section: 701
Class number: 12194
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00214 at Loop Campus
Instructor: N/A
Section: 710
Class number: 12221
Meeting time: -
Location: N/A at Online Campus
Instructor: N/A

Spring 2016-2017

Section: 901
Class number: 33388
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 33389
Meeting time: -
Location: N/A at Online Campus

Winter 2016-2017

Section: 801
Class number: 21901
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 810
Class number: 21902
Meeting time: -
Location: N/A at Online Campus

Fall 2016-2017

Section: 701
Class number: 32466
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00214 at Loop Campus
Section: 710
Class number: 32526
Meeting time: -
Location: N/A at Online Campus

Spring 2015-2016

Section: 901
Class number: 32668
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 32669
Meeting time: -
Location: N/A at Online Campus

Winter 2015-2016

Section: 801
Class number: 22385
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 810
Class number: 22386
Meeting time: -
Location: N/A at Online Campus

Fall 2015-2016

Section: 701
Class number: 11205
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Section: 710
Class number: 11236
Meeting time: -
Location: N/A at Online Campus

Spring 2014-2015

Section: 901
Class number: 30148
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 30149
Meeting time: -
Location: N/A at Online Campus

Winter 2014-2015

Section: 801
Class number: 20118
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 810
Class number: 20119
Meeting time: -
Location: N/A at Online Campus

Fall 2014-2015

Section: 701
Class number: 10036
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 710
Class number: 10070
Meeting time: -
Location: N/A at Online Campus

Spring 2013-2014

Section: 901
Class number: 30179
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 30180
Meeting time: -
Location: N/A at Online Campus

Winter 2013-2014

Section: 801
Class number: 20138
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 810
Class number: 20139
Meeting time: -
Location: N/A at Online Campus

Fall 2013-2014

Section: 701
Class number: 10940
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 710
Class number: 10979
Meeting time: -
Location: N/A at Online Campus

Spring 2012-2013

Section: 901
Class number: 35044
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 35045
Meeting time: -
Location: N/A at Online Campus

Winter 2012-2013

Section: 801
Class number: 24244
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 810
Class number: 24245
Meeting time: -
Location: N/A at Online Campus

Fall 2012-2013

Section: 701
Class number: 14503
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 710
Class number: 14640
Meeting time: -
Location: N/A at Online Campus

Spring 2011-2012

Section: 901
Class number: 35193
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 910
Class number: 35194
Meeting time: -
Location: N/A at Online Campus