CSI 2120 Programming Paradigms

3 crédits
Informatique
Faculte de genie
Presentation of the major programming paradigms: object-oriented, imperative, logic, functional. Related programming languages, their essential properties and typical applications. Programming in imperative, logic and functional languages. Influence of programming paradigms on problem solving and program design strategies. An overview of other paradigms, such as constraint-based, rule-based and event-driven programming.

Volet:

Cours magistral
Tutoriel
Laboratoire

Exigences:

Prerequisite: CSI 2110 .

Terme proposées précédemment:

Hiver
Été

Équivalent Français:

Tous Les Professeurs
Moyenne A- (7.572)
Le plus fréquent: A+ (40%)
1229 étudiants

P

S

NS

F

D

C

B

A-

A+

Abdorrahim Bahrami

Hiver 2024 - A00

Moyenne A- (7.993)
Le plus fréquent: A+ (53%)
281 étudiants

P

S

NS

F

D

C

B

A-

A+

Wassim El Ahmar

Hiver 2023 - A00

Moyenne A- (8.247)
Le plus fréquent: A+ (39%)
324 étudiants

P

S

NS

F

D

C

B

A-

A+

Safaa Bedawi

Hiver 2022 - A00

Moyenne A- (8.324)
Le plus fréquent: A+ (57%)
253 étudiants

P

S

NS

F

D

C

B

A-

A+

Jochen Lang

2 section de l'Hiver 2018 au l'Hiver 2019

Moyenne B (6.151)
Le plus fréquent: A+ (18%)
371 étudiants

P

S

NS

F

D

C

B

A-

A+