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.
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%