Dr. Mohammad Ali H. Eljinini


Course Name: : PASCAL Programming language

Course Number: 605118


Course Description:

(3 credit hours,  Prerequisite: 605112)

An overview of the language, input/output, data types, conditional structures, loops, procedures, functions, recursion, strings, arrays, records, sets, pointers, and files. Students are required to do lab. assignments.

Course Contents: 

1.      Introduction to Pascal and general structure of a program in Pascal.

2.      Input / output structure

3.      Simple data types

4.      Arithmetic and and logic operations

5.      Selection Statements

-         IF ….. THEN & - IF ….. THEN ….. ELSE

-         Nested IF

-         CASE stetement

6.      Looping Statements

- REPEAT ….. UNTIL

-         WHILE ….. DO

-         FOR ….. TO/DOWNTO ….. DO statements

7.      Functions , Procedures

8.      Recursion

9.      User - defined data types

10.  Arrays

-         One and multidimensional array

11. Sets

12.  Files

13.  Records

14.  Pointers and Dynamic Variables

Lab assignments

            There is weekly assignments according to the subject of that week.

  Textbook:

Pascal understanding programming and problem solving

Douglas W. Nance

West publishing Co. /1995

 References: 

-

ترجمة ياسر العقاد               

دار شعاع / حلب - سوريا 1997

- برمجة باسكال وتوربو باسكال  

          د. عوض منصور 1997

 Exams & Grades:

First Exam: 25%                                   

Second Exam: 25%

Final Exam: 40%

Class Activities: 10%