CS 270

Learning Outcomes:

a) Describe  the evolution of modern programming language

b) Identify the basic aspects of various programming paradig

c) Demonstrate facility with BNF for specifying programming language syntax

d) Specify various control structures using operational semantics

e) Compute weakest preconditions using the principles of axiomatic semantics

f) Show understanding of issues involving variables: data types, binding, strong typing, and scope

g) Describe various subprogram parameter passing methods

h) Identify the issues involved with reference types: dandling pointers, lost heap-dynamic variables, and garbage collection

i) Discuss difference in imperative, functional, and logical paradigms.

j) Evaluate design trade-offs associated with various language features

k) Implement an application using the functional language Scheme

l) Implement an application using predicates in the logic-programming language Prolog.


الملفات المرفقة

  • CS 270 (Programming Languages Course Contents.docx - B)

Office Hours

College Time 8:00 - 3:00

Office Hours

Wednesday: 8:00-9:00 AM
Thursday: 8:00-10:00 AM
Sunday: 8:00-10:00 AM




أرقام الاتصال


Follow Your Dreams

Hope is the dream of the waking man.

French Proverb

Academic advisory

Students Name

Students ID

S. No.

Hind Al-mutairi

321205194

1

Wafa Al-Saleh

321205250

2

Noura Al-Abdulwahab

321205480

3

Noura Al-dahmash

321205490

4

Ghaya Al-Shiba

321205673

5

Tahany Ayedh Al-Otaiby

331202233

6

Badriya Abdullah

331202235

7

Hiam Abdullah Al-Khayal

331202243

8

Nada Mulfy Al-Mutiry

331202251

9

Khazah mood

331202257

10

Hessah Abduallah

331202745

11

Reem Nawaf Naff

331203843

12

Alanood Mohammed

341203854

13

Bahayer Mohammed

341203859

14

Thekrayat Ebraheem

341204734

15

341204734

16


إحصائية الموقع

عدد الصفحات: 12

البحوث والمحاضرات: 6

الزيارات: 4017