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