CSI 2520 Paradigmes de programmation

3 units
Computer Science
Faculty of Engineering
Présentation des principaux paradigmes de programmation: orienté objet, impératif, logique, fonctionnel. Langages de programmation correspondants, leurs propriétés essentielles et leurs applications typiques. Programmation avec langages impératifs, logiques et fonctionnels. Influence des paradigmes de programmation sur la résolution de problèmes et les stratégies de conception de programmes. Survol d'autres paradigmes tels que les programmations orientées contraintes, à base de règles, et événementielle.

Components:

Laboratory
Lecture
Tutorial

Requirements:

Préalable : CSI 2510 .

Previously Offered Terms:

Winter

English Equivalent:

Organized

91 responses

4.48

/ 5

strongly agree
64%
agree
30%
disagree
4%
strongly disagree
2%
25%
50%
75%
100%

Clear Expectations

51 responses

4.67

/ 5

strongly agree
80%
agree
12%
neither agree nor disagree
2%
disagree
6%
strongly disagree
0%
25%
50%
75%
100%

Learned a Lot

91 responses

4.59

/ 5

strongly agree
69%
agree
24%
disagree
5%
strongly disagree
0%
25%
50%
75%
100%

Recommend

40 responses

3.95

/ 5

strongly agree
40%
agree
43%
disagree
8%
strongly disagree
10%
25%
50%
75%
100%

Workload

40 responses

1.80

/ 5

very heavy
35%
heavier than average
50%
average
15%
lighter than average
0%
very light
0%
25%
50%
75%
100%

Fair Assessments

91 responses

4.32

/ 5

strongly agree
62%
agree
25%
disagree
10%
strongly disagree
3%
question not applicable
0%
25%
50%
75%
100%