|
|
CPSC 449: Principles of Programming Languages -
General Information
Instructor:
News:
Dec. 28, 2021: |
|
Adjustment of delivery method:
The University administration has decided to start the
semester until the end of January (for now) virtually.
I will send every student registered in the class the
Zoom link and passcode on the day before classes start
(using the email address given in PeopleSoft).
|
Nov. 9, 2021: |
|
All links working now.
|
Jun. 16, 2021: |
|
Course web site started. Only this page
accessible.
|
Description of the course
According to Calendar:
Examination of the basic principles of the major programming language
paradigms. Focus on declarative paradigms such as functional and logic
programming. Data types, control expressions, loops, types of
references, lazy evaluation, different interpretation principles,
information hiding.
- Prerequisite:
- (CPSC 319
or CPSC 331) and (PHIL 279 or PHIL 377)
Labs
The labs will be aimed at deepening your understanding of the
concepts presented in the lectures and in answering questions that
you did not immediately have while the material was presented in the
lectures.
The labs will start in the second week of the semester
and participation in the first lab
is required since you will form the teams that will do the
assignments in this lab! This especially means that all members of a
team have to be in the same lab (we allow students to change labs
before the teams are formed).
|
to an explanation of the assessment of the students
taking the course. |
Last Change: 28/12/2021
|