ITC Program Guide - Arab Open University

Transcription

ITC Program Guide - Arab Open University
Arab Open University, Egypt Branch
Faculty of Computing Studies
Bachelor of Science Degree (Hon) in
Information Technology and Computing
Program Guide
2011/2012 Academic Year
Last revised: 29 September 2011
Please check the latest version of this guide on the University Website:
www.aou.edu.eg
1
Contents
1.
2.
3.
Introduction ............................................................................................................................................. 3
Academic Calendar 2011/2012 ................................................................................................................ 3
Rules and regulations............................................................................................................................... 4
3.1. Course drop rules............................................................................................................................. 4
3.2. Course retake rules .......................................................................................................................... 4
3.3. Maximum allowed Load................................................................................................................... 4
3.4. Transferring credit ........................................................................................................................... 4
3.5. Course assessment .......................................................................................................................... 5
3.6. Cumulative GPA requirement and calculation ................................................................................ 5
3.7. Retaking courses .............................................................................................................................. 6
3.8. What Year are you in? ..................................................................................................................... 6
4. The curriculum ......................................................................................................................................... 7
4.1. Moving between tracks ................................................................................................................... 7
4.2. General degree structure................................................................................................................. 9
4.3. Degree requirements ....................................................................................................................... 9
4.3.1.
Information Technology and Computing (Updated program)............................................... 12
4.3.2.
Computing with Business....................................................................................................... 18
4.3.3.
Information Technology and Computing (Old program) ....................................................... 24
5. Course Descriptions (Alphabetical)........................................................................................................ 30
A ................................................................................................................................................................. 30
B ................................................................................................................................................................. 30
C ................................................................................................................................................................. 31
D ................................................................................................................................................................. 31
E ................................................................................................................................................................. 31
G ................................................................................................................................................................. 33
M ................................................................................................................................................................ 33
T ................................................................................................................................................................. 36
2
1. Introduction
The purpose of this guide is to provide students and teachers with a concise guide to the Bachelor
of Science with honours degree program offered by the faculty of computing studies of the Arab
Open University in the Egypt Branch. In this guide you will find a description of the different
program tracks, an overall degree structure for each track offered and a detailed description of
the course requirements for each degree. A catalog of course descriptions is given at the end.
2. Academic Calendar 2011/2012
First Semester 2011-2012
September 17/2011
September 17 – 22 /2011
October 1 / 2011
November 5 –8 / 2011
January 7 /2012
January 14 - 26 / 2012
Beginning of (10th) Academic Year 2011-2012
Faculty on duty
Continuing and new students registration
Faculty Training
Students Orientation
Start of tutorial sessions
Week count : 1st week
Add / drop period (1 week)
Hajj & Eid Al- Adha
Week (15) First Semester /end week
Final Exams period for the First Semester
Second Semester 2011-2012
February 18 / 2012
May 26 / 2012
June 2 – June 14 / 2012
Beginning of 2nd Semester
Start of tutorial sessions
Week count : 1st week
Add/drop period (1 week)
Week (15) Second Semester / end week
Final Exams period for Second Semester
Summer Course 2011- 2012
Beginning of Summer Course
Start of tutorial sessions
June 23 / 2012
Week count : 1st week
Add/drop period (3 days)
Aug 4 / 2012
Week (7) Summer Course / end week
Aug 11 - 16/ 2012
Final Exams period for Summer Course
Aug 20-23/2012
Eid Al Fitr
3
3. Rules and regulations
A brief summary of few important rules and regulations are included here in this guide for
reference. The complete set of guides for the Bachelor degree program is included in the official
bylaws of the University1,2.
3.1. Course drop rules
Students dropping courses are subject to the following rules:
1. 15% of the credit hour fees of the course are deducted upon dropping the course
during the second week of the semester.
2. 30% of the credit hour fees of the course are deducted upon dropping the course
during the third week of the semester.
3. Total credit hour fees are deducted upon dropping the course after the third week of
the semester.
3.2. Course retake rules
1. Students may not repeat any course in which they received a grade of C or better
2. All OU courses are capped at C. Students may not receive more than a C in any OU
course they repeat. Please check the course descriptions to find out which courses
are OU courses.
3. Students may take a different elective instead of one they have already taken. The
new score will replace the old score of the course that was taken earlier.
4. Student should note that it is better to drop a course than to receive a D if the GPA is
low because the course with a D will be capped at C if repeated. This will make it
more difficult to raise the GPA. Instead, a course that is dropped can be retaken with
no limit on the grade achieved.
3.3. Maximum allowed Load
1. For students with GPA ≥ 2.0 the maximum allowed load per term is 21 credit hours.
2. For students with GPA < 2.0 the maximum allowed load is 12 hours.
3.4. Transferring credit
Students may apply for transfer of credit for courses taken earlier at another institution by
completing a special form that can be obtained from the admission and registration office.
Students should bring:
1. An official stamped transcript from the other Institution.
2. Official stamped descriptions of the courses taken at the other institution.
The following rules apply:
1. Only credit from accredited institutions of higher education in Egypt will be
considered.
2. Courses in which the students have received an overall grade of less than C will not be
considered for transfer of credit.
1
2
9002 ‫الئحة متطلبات البكالوريوس‬
9002 ‫الئحة االمتحانات لدرجة البكالوريوس‬
4
3. Open University required specialty courses are not eligible for transfer of credit. Only
General requirements, AOU requirements and electives are eligible.
3.5. Course assessment
All courses are assessed in the following manner:
Continuous assessment:
1. Tutor Marked Assignments (TMA) 20%
2. Mid -Term Assessment (MTA) 30%
Final Exam:
3. Final Examination 50%
To pass a course, students must:
1. Receive 40% ( 20/50 ) in the continuous assessment component of the course
(TMA+MTA)
2. Receive 40% ( 20/50 ) in the final examination
3. Receive 50% ( 50/100 ) in the total score of the course (TMA + MTA + Final).
3.6. Cumulative GPA requirement and calculation
To graduate, students must achieve a cumulative GPA ≥ 2.0 before graduation.
The cumulative GPA is calculated by the following formula: GPA =
Where:
n is the number of courses in the students degree plan
Ci is number of credit hours allocated to course Ci
Pi is the numerical equivalent (point equivalent) of the letter grade achieved by the
student in course Ci
The points achieved by the student in a course can be determined from the following table:
Letter Grade
A
B+
B
C+
C
D
F, FC, or FF
Numerical point equivalents
4.0
3.5
3.0
2.5
2.0
1.5
0
5
Example for GPA calculation:
A student has taken the following courses with the corresponding letter grades:
i
1
2
3
4
Coursei* Credits achieved*
in the course
Ci
GR101
3
TU170
3
B150A
4
T175A
4
Letter Grade
A
B
B+
F
Pi
Points achieved in
the course
Ci.Pi
3x4.0=12.0
3x3.0=9.0
4x3.5=14.0
4x0.0=0
4.0
3.0
3.5
0.0
*Note: Use the registered hours (‫ )الساعات المسجلة‬and not the earned hours (‫)الساعات المكتسبة‬.
Therefore, the students cumulative GPA would be
=
= 2.5
3.7. Retaking courses
Students may retake courses they have failed or courses in which they have achieved a D in order
to improve their GPA. Retaking courses is subject to the following rules3:
1. Students cannot repeat any courses in which they have received a C or better grade.
2. The student grade will be capped at C if the student retakes an OU course, whether it is a
required or an elective course4.
3.8. What Year are you in?
The Ministry of Higher Education determines the year of study as follows:
Credit hours achieves
0-25
26-56
57-87
88-128
3
4
Year
First year
Second year
Third year
Fourth Year
The complete set of rules is found in 9002 ‫ الئحة متطلبات البكالوريوس‬and 9002 ‫الئحة االمتحانات لدرجة البكالوريوس‬.
Refer to the course descriptions at the end of this guide to find out which courses are OU courses.
6
4. The curriculum
The Egypt Branch currently offers three tracks as in the Bachelor's of Science program:
Degree Program Name:
Bachelor of Science in Information Technology and Computing with Honours
Tracks:
1.
2.
3.
Information Technology and Computing (ITC, new program)
Computing with Business (CwB)
Information Technology and Computing (ITC, old program)
4.1. Moving between tracks
Students wishing to transfer to a different track must complete all the requirements of the new
track in which they wish to move to before they can graduate. Any course taken under an
older track that does not satisfy the requirements of the new track will not count towards the
new track degree. Sometimes, this will mean that the student will lose some earlier course
credit and will have to take additional courses instead. Students should understand the
requirements of the new track they wish to transfer to and be willing to take whatever
additional courses that will be needed in order to complete the requirements of the new track.
The only exception to this rule is with respect to taking updated courses instead of the courses
they replace. The following table outlines the correspondence between courses in the old
study plan and courses in the new study plans:
7
New Study Plan
New Courses
Equivalent Courses in the
Old Study Plan
Course
Number
Course Title
T103
Computer Architecture, Logic and
3
Information Processing
CS103
Introduction
Programming
3
CS105
M105
MU120A
MU120B
MST121A
MST121B
M131
M150A
M150B
T175A
T175B
T209A
T209B
M255
M256
MT262A
MT262B
M362
M363
T324
T325
T490
Credit Course
Hours Number
to
Computer
Open Mathematics (I)
Open Mathematics (II)
Using Mathematics (I)
Using Mathematics (II)
Discrete Mathematics
Data, Computing and Information (I)
Data, Computing and Information (II)
Networked
Living:
Exploring
Information and Communication
Technologies (I)
Networked
Living:
Exploring
Information and Communication
Technologies (II)
Telematics (I)
Telematics (II)
Object Oriented Programming with
Java
Software Development with Java
Putting Computer System to Work (I)
Putting Computer System to Work
(II)
Developing Concurrent Distributed
Systems
Software Engineering with Objects
Keeping Ahead in ICT
Technologies for Digital Media
Selected Topics in Computer Science
4
4
4
4
3
4
4
8
MST121
Using Mathematics
8
CS131
Discrete Mathematics
3
Data, Computing and
8
Information
M150
T175
Networked
Living:
Exploring Information
and
Communication 8
Technologies
is equivalent to T171
T209
Telematics
M206
Computing An Object
16
Oriented Approach
MT262
Putting
Computer
8
System to Work
M301
Software System and
16
their Development
T305
Digital Communications
8
4
4
8
8
8
8
Computer Architecture,
Logic and Information 3
Processing
Introduction
to
Computer
3
Programming
Open Mathematics
4
8
Credit
Hours
MU120
4
8
8
Course Title
16
16
Selected Topics in
Computer Science
Correspondences between courses in the old study plan and courses in the new study plan
3
CS490
8
4.2. General degree structure
The requirements for all degree tracks are divided into four groups of courses:
1.
General University requirements (18 hours)
These are general courses that are required of all University students regardless of their
specialties.
2.
Arab Open University requirements (hours vary by track)
These are specialized courses that are specific to each program and each degree. They are
required of all students in each degree program. Some of the AOU requirements are
derived from OU courses while others are provided by AOU.
3.
Open University requirements (96 hours)
These are the core courses of the program. They are specialized courses that must be
completed by all students in each program.
4.
Electives (hours vary by track)
These are courses selected by students in each degree programs from a list specific to each
program. There is a minimum number of credit hours that must be selected by the student
from the provided list. Some of the electives are derived from OU courses while others are
provided by AOU.
4.3. Degree requirements
The degree requirements for each program track are given below as prerequisite diagrams
and a set of tables outlining the exact course requirements in each of the four course
categories:
1.
2.
3.
4.
General University Requirements
Arab Open University Requirements
Open University Requirements
Electives
9
10
Bachelor of Science in Information Technology and
Computing with Honours
INFORMATION TECHNOLOGY AND COMPUTING (ICTnew)
TRACK
(Updated Program)
11
4.3.1. Information Technology and Computing (Updated program)
General degree plan:
The requirements for the degree are divided into four groups of courses:
1. General University requirements (18 credit hours)
These are general courses that are required of all University students regardless of their
specialties.
2. Arab Open University requirements (14 credit hours)
These are specialized courses that are specific to each program and each degree. They
are required of all students in each degree program. Some of the AOU requirements are
derived from OU courses while others are provided by AOU.
3. Open University requirements (96 credit hours)
These are the core courses of the program. They are specialized courses that must be
completed by all students in each program.
4. Electives (3-7 credit hours)
These are courses that students in each degree programs must choose from a list specific
to each program. There are a minimum number of credit hours that must be selected by
the student from the provided list. Some of the electives are derived from OU courses
while others are provided by AOU.
The following summarizes those requirements and includes an advisory plan in the form of a
diagram showing for each course, the term in which the course is supposed to be taken and the
prerequisites for the course.
12
B.Sc. Degree in Information Technology and Computing (ITCnew) 131-135 C.H.s
.‫م‬.‫ س‬135-131 ‫درجة البكالوريوس فى تقنيات المعلومات و الحوسبة‬
.‫م‬.‫ س‬122 ‫ المتطلبات االجبارية‬.1
I. Compulsory Requirements 128 C.H.s
Term
‫الفصل‬
OOPT
0-00
06-20
61-79
30-60
0-29
>79
0
Total hours
‫اجمالى الساعات‬
APT
EL0993
OR
OR
1
TU1703
EL1113
AR1113
GR1013
OR
OR
2
T175A4
3
T175B4
M150B4
4
OR
M2558
M2533
5
T209A8
MT262A4
OR
M2575
6
T209B8
MT262B4
M3598
M2113
T471-I4
M2568
T471-II4
M3638
MS1013
7
8
T3248
M150A4
EL1123
AR1123
MST121A4
17
Elective*3-4
15-16
MST121B4
15
17
20
Elective*3-4
18-19
20
.‫م‬.‫ س‬7 - 3 ‫ اختر‬.‫ المقرر االختيارية‬.2*
*II. Elective Course. Choose 3-4 C.H.
M1313
T4903
GR1113
GR1313
M1053
M1323
M1333
M3503
MU120A4
T1033
B1208
M2638
M3628
M3668
T2248
OOPT
0-29
AA
12
OR
B
Oxford Online Proficiency
Test and required score
Pre-requisite
Either A or B is prerequisite
T3208
T3253
APT
0-00
MU120A4
Arabic Proficiency Test and
required score
Prerequisite or concurrent
4 credit-hour course
* Additional electives are available as indicated in table 4 below.
13
Study Plans for Egypt Branch
Computing Studies Program
Information Technology and Computing (ITCnew): 131-135 Credit Hours
1. General University requirements (18 credit hours)
Course
Course Title
AR111
Arabic Communication Skills I
AR112
Arabic Communication Skills II
EL111
English Communication Skills I
EL112
English Communication Skills II
GR101
Independent Study Skills
TU170
Learning Online
2. AOU requirements (14 credit hours)
Course
Course Title
Fundamentals of Data Structures and
M211
Algorithms
MS101
Physics for Computer Students
MST121A
Using Mathematics (I)
MST121B
Using Mathematics (II)
Credits
3
3
3
3
3
3
Credits
3
3
4
4
Relational Data Base: Theory and Practice
Software Engineering with Objects
Putting Computer System to Work (I)
Putting Computer System to Work (II)
Net. Living: Exploring Info. & Comm. Tech. (I)
Net. Living: Exploring Info. & Comm. Tech. (II)
Telematics (I)
Telematics (II)
Keeping Ahead in ICT
Telematics Project
Telematics Project
AR111
EL111
Prerequisites
MT262A or
M255
MST121A
3. Open University requirements (Specialization) courses (96 credit hours)
Course
Course Title
Credits
M150A
Data, Computing and Information (I)
4
M150B
Data, Computing and Information (II)
4
M253
Team Working in Distributed Environment
3
M255
Object Oriented Programming with Java
8
M256
Software Development with Java
8
M257
Putting Java to Work
5
M359
M363
MT262A
MT262B
T175A
T175B
T209A
T209B
T324
T471-I
T471-II
Prerequisite
8
8
4
4
4
4
8
8
8
4
4
Remarks
Br. Req.
Br. Req.
Br. Req.
Br. Req.
Prerequisites
EL111
M150A
M150B
M150B
M257
M255
M255
or MT262B
M256
M150B
MT262A
TU170
T175A
T175B or M150A
T209A
T209B
M359
M359
14
4. Electives* (3-7 credit hours)
Course
Course Title
Credits Prerequisite
Remarks
B120
An Introduction to Business Studies
8
GR111
Arab Islamic Civilization
3
GR131
Branch Requirement
3
M105
Introduction to Programming
3
M131
Discrete Mathematics
3
M132
Linear Algebra
3
M133
Numerical Analysis
3
M132
M263
Building Blocks of Software
8
M150B
M350
Operating System Concepts
3
M362
Developing Concurrent Distributed Systems
8
M257
M366
Natural and Artificial Intelligence
8
M255
MU120A
Open Mathematics (I)
4
MU120B
Open Mathematics (II)
4
MU120A
T103
Computer Architecture
3
T224
Computers and Processors
8
M150B
T320
Business Technologies
8
T209B
T325
Technologies for Digital Media
8
T209B
T490
Selected Topics in Computer Science
3
Note: Students can take any core course that is offered as part of another track as an elective, subject
to required prerequisites and maximum allowed credit (135 credit hours)
15
16
Bachelor of Science in Information Technology and
Computing with Honours
COMPUTING WITH BUSINESS (CwB)
TRACK
17
4.3.2. Computing with Business
General degree plan:
The requirements for the degree are divided into four groups of courses:
1. General University requirements (18 credit hours)
These are general courses that are required of all University students regardless of their
specialties.
2. Arab Open University requirements (14 credit hours)
These are specialized courses that are specific to each program and each degree. They
are required of all students in each degree program. Some of the AOU requirements are
derived from OU courses while others are provided by AOU.
3. Open University requirements (96 credit hours)
These are the core courses of the program. They are specialized courses that must be
completed by all students in each program.
4. Electives (3-7 credit hours)
These are courses that students in each degree programs must choose from a list specific
to each program. There are a minimum number of credit hours that must be selected by
the student from the provided list. Some of the electives are derived from OU courses
while others are provided by AOU.
The following summarizes those requirements and includes an advisory plan in the form of a
diagram showing for each course, the term in which the course is supposed to be taken and the
prerequisites for the course.
18
B.Sc. Degree in Information Technology and Computing (CwB) 131-135 C.H.s
.‫م‬.‫ س‬135-131 ‫درجة البكالوريوس فى تقنيات المعلومات و الحوسبة‬
.‫م‬.‫ س‬122 ‫ المتطلبات االجبارية‬.1
I. Compulsory Requirements 128 C.H.s
Term
‫الفصل‬
OOPT
EL0990
OR
Total hours
‫اجمالى الساعات‬
0-60
61-90
50-79
35-49
0-34
>49
0
APT
OR
TU1703
MS1013
1
EL1113
GR1013
AR1113
OR
OR
2
B1208
M150A4
3
B202A8
M150B4
4
B202B8
M2558
M2533
M3598
M2575
5
6
B300A8
7
B300B8
8
M2113
EL1123
17
MST121B4
M3638
20
T471-II4
Elective3
M1333
M3503
M3668
MT262A4
10-14
Elective3-4
*.‫م‬.‫ س‬7 - 3
GR1113
B
16
T471-I4
T4903
OR
MST121A4
16
‫ اختر‬.‫ المقررات االختيارية‬.2
GR1313
M1053
M1323
MU120A4
T1033
M2638
M3628
T175A4
T2248
Oxford Online Proficiency
Test and required score
Pre-requisite
ِA
18
M2568
M1313
0-29
AR1123
19
II. Elective Course. Choose 3-4 C.H.
OOPT
12-16
Either A or B is pre-requisite
* Additional electives are available in table 4.
APT
0-00
MU120A4
B1208
Arabic Proficiency Test and
required score
4 credit-hour course
Unique to this program
Prerequisite or concurrent
19
Study Plan for Egypt Branch
Computing Studies Programs
New Program (CwB): 131-135 Credit Hours
1. General University requirements (18 credit hours)
Course
Course Title
AR111
Arabic Communication Skills I
AR112
Arabic Communication Skills II
EL111
English Communication Skills I
EL112
English Communication Skills II
GR101
Independent Study Skills
TU170
Learning Online
2. AOU requirements (14 credit hours)
Course
Course Title
Fundamentals Data Structures and
M211
Algorithms
MST121A
Using Mathematics (I)
MST121B
Using Mathematics (II)
MS101
Physics for Computer Students
Credits Prerequisite
3
3 AR111
3
3 EL111
3
3
Credits
3
4
4
3
Prerequisites
MT262A or
M255
MST121A
Remarks
Br. Req.
Br. Req.
Br. Req.
Br. Req.
3. Open University requirements (Specialization) courses (96-99 credit hours)
Course
Course Title
Credits
Prerequisites
B120
An Introduction to Business Studies
8
B202A
Understanding Business Functions (I)
8
B120
B202B
Understanding Business Functions (II)
8
B120
B300A
Business Behaviour in a Changing World (I)
8
B120
B300B
Business Behaviour in a Changing World (II)
8
B120
M150A
Data, Computing and Information (I)
4
EL111
M150B
Data, Computing and Information (II)
4
M150A
M253
Team Working in Distributed Environment
3
M150B
M255
Object Oriented Programming with Java
8
M150B
M256
Software Development with Java
8
M257
M257
Putting Java to Work
5
M255
M359
M363
T471-I
T471-II
Relational Data Base: Theory and Practice
Software Engineering with Objects
Telematics Project
Telematics Project
8
8
4
4
M255
or MT262B
M256
M359
M359
20
4. Electives (3-7 credit hours)
Course
Course Title
Credits Prerequisite
Remarks
M131
Discrete Mathematics
3
T490
Selected Topics in Computer Science
3
GR111
Arab Islamic Civilization
3
GR131
Branch Requirement
3
M105
Introduction to Programming
3
M132
Linear Algebra
3
M133
Numerical Analysis
3 M132
M350
Operating System Concepts
3
MU120A
Open Mathematics (I)
4
MU120B
Open Mathematics (II)
4 MU120A
T103
Computer Architecture
3
M263
Building Blocks of Software
8 M150B
M362
Developing Concurrent Distributed Systems
8 M257
M366
Natural and Artificial Intelligence
8 M255
MT262A
Putting Computer System to Work (I)
4 M150B
T175A
Net. Living: Exploring Info. & Comm. Tech. (I)
4 TU170
T224
Computers and Processors
8 M150B
* Students can take any core course that is offered as part of another track as an elective, subject to
required prerequisites and maximum allowed credit (135 credit hours)
21
22
Bachelor of Science in Information Technology and
Computing with Honours
INFORMATION TECHNOLOGY AND COMPUTING (ITCold)
TRACK
(Old Program)
Note: This is the old program that was phased out.
23
4.3.3. Information Technology and Computing (Old program)
General degree plan:
The requirements for the degree are divided into four groups of courses:
1. General University requirements (18 credit hours)
These are general courses required of all University students regardless of their
specialties.
2. Arab Open University requirements (3 credit hours)
These are specialized courses that are specific to each program and each degree. They
are required of all students in each degree program. Some of the AOU requirements are
derived from OU courses while others are provided by AOU.
3. Open University requirements (96 credit hours)
These are the core courses of the program. They are specialized courses that must be
completed by all students in each program.
4. Electives (14 credit hours)
These are courses selected by students in each degree programs from a list specific to
each program. There are a minimum number of credit hours that must be selected by
the student from the provided list. Some of the electives are derived from OU courses
while others are provided by AOU.
The following pages summarize those requirements and include an advisory plan in the form of a
diagram showing for each course, the term in which the course is supposed to be taken and the
prerequisites for the course.
24
B.Sc. Degree in Information Technologies and Computing (ITCold) 131 C.H.s
.‫م‬.‫ س‬131 ‫درجة البكالوريوس فى تقنيات المعلومات و الحوسبة‬
.‫م‬.‫ س‬117 ‫ المتطلبات االجبارية‬.1
I. Compulsory Requirements 117 C.H.s
60-89
0-59
0
APT
35-49
>49
0-34
OOPT
=T
50-79
Term
‫الفصل‬
EL1000
OR
Electives. Choose 14
C.H.s from list *
OR
1
TU1703
2
EL1113
AR1113
OR
OR
T171-I4
EL1123
AR1123
T171-II4
3
T209-I8
M206-I8
4
T209-II8
M206-II8
5
MT262-I4
M301-I8
MST121-I4
6
MT262-II4
M301-II8
MST121-II4
7
T305-I8
8
T305-II8
GR1013
Elective 23-8
CS4903
OR
* II. Elective Courses.
Elective 13-8
T471-I4
Elective 34
T471-II4
Elective 44
* .‫م‬.‫ س‬14 ‫ اختر‬.‫ المقررات االختيارية‬.2
Choose 14 C.H.
GR1113
DD1218
MU120-I4
T172-I4
T173-I4
GR1313
DD1228
MU120-II4
T172-II4
T173-II4
EPT
0-29
AA
OR
English Proficiency Test
and required score
Prerequisite
Prerequisite or
departmental approval
B Either A or B is prerequisite
APT
0-49
MU120-II4
T171-II4
Arabic Proficiency Test and
required score
4 credit-hour course
Unique to this program
* Additional electives are available as indicated in table 4 below.
25
Study Plan for Egypt Branch
Computing Studies Programs
Old Program (ITCold): 131 Credit Hours
1. General University requirements (18 credit hours)
Course
Course Title
AR111
Arabic Communication Skills I
AR112
Arabic Communication Skills II
EL111
English Communication Skills I
EL112
English Communication Skills II
GR101
Independent Study Skills
TU170
Learning Online
Credits
3
3
3
3
3
3
Prerequisite
AR111
EL111
2. AOU requirements (3 credit hours)
Course
T490
(formerly
CS490)
Course Title
Special Topics in Computer Science
(Database Management Systems)
Credits
3
Prerequisite
M206B or
departmental
approval
Remarks
3. Open University requirements (Specialization) (96 credit hours)
Course
M206A
M206B
M301A
M301B
MST121A
MST121B
MT262A
MT262B
T171-I
T171-II
T209A
T209B
T305A
T305B
T471-I
T471-II
Course Title
Computing, an Object-Oriented Approach A
Computing, an Object-Oriented Approach B
Software Systems and their Development A
Software Systems and their Development B
Using Mathematics (I)
Using Mathematics (II)
Putting Computer System to Work (I)
Putting Computer System to Work (II)
You, your computer, and the Net
You, your computer, and the Net
Telematics (I)
Telematics (II)
Digital Communications A
Digital Communications B
Telematics Project
Telematics Project
Credit
s
8
8
8
8
4
4
4
4
4
4
8
8
8
8
4
4
Prerequisites
T171-I
M206A
M206B
M301A
MST121A
M150B
MT262A
TU170
T171-I
T175B or M150A
T209A
T209B
T305A
M301B or CS490
T471-I
26
4. Electives* (14 credit hours)
Course
Course Title
B120
An Introduction to Business Studies
B202A
Understanding Business Functions (I)
B202B
Understanding Business Functions (II)
B300A
Business Behaviour in a Changing World (I)
B300B
Business Behaviour in a Changing World (II)
DD121
Introduction to the Social Sciences I
DD122
Introduction to the Social Sciences II
GR111
Arab and Islamic Civilization
GR112
Issues and prob. of dev. in the Arab World
GR131
Branch Requirement
M150A
Data, Computing and Information (I)
M150B
Data, Computing and Information (II)
M253
Team Working in Distributed Environment
M255
Object Oriented Programming with Java
M263
Building Blocks of Software
Credits
8
8
8
8
8
8
8
3
3
3
4
4
3
8
8
Prerequisite
Remarks
B120
B120
B120
B120
Discontinued**
Discontinued**
EL111
M150A
M150B
M150B
M150B
M255
M359
Relational Data Base: Theory and Practice
8
or MT262B
M366
Natural and Artificial Intelligence
8
M255
MU120A
Open Mathematics (I)
4
MU120B
Open Mathematics (II)
4
MU120A
Discontinued**
T172
Working with our Environment
8
Discontinued**
T173
Engineering the Future
8
T224
Computers and Processors
8
M150B
T320
Business Technologies
8
T209B
* Students can take any core course that is offered as part of another track as an elective, subject to required
prerequisites and maximum allowed credit (131 credit hours for the old program).
** The discontinued courses DD1218, DD1228, T1728 and T1738 will also count towards the 14 hours
of electives for the old ITC program.
27
28
COURSE DESCRIPTIONS
29
5. Course Descriptions (Alphabetical)
A
AR111 – Arabic Communication Skills I – (3 credit hours).
This course aims at consolidating the students' skills and competence in listening comprehension,
reading comprehension, and writing. It also aims at introducing the students to the basics of
Arabic syntax, and literary appreciation.
AR112 – Arabic Communication Skills II – (3 credit hours).
Prerequisite: AR111 or passing the Arabic Language aptitude test with a score higher than 50%.
This course builds on and extends the knowledge and skills developed in AR111, and introduces
the students to different aspects of Arab culture as reflected in the writings of leading figures
both old and new. It also trains the students in research methodology, and report writing.
B
B120 - An Introduction to Business Studies – (8 credit hours).
This course will introduce students to the different internal and external elements of a business
and help them to understand the context in which a business operates. They will explore the
common aims and characteristics of business and what makes them different. Business
structures, cultures and functions are identified and the political, social, economic, technological
and ethical considerations affecting business are introduced. The course consists of five study
books: What is a business?; An introduction to human resources in business; An introduction to
marketing in business; An introduction to accounting and finance in business; Other ways of
looking at business, plus a Study Companion to guide students through the course. OU course.
B202 – Understanding Business Functions – (16 credit hours).
Prerequisite: B120. This practical course, grounded in your own experience as an employee,
customer or stakeholder, is designed to develop your personal and professional practice in
business. You'll learn by sharing and widening your experience and analyzing it in new ways,
exploring three key themes – thinking about the business environment; theory and practice; and
diversity and complexity. You'll also focus on issues such as enterprise, globalization, regulation,
and corporate social responsibility. The course is delivered mainly online – helping you develop
the IT skills needed in today's rapidly changing business environment. OU course.
B300 – Business Behavior in a Changing World – (16 credit hours).
Prerequisite: B120. This course develops an understanding & knowledge of strategic
organizational issues & how organizations respond to change in their environments. In this course
students learn how organizations make strategic decisions & develop their strategies. A range of
policy & environmental concepts & cases that demonstrate the impact of the macro environment
30
on organizations are studied. The boundary of the strategy is being explored in terms of
relationships between strategies at the level of the firm, the industry, the nation, the region &
globally. The student acquires several skills: study, presentation, IT and numeracy. OU course.
C
CS490 - Selected Topics in Computer Science – (3 credit hours).
Prerequisite: M206-II or departmental approval. This course will discuss topics of current interest
in the various fields of IT in the form of specialized course modules. Some of the modules planned
for studies under this course include Computer Ethics, Database Management, Artificial
Intelligence, Neural Networks and Pattern Recognition, Image Processing etc. A project has to be
undertaken in a particular course module and a project report has to be submitted by the student
at the end of the course. This course has been re-numbered as T490.
D
DD121-An Introduction to the Social Sciences (I) Understanding Social Change Part 1 – (8 credit
hours).
This course is about people and how they act individually and collectively. It deals with three
major topics: questioning identity, interaction between the worlds of the natural and the social,
and the ordering of lives. Discontinued. OU course.
DD122-An Introduction to the Social Sciences (II) Understanding Social Change Part 2 – (8 credit
hours).
Prerequisite: DD121. This course is about understanding more key debates, ideas and arguments
about the contemporary social sciences, race and ethnicity, the city and globalization, the city
and knowledge and communication. It also deals with the relationship between structure and
agency and focuses on uncertainty and diversity in the post-war and analyses the consequences
of globalizing world on culture, economics and politics. Discontinued. OU course.
E
EL097 - Beginner English Language Course – (0 Credit hour).
This is the first course of the Intensive English Language Preparatory Program. It is a foundation
level for adult and young adult absolute beginners who score 0-20 in the placement test. It is also
designed for students who were taught a little English, perhaps some years ago, but who don’t
yet feel confident enough to move on. The objective of this course is to introduce gradually and
31
methodically measured amounts of all language skills in logical order. Carefully selected
vocabulary and grammar are taught at this level. Additionally, there are many controlled practice
activities which give the beginners the confidence to proceed, but there is also some simple skill
work which incorporates manageable communicative activities appropriate for the lower lever.
Social and functional language and survival skills are also dealt with.
EL098 - Elementary English Language Course – (0 Credit hour).
This is the second English language course of the Intensive English Language Preparatory Program
for adult and young false and true beginners who score 21- 40 in the placement test, or have
passed the EL 097 course. The objective of this course is to provide the foundations in the
structure of language, and to gradually build the students’ understanding of the basic grammar,
vocabulary and functions of English. The methodology of teaching this course concentrates on
integrating all four skills in every unit through the practice of controlled and free tasks. The skills
work comes from a wide range of material - newspapers, magazines, biographies, short stories,
radio programs, and songs - and features both British and American English.
EL099 - Pre-Intermediate English Language Course – (0 Credit hour).
This is the third course of the Intensive English Language Preparatory Program for students who
have successfully completed the beginner and elementary courses, or score 41-58 in the
placement test. The main objective of this course is to develop the four language skills: reading,
and writing, speaking and listening. Students are expected to increase their usage of vocabulary
and improve their grammar. Also, they will learn to write formal and informal letters, paragraphs
using linking words and relative clause, book review, and post cards. In addition to that, they will
learn how to express themselves using English expressions for dealing with everyday situations
such as social situations, shopping, answering a telephone, personal plans, and life styles.
Students of this course will be able to converse with acceptable fluency. Throughout the course
period, students are taught all skills presented in thematic units comprising grammar, vocabulary,
reading, listening, speaking and writing.
EL100 – English Orientation Programme – (0 credit hours).
This is an introductory course that aims to upgrade the student's proficiency level and enhance
his/her skills in the four basic learning skills, namely speaking, listening, reading and writing. It is
a theme based integrated skill program for beginners. Discontinued.
EL111 – English Communication Skills I – (3 credit hours).
This is a theme-based integrated skills course which aims to upgrade the student's proficiency
level to the extent that he/she can communicate with ease and confidence and utilize English in
pursuing his/her university education.
EL112 – English Communication Skills II – (3 credit hours).
Prerequisite: EL111 or passing the English Aptitude test with an appropriate level to the course as
announced by the university. This course complements and builds upon English 111. It
particularly seeks to develop the reading, writing, listening, and study skills which students need
in order to meet the demands of distance learning university education.
32
G
GR101 – Independent Study Skills – (3 credit hours).
This course aims at helping students develop a wide range of effective study techniques and
strategies necessary to help them succeed in their university studies. It focuses on note-taking
and making use of different study media, writing reports, using study resource materials and
references and preparing for examinations.
GR111 – Arab Islamic Civilization – (3 credit hours).
This course explores main themes in the heritage of the Arab Islamic Civilization with focus on
noteworthy contributions and positive interaction with other cultures and civilizations. General
Requirement.
GR131 – General Branch Requirement – (3 credit hours).
This course deals with current issues of interest to socio-economic development at the local and
regional levels. General Requirement.
M
M150 - Data, Computing and Information – (8 credit hours).
The major theme of M150 is the transformation of data into information using computers. You
will also learn to write simple programs. This will provide you with the basic knowledge required
for further study of computing if you wish to continue with the subject. If your interests lie
elsewhere, you will find that what you learn will enable you to use a computer to produce better
information (whether it will be a website, a document, a piece of music, or a picture) and to
combine different types of information successfully. OU course.
M206 - Computing: An Object- Oriented Approach – (16 credit hours).
Prerequisite: T171-I. This course focuses on computing for the next decade covering the
fundamentals of modern object and network computing. Its practical approach teaches new
ideas and skills, such as analytical techniques that equip students to computer - based solution to
real problems. They learn programming using the object - oriented language Smalltalk. This
innovative course makes the best use of appropriate media: printed and computer - based
materials, television, CD-ROM and Internet. Discontinued. OU course.
M211 - Fundamentals of Data Structures and Algorithms – (3 credit hours).
Prerequisites: MT262A or M255. This course is an introduction to algorithms and data structures.
The topics covered include analysis of algorithms, searching algorithms, sorting algorithms,
arrays, lists, stacks, queues, graphs, and trees.
33
M253 - Team Work in Distributed Environment – (3 credit hours).
M253 gives you an understanding of the issues and processes involved in planning and carrying
out a team-based, problem-solving project where team members are not co-located: a situation
that is becoming more common in the electronic age. You will gain practical experience in team
working on a case study, which will be developed through several phases. You will be able to
develop: your skills in analysis, design and evaluation; your ability to reflect critically on the
processes and outcomes involved; and your team-working skills. You will work remotely,
communicating with your tutor and collaborating with other team members electronically. OU
course.
M255 - Object Oriented Programming with Java – (8 credit hours).
Prerequisite: M150. This course teaches the fundamental ideas behind the object-oriented
approach to programming; through the widely-used Java programming language. The course
concentrates on those aspects of the Java language that best demonstrate object-oriented
principles and good practice. M255 will give you a solid basis for further study of the Java
language and object-oriented software development. Before studying this course, you should be
confident of your ability to use a Windows-based PC and have some experience of writing small
programs, such as that gained through study of Block 2 of M150. You should also be able to write
short explanations of technical ideas in your own words, and be able to communicate with others
electronically. OU course.
M256 - Software Development with Java – (8 credit hours).
Prerequisite: M257. Discover the fundamentals of an object-oriented approach to software
development. Starting from an analysis of requirements, you'll be introduced to up-to-date
analytical techniques and processes essential for specifying, designing and implementing a
software system, including a graphical user interface. The small systems developed in the course
are chosen to facilitate learning though the underlying concepts are widely used by professional
software developers. Software models are created with UML and implemented with Java 5, using
NetBeans. You need Java experience, preferably by prior study of M255 and M257, though it is
possible to study M257 alongside M256. OU course.
M257 - Putting Java to Work – (5 credit hours).
Prerequisite: M255. This course teaches the industrial programming language Java. It provides a
good grounding in many of the advanced facilities of this object-oriented language including
inheritance, polymorphism, class libraries and the Java human-computer interface. The course
concludes with two case studies which use the full power of the language. By completing this
course you will be well-equipped to work on small-scale industrial software projects. All
development will be carried out using the NetBeans development environment supplied by the
OU. The course assumes basic programming skills, for example you must be familiar with the
main control constructs of a modern programming language. OU course.
M301 - Software Systems and their Development – (16 credit hours).
Prerequisite: M206. This course investigates how large items of software are produced, from
analysis through design to implementation and testing. It examines state-of-the-art topics such as
Java programming, Unified Modeling Language (UML) for the analysis and design of applications,
frameworks and patterns, and studying the principles underlying concurrent systems. Managing
the process of developing quality software, human factors and professional issues are also
34
addressed in this course. The course is based on three set books and a case study and includes a
significant amount of practical work using the Java Integrated Development Environment and
UML Modeling Tool provided with the course. Discontinued. OU course.
M359 - Relational Databases: Theory and Practice – (8 credit hours).
Prerequisite: M255 or MT262A. This advanced computing course offers perspectives on
relational databases. It introduces database management systems and the facilities required to
store and access large collections of data in a shared user environment. This is followed by a
theory of relations, underpinning topics such as data modeling and database architecture; the
database language SQL; and the development of a practical database system. Also considered are
issues surrounding the on-going development and application of relational database
technologies, including the role of JAVA and XML. You should be familiar with computers,
particularly program construction and using files and operating systems, as taught in our Level 2
computing courses. OU course.
M362 - Developing Concurrent Distributed Systems – (8 credit hours).
Prerequisite: M257. The computing systems that support any large enterprise now use
concurrency and distribution. In this course, you'll look at the theory and practice of developing
such systems. You'll also learn about the advanced use of Java – such as Java's concurrency
features and the layered approach for building large enterprise systems – using Java Enterprise
Edition as a practical illustration. You’ll also examine heterogeneous and mobile systems and
security. The course uses examples, from simple stand-alone systems, distributed systems with
web access and online auction systems. You should be familiar with Java 5.0, which could be
achieved by successfully completing M257 or its equivalent. OU course.
M363 - Software Engineering with Objects – (8 credit hours).
Prerequisite: M256. This course covers the design and construction of software systems.
Constructing software systems to meet a set of sometimes diverse and even conflicting user
requirements can be a daunting prospect! This course will provide you with the intellectual tools
to make such tasks easier. Building on M257 Putting Java to work and M256 Software
development with Java, you will examine the disciplined approach needed to satisfy all user
requirements and expectations. Using CASE tools (such as a Java IDE and a modelling tool), you'll
study topics including analysis and design in UML and managing the OO software development
process. You will also explore how software systems can be delivered in a timely and economical
manner and be resilient to changes introduced during their operational lifetime. OU course.
M366-Natural and Artificial Intelligence – (8 credit hours).
Prerequisite: M255. In M366, you'll look at work at the frontiers of research in computing, where
ideas from biology are inspiring computer scientists to find new solutions to old problems –
particularly in the quest to build truly intelligent computer systems. The first half of the course
presents a survey of both traditional and modern approaches to artificial intelligence, bringing
out the concepts that underlie them. In the second half, you'll explore in detail the theory and
applications of two classes of system inspired by biology: neural networks and evolutionary
computation. OU course.
MST121 - Using Mathematics – (8 credit hours).
35
This course covers a broad introduction to the nature of mathematics and its uses in the modern
world. This course shows how mathematics can be used to investigate and answer questions
from science, technology and everyday life using a range of fundamental techniques, in
particular, discrete mathematics (including matrices), calculus and statistics. Use of computer
software (MathCAD) is part of the course. The skills of communicating results and defining
problems are also developed. This course will give students a complete foundation for higherlevel mathematics and physics. OU course.
MT262 - Putting Computer Systems to Work – (8 credit hours).
Prerequisite: new programs M150. Old program: M206 or Departmental approval. This course
tackles the problem of how to get a computer to do something useful It sets out to analyze
problems and design solutions in such a way that a computer can be used to carry out the
solution. The course develops skills in analysis and design, in addition to practical programming in
a widely used C++ language, using non-object and object-oriented approaches. It includes
elementary work with Windows™ programming. OU course.
MU120 – Open Mathematics – (8 credit hours).
This course builds students' confidence and helps them to incorporate mathematical thinking into
their everyday life. It looks mathematically at matters of general interest including prices,
earnings, health, music, art, maps, motion and rainbows. It develops the key skills of
communication as well as students' own learning and performance. Students will cover statistical,
graphical, algebraic and numerical concepts and techniques. In addition, they will be introduced
to iteration and mathematical modeling, as well as being able to interpret slopes of graphs.
Students will also learn how to use a graphing calculator. Formal calculus is not included.
Discontinued. OU course.
T
T171 – You, Your Computer and the Net – (8 credit hours).
Prerequisite: TU170. How did the PC and the Internet get to their present state? What are the
implications of the computer revolution? How does the Internet affect business? This course will
help students develop an understanding of the computer industry, the Internet and e-business. It
will also help them to use the computer for effective information searching and analysis. Students
are also taught about various Computer Ethics concepts such as not to violate Intellectual
Property (IP) rights, not to indulge in software piracy and not to engage in any unethical practices
while conducting electronic commerce etc. They need to be familiar with the Windows
environment and have some experience of navigating the web. The teaching and assessment for
T171 are entirely online. Discontinued. OU course.
T172 – Working With Our Environment: Technology for a Sustainable Future – (8 credit hours)
This course is an introduction to environmental issues and the role of technology in today's fast
paced computer world. It will suit the needs of students whether they intend to study technology
or if they have a general interest in learning how to shape a sustainable future. It takes students
progressively from environmental impacts of their lifestyle to the global issues of technological
36
and economic development. They will also learn general skills such as basic numeracy, critical
reading, report and essay writing. This course introduces more specific skills and knowledge
required for higher-level environment or technology courses. The themes are: You and the
Environment, Travelling Light, Food Chains, and Thinking Globally; supported by files on Energy,
Resources, and Human and Ecosystem Health. The course also includes computer-based
activities. Discontinued. OU course.
T173 – Engineering the Future – (8 credit hours).
From design concepts to the manufacturing of products, this course examines the range of
human activity that is 'engineering'. It introduces the context of how engineers operate, including
issues such as risk assessment and patented law. It looks at current engineering practice and at
some of the developments in engineering methods and applications that will shape the future. It
offers a general introduction both for those who simply have an interest in what engineering is
and how it is practiced in modern society, and for those who are considering engineering at
higher level of study. Discontinued. OU course.
T209 – Information and Communication Technologies: People and Interactions – (16 credit
hours).
Prerequisites: T171-I, T175A or M150A. This course develops and enhances key skills while
providing students with the knowledge to understand current and future developments in
information and communications technologies. The course comprises five independent modules.
In Touch and Informed uses mobile telephony, personal digital assistants and the Internet to
introduce the basic technology of computers and communications and the means to describe and
model such systems. Talking with Computers identifies the central ideas of human technology
interaction and, through a combination of software and design tools, enable students to
construct speech recognition applications. Network Management provides an overview of how
computer networks meet the needs of organizations, both through the deployment of
networking components and through the associated management products such as SNMP. A
simulation package enables students to design and model network configurations based on the
CSMA/CD protocol. Cyborg explores some of the social dimensions and interpretations of our
changing relationship with technology. A rich learning resource supports a group project in which
students explore their own technologically mediated interactions. Security tackles the concerns
posed by the explosive growth of communication systems and the associated issues of
authentication, authorization, and repudiation. Simulation software enables students to explore
various encryption algorithms, while the latest version of PGP supports experimentation with
public/private key systems. The course includes three computer-marked assignments, four singleweighted tutor-marked assignments and one double-weighted group project tutor-marked
assignment. An individual project undertaken during the final stages of the course provides the
examinable component. OU course.
T305 - Digital Communications – (16 credit hours).
Prerequisite: T209. This course is appropriate for anyone with an interest in either
telecommunications or data and computer communications, including the Internet. Examples are
drawn from both mobile and fixed networks, and topics include: protocols (such as the internet
protocols: TCP/IP); network management and reliability; digital representation of sounds and
images; routing, switching and signaling; coding and modulation; and high-speed networks.
Underpinning these topics include material on modeling, including time and frequency domain
37
models, statistical concepts and the representation of complex systems. This course is set in
context by material on the applications and issues of digital communications. There are six
computer-marked and seven tutor-marked assignments. OU course.
T324 - Keeping ahead in ICT – (8 credit hours).
Prerequisite: T209. Keeping ahead in information and communication technologies (ICT) not only
means keeping up to date with rapidly changing technologies. It also means successfully using
these new technologies in complex systems in which people play a major part. Therefore this
course addresses the two important questions: How do you keep up to date with the rapid
changes in ICT? How can you analyse ICT systems and take account of social factors? This course
will equip you with a range of skills to tackle these questions, in the context of studying several
contemporary ICT systems. The course consists of three 10-point Blocks, with the precise content
changing from year to year as the technology changes. In addition to studying some specially
written material you will research the subject for yourself. By the end of the course you should be
in a good position as an independent learner to 'keep ahead in ICT'. OU course.
TU170 – Learning On-Line: Computing with Confidence – (3 credit hours).
This is a 12-week course that provides an introduction to computing and the on-line world.
Students learn about software applications such as word processing, databases and electronic
mail. They take part in on-line discussions, search the web and author simple web pages using
HTML. This course is taught entirely on-line. The total teaching and assessment material is
published on the course web site, to which only registered students have access. Students work
both individually and in groups with fellow students on collaborative projects, supported by a
personal tutor.
T471 - Telematics (Project) – (8 credit hours).
Prerequisites: For the old ITC program: CS490 (Database Management Systems) and M301 or
departmental approval. For the new IT tracks: M359. T471 is a project course that will give you
skills and experience in completing an individual project. You will develop the project topic, carry
it out and then write it up. A tutor will advise and guide you, but you will be expected to produce
your work independently, without close supervision. You must also keep a project log and use it
for an assessed critical review of your work. The emphasis is on you being a reflective
practitioner, developing not only the technical aspects of your project but also reviewing and
thinking about what you have learnt from doing the work to further. OU course.
38