314x Filetype PDF File size 0.90 MB Source: users.encs.concordia.ca
COMP 442/6421 –Compiler Design 1
COMPILER DESIGN
Course description
Project description
Introduction to compilation
Concordia University Department of Computer Science and Software Engineering Joey Paquet, 2000-2019
COMP 442/6421 –Compiler Design 2
Course description
Concordia University Department of Computer Science and Software Engineering Joey Paquet, 2000-2019
COMP 442/6421 –Compiler Design 3
Course description
IInnssttrruuccttoorr’’ss nnaammee:: Joey Paquet
IInnssttrruuccttoorr’’ss nnaammee::
PPoossiittiioonn:: Associate Professor, Department of Computer Science and Software
PPoossiittiioonn::
Engineering
TTeeaacchhiinngg ttooppiiccss:: Programming languages, Compiler design, Software engineering
TTeeaacchhiinngg ttooppiiccss::
and programming methodology
RReesseeaarrcchh ttooppiiccss:: Design and implementation of programming languages, Parallel
RReesseeaarrcchh ttooppiiccss::
and/or distributed computing, Demand-driven computation models, Context-
driven computation models
CCoonnttaacctt iinnffoorrmmaattiioonn::
CCoonnttaacctt iinnffoorrmmaattiioonn::
Web: www.cse.concordia.ca/~paquet
E-mail: paquet@cse.concordia.ca
Office: EV 3-221
Concordia University Department of Computer Science and Software Engineering Joey Paquet, 2000-2019
COMP 442/6421 –Compiler Design 4
Calendar description
CCOOMMPP 444422//66442211 -- CCoommppiilleerr DDeessiiggnn (4 credits)
CCOOMMPP 444422//66442211 -- CCoommppiilleerr DDeessiiggnn
PPrreerreeqquuiissiitteess ((CCOOMMPP444422)):: COMP 228 or SOEN 228 or COEN 311; COMP 335;
PPrreerreeqquuiissiitteess ((CCOOMMPP444422))::
COMP 352 or COEN 352
PPrreerreeqquuiissiitteess ((CCOOMMPP66442211)):: COMP 5201, 5361, 5511.
PPrreerreeqquuiissiitteess ((CCOOMMPP66442211))::
Compiler organization and implementation. Programming language constructs,
their syntax and semantics. Syntax directed translation, code optimization. Run-
time organization of programming languages. Project. Lectures: three hours per
week. Laboratory: two hours per week.
Concordia University Department of Computer Science and Software Engineering Joey Paquet, 2000-2019
no reviews yet
Please Login to review.