AR111 Arabic Communication Skills (I)
(3) Credit Hours
AR111 is three credit hour university requirements. It aims to enable students to acquire the Arabic language skills needed at university level, specifically: Arabic syntactic structures, grammatical inflection and case ending in spoken and written Arabic, ability to read Arabic texts in different disciplines, adequate training in writing and using dictionary
Course Code |
AR111 |
Course Title |
Arabic Communication Skills (I) |
Pre-requisite |
- |
Credit Hours |
3 |
Course Description |
AR111 is three credit hour university requirements. It aims to enable students to acquire the Arabic language skills needed at university level, specifically: Arabic syntactic structures, grammatical inflection and case ending in spoken and written Arabic, ability to read Arabic texts in different disciplines, adequate training in writing and using dictionary |
Course Objectives |
|
Course Outcomes |
|
AR112 Arabic Communication Skills (II)
(3) Credit Hours
AR112 is a three credit hour university requirement. It aims at developing students’ skills in text analysis and literary appreciation. Students are introduced to the principles of accurate pronunciation and sound reading of texts. The course also provides training in Arabic rhetoric and literary genres.
Course Code |
AR112 |
Course Title |
Arabic Communication Skills (II) |
Pre-requisite |
AR111 |
Credit Hours |
3 |
Course Description |
AR112 is a three credit hour university requirement. It aims at developing students’ skills in text analysis and literary appreciation. Students are introduced to the principles of accurate pronunciation and sound reading of texts. The course also provides training in Arabic rhetoric and literary genres. |
Course Objectives |
|
Course Outcomes |
|
B207A Shaping Business Opportunities I
(8) Credit Hours
B207A is an 8-credit (30 points), Level 5 UK-OU based course offered through the Business Program at the Arab Open University as a compulsory course for all students enrolled in all tracks in the program. Entry into this course is contingent upon the successful completion of BS110. The B207 module in this new study plan is equivalent to B203 module in the old study plan (which is itself previously equivalent to B202)
Course Code |
B207A |
Course Title |
Shaping Business Opportunities I |
Pre-requisite |
BS110 |
Credit Hours |
8 |
Course Description |
B207A is an 8-credit (30 points), Level 5 UK-OU based course offered through the Business Program at the Arab Open University as a compulsory course for all students enrolled in all tracks in the program. Entry into this course is contingent upon the successful completion of BS110. The B207 module in this new study plan is equivalent to B203 module in the old study plan (which is itself previously equivalent to B202) |
Course Objectives |
This module is designed to provide intermediate conceptual and practical learning to students in operations management, marketing and human resource management. The module comprises 16 study weeks (including final assessment).
Operations Management: (4 weeks) The following subjects will be covered: - Introduction to operations management
- Operations strategy
- Product, service and process design
- International location of operations
- Global supply chain
- Operations: changing market conditions
Operations: risk and resilience
Marketing: (6 weeks)
The following subjects will be covered: - Marketing: purpose and mission
- Marketing (external environment, brand formulation, segmentation and targeting, market research)
- Analysing market growth potential
- International marketing and global branding
- Consumer behaviour
- Business-to-business marketing
Marketing (integrated marketing; lifecycle maturity, product portfolio, brand refreshing, monitoring and measuring success, crisis management)
Human Resource Management (3 weeks)
- What does it mean to move from employee relations to HRM in a global context?
- Employment relations
- Change management
|
Course Outcomes |
A. Knowledge and understanding A1: Develop a critical appreciation of the interactions between various business functions (operations management, marketing and human resource management) and the integrative complexity that shapes business innovation. A2: Develop a critical understanding of why new products and services are imperative to contemporary business practice. Also to develop knowledge and understanding of external issues affecting the successful running of organizations, including how they compete in a global context.
A3: Develop knowledge and understanding of the elements required to build long-term success in organizations, and how students can contribute to the fostering of long-term value creation. A4: develop knowledge and critical understanding of the theories, concepts and models of different business functions (operations management, marketing and human resource management). B. Cognitive skills
B1: Select and critically analyse information relevant to a particular problem or issue related to business and management. B2/B3: Evaluate and compare competing perspectives, theoretical models and concepts in the context of practical situations B2/B4: Gather and synthesise material from a variety of sources in constructing arguments applied to business and management
C. Practical and professional skills
C3: Communicate in a professional manner in written work, face to face and online. Plan, monitor and review progress as independent learner, including a focus on personal skills development. C4: Develop an awareness of ethical issues and professional standards relevant to business and management
D Key transferable skills D2: Search for and use relevant digital and non-digital information from sources other than the module materials. D3: Compare critically and use different approaches to issues and problems within business management. Engage in critical reflection. D4: Consolidate an understanding of academic language and literacy practices in order to effectively engage with the academic knowledge and skills of Level 5 study.
|
B207B Shaping Business Opportunities
(8) Credit Hours
B207B is an 8-credit (30 points), Level 5 UK-OU based course offered through the Business Program at the Arab Open University as a compulsory course for all students enrolled in all tracks in the program. Entry into this course is contingent upon the successful completion of B207A.
Course Code |
B207B |
Course Title |
Shaping Business Opportunities |
Pre-requisite |
B207A |
Credit Hours |
8 |
Course Description |
B207B is an 8-credit (30 points), Level 5 UK-OU based course offered through the Business Program at the Arab Open University as a compulsory course for all students enrolled in all tracks in the program. Entry into this course is contingent upon the successful completion of B207A. |
Course Objectives |
This module is designed to provide intermediate conceptual and practical learning to students in management and accounting. The module comprises 16 study weeks (including final assessment).
|
Course Outcomes |
A. Knowledge and understanding A1: Develop a critical appreciation of the interactions between various business functions (management and accounting) and the integrative complexity that shapes business innovation.
A2: Develop knowledge and understanding of the elements required to build long-term success in organizations, and how students can contribute to the fostering of long-term value creation.
A3: develop knowledge and critical understanding of the theories, concepts and models of different business functions. B. Cognitive skills
B1: Select and critically analyse information relevant to a particular problem or issue related to business and management.
B2: Evaluate and compare competing perspectives, theoretical models and concepts in the context of practical situations
B3: Gather and synthesise material from a variety of sources in constructing arguments applied to business and management
C. Practical and professional skills C1: Communicate in a professional manner in written work, face to face and online. Plan, monitor and review progress as independent learner, including a focus on personal skills development.
C2: Develop an awareness of ethical issues and professional standards relevant to business and management
D Key transferable skills D1: Search for and use relevant digital and non-digital information from sources other than the module materials. D2: Compare critically and use different approaches to issues and problems within business management. Engage in critical reflection.
D3: Consolidate an understanding of academic language and literacy practices in order to effectively engage with the academic knowledge and skills of Level 5 study.
|
BUS110 Introduction to Business
(8) Credit Hours
"Introduction to Business” is an introductory course, which surveys the role of business in society. At its simplest level, business is the exchange of goods and services for mutual benefit or profit. Students will be exposed to a wide variety of topics including the terms, trends, organizational structure and opportunities inherent in this exchange, the course introduces the student to the contemporary business world, the business of managing, people in organizations, the principles of marketing, managing information, and financial issues.
Course Code |
BUS110 |
Course Title |
Introduction to Business |
Pre-requisite |
- |
Credit Hours |
8 |
Course Description |
"Introduction to Business” is an introductory course, which surveys the role of business in society. At its simplest level, business is the exchange of goods and services for mutual benefit or profit. Students will be exposed to a wide variety of topics including the terms, trends, organizational structure and opportunities inherent in this exchange, the course introduces the student to the contemporary business world, the business of managing, people in organizations, the principles of marketing, managing information, and financial issues. |
Course Objectives |
The primary objective is to give the student an understanding of basic business principles. Global business, entrepreneurship, management, marketing, information technology, and financial management will be discussed. Another purpose of this course is to build a foundation of knowledge on the different theoretical approaches to management and decision making • develop analytical skills to identify the links between the functional areas in management, organisations, management practices and the business environment.
Learning Objectives: Upon completion of the course students will have a firm understanding of the following business topics: - The relationship between business and society in a free market economy
- Common forms of business ownership
- Business ethics and social responsibility
- International business and the global economy
- Fundamentals of business management
- Business organization and structure
- Human resources, motivation and productivity
- Marketing, accounting, finance, operations management and other business specialties
|
Course Outcomes |
A. Knowledge and understanding
At the end of the module, learners will be expected to: - Identify business functions
- Recognize different business models and forms
- Acquire knowledge of business ethics and social responsibility
- Be aquatinted with the fundamentals of management.
B. Cognitive skills
At the end of the module learners will be expected to:
- Differentiate between business structures and business forms.
- Examine different models and theories and its effect in business life
- analysing and evaluating different perspectives, identifying biases and hidden assumptions in different models and forms of businesses.
C. Practical and professional skills
At the end of the module, learners will be expected to:
- Analyse different business-related situations and forms.
- Deduce problems and solutions and its pathways
D. Key transferable skills
At the end of the module, learners will be expected to:
- Read financial and business related reports
- Communicate knowledge and understanding of business issues to different stakeholders.
- Analyse situations in an academic manner.
|
BUS310 Strategic Management
(8) Credit Hours
Strategic Management: This module examines concepts and the different approaches to - and techniques of - strategic management including analysis of the external and internal environments, the nature of competitive advantage, development of the organization and how they make strategic choices as to where and how to position themselves in relation to their customers and competitors.
The module has been designed to encourage and develop greater critical analytical skills especially at level 3. Significant amount of ‘case study’ work have been embedded to develop the students’ analytical and problem solving skills.
Course Code |
BUS310 |
Course Title |
Strategic Management |
Pre-requisite |
- |
Credit Hours |
8 |
Course Description |
Strategic Management: This module examines concepts and the different approaches to - and techniques of - strategic management including analysis of the external and internal environments, the nature of competitive advantage, development of the organization and how they make strategic choices as to where and how to position themselves in relation to their customers and competitors.
The module has been designed to encourage and develop greater critical analytical skills especially at level 3. Significant amount of ‘case study’ work have been embedded to develop the students’ analytical and problem solving skills.
|
Course Objectives |
- Provide students with concepts and tangible strategic skills that can readily be put into practice in often changing business environments.
- Present the 21st century competitive/business landscape from a strategic management perspective and to assess how global and technological influences shape it
- Provide students with a critical overview of the main tools of contemporary strategic practice in organizations in a way which is relevant to their professional needs
- Achieving the intended learning outcomes (covering both knowledge and skills) fully supports this aim.
|
Course Outcomes |
A. Knowledge and understanding
At the end of the module, learners will be expected to: develop and demonstrate the following Knowledge and understanding: - The structure and dynamics of business environments; how businesses seek to track and analyse their environments;
- Markets, market economies and how they function; how consumers, firms and governments behave as economic agents; why and how markets fail and how this failure is managed;
- Business processes and how they operate; the nature, structure and functioning of organisations; how and why organisations are changing;
- Key business functions such as Marketing, Human Resources, Information Management, Accounting & Finance, Operations – their nature and contribution to organisational success, their historic origins and their interactions;
- How businesses develop strategies; the different forms and theories of strategy;
- How organisations make decisions and organise decision-making processes; the various sources of decision-making irrationality; the nature, role and implications of governmental, regional and supranational business policy on businesses;
- How to apply key ideas in mathematics, including some statistics, and algebra.
B. Cognitive skills
At the end of the module learners will be expected to: - Read material questioningly, identifying and recording key ideas and concepts in business studies;
- Synthesise material from a variety of sources, analysing and evaluating different perspectives, identifying biases and hidden assumptions;
- Classify, recognise and organise material in distinct and relevant categories;
- Construct, defend and evaluate an argument, using relevant evidence, giving reasons for conclusions.
C. Practical and
professional
skills
At the end of the module, learners will be expected to: - Transfer and use relevant key skills in the workplace context;
- Use the more specific knowledge, analytic skills and methods, rooted in the different disciplines as a strong basis for work in many professions; Students will have become better informed, more active and questioning members of an organisation by:
- The ability to engage critically with the underlying challenges and problems facing a business;
- The ability to identify and evaluate conflicting arguments, including recognising the significance of different value positions in these arguments.
D. Key transferable skills
At the end of the module, learners will be expected to: - Interpersonal skills of effective listening, negotiating, persuasion and presentation;
- Ability to conduct research into business and management issues, either individually or as part of a team for projects/dissertations/presentations. This requires familiarity with and an evaluative approach to a range of business data, sources of information and appropriate methodologies, and for such to inform the overall learning process; including the development of personal and team attributes and capabilities for entrepreneurial success;
- Self reflection and criticality including self awareness, openness and sensitivity to diversity in terms of people, cultures, business and management issues;
- Skills of learning to learn and developing a continuing appetite for learning; reflective, adaptive and collaborative learning.
|
CAS400 Applied Studies For Computing Students
(4) Credit Hours
The Cooperative Training Program (CAS400) is one of the structured practical training academic programs at the Faculty of Computer Studies (FCS), Arab Open University (AOU). It is part of the graduation requirements and aims at enabling undergraduates to apply their knowledge and understanding of Computer Science to practical experience in different fields represented by participating companies.
Course Code |
CAS400 |
Course Title |
Applied Studies For Computing Students |
Pre-requisite |
TM354 Or TM352 |
Credit Hours |
4 |
Course Description |
The Cooperative Training Program (CAS400) is one of the structured practical training academic programs at the Faculty of Computer Studies (FCS), Arab Open University (AOU). It is part of the graduation requirements and aims at enabling undergraduates to apply their knowledge and understanding of Computer Science to practical experience in different fields represented by participating companies.
|
Course Objectives |
1.To develop student skills using practical applications. 2.To familiarize students with the real-world work environment. 3.To prepare the students to transfer from learning environment to work environment. 4.To familiarize students with the applied work systems. 5.To be aware of mechanisms of different applications. 6.To be aware of the attitude and the manner of the work. 7.To compare the studying courses with real world. 8.To link the studying theoretical and practical competencies with labor market. |
Course Outcomes |
Knowledge: Describe the actual work environment Describe the main components of the work environment Recognize the laws and regulations related to the work environment The ability to integrate professionally the lifecycle of computing and IT systems, including the integration of theory and practice to develop specifications, designs, and implementations to solve novel problems. Skills :
Explain different components (HW,SW,OS) to the work environments Describe each part to the system model that exist in the work environments Distinguish between different types of applications Extend the knowledge of ITC system to the work environments Competence:
Work effectively in groups and exercise leadership when appropriate Communication and working in groups Ability to identify the problem and finds solutions |
EL111 Communication Skills in English 1
(3) Credit Hours
EL111 is three credit hour university requirements. It aims to develop in students the skills of listening, speaking, reading and writing in English, together with attention to function and correct use of vocabulary and grammar. The course introduces thematic topics which aim at developing critical thinking skills. In addition, learning strategies such as prior knowledge, scanning for specific information, skimming for main idea and getting meaning from context are emphasized.
Course Code |
EL111 |
Course Title |
Communication Skills in English 1 |
Pre-requisite |
EL099 |
Credit Hours |
3 |
Course Description |
EL111 is three credit hour university requirements. It aims to develop in students the skills of listening, speaking, reading and writing in English, together with attention to function and correct use of vocabulary and grammar. The course introduces thematic topics which aim at developing critical thinking skills. In addition, learning strategies such as prior knowledge, scanning for specific information, skimming for main idea and getting meaning from context are emphasized.
|
Course Objectives |
|
Course Outcomes |
|
EL112 Communication Skills in English 2
(3) Credit Hours
EL112 is an advanced integrated skills course which builds on knowledge gained from EL111. The course continues to develop the four communication skills of listening, speaking, reading and writing to a more advanced level. In addition, students start to write longer essays.
Course Code |
EL112 |
Course Title |
Communication Skills in English 2 |
Pre-requisite |
EL111 |
Credit Hours |
3 |
Course Description |
EL112 is an advanced integrated skills course which builds on knowledge gained from EL111. The course continues to develop the four communication skills of listening, speaking, reading and writing to a more advanced level. In addition, students start to write longer essays. |
Course Objectives |
|
Course Outcomes |
|
EL118 Reading Comprehension
(4) Credit Hours
This is a four-credit-hour module of one semester in length. The module aims to help students become better readers of English texts and build their vocabulary. It focuses on expanding students’ reading skills and vocabulary use so that they can cope with different academic, professional and social situations effectively. The course applies the Interactive Reading model where reading is an active process in which readers draw upon top-down processing (bringing meaning to the text), as well as bottom-up processing (decoding words and other details of language). The top-down aspect of this construct suggests that reading is facilitated by interesting and relevant reading materials that activate a range of knowledge in a reader's mind. This knowledge is refined and extended during the act of reading. The bottom-up aspect of this model suggests that the students need to pay attention to language proficiency, including vocabulary. As an academic reading course, it addresses the teaching of higher level reading strategies without neglecting the need for language support. In addition, it addresses both sides of the interactive model. High-interest academic readings and activities provide students with opportunities to draw upon authentic life experience in their mastery of a wide variety of reading strategies and skills, including
Course Code |
EL118 |
Course Title |
Reading Comprehension |
Pre-requisite |
EL111 |
Credit Hours |
4 |
Course Description |
This is a four-credit-hour module of one semester in length. The module aims to help students become better readers of English texts and build their vocabulary. It focuses on expanding students’ reading skills and vocabulary use so that they can cope with different academic, professional and social situations effectively. The course applies the Interactive Reading model where reading is an active process in which readers draw upon top-down processing (bringing meaning to the text), as well as bottom-up processing (decoding words and other details of language). The top-down aspect of this construct suggests that reading is facilitated by interesting and relevant reading materials that activate a range of knowledge in a reader's mind. This knowledge is refined and extended during the act of reading. The bottom-up aspect of this model suggests that the students need to pay attention to language proficiency, including vocabulary. As an academic reading course, it addresses the teaching of higher level reading strategies without neglecting the need for language support. In addition, it addresses both sides of the interactive model. High-interest academic readings and activities provide students with opportunities to draw upon authentic life experience in their mastery of a wide variety of reading strategies and skills, including
|
Course Objectives |
The module aims to provide the learners with necessary skills trough: 1. Providing the students with opportunities to draw upon life experience in their mastery of a wide variety of reading strategies and skills that include previewing, scanning, using contextual clues to get the meaning, finding the main idea, summarizing and making inferences. 2. Improving the students' language proficiency and the students' ability to decode and process meaning. 3. Helping the students become independent learners by taking the responsibility of building their own vocabulary repertoire 4. Guiding the students to notice and effectively practice new vocabulary items as they encounter them. 5. Enhancing students' academic proficiency by highlighting the reciprocal relationship between reading comprehension and reflection writing.
|
Course Outcomes |
A. Knowledge and understanding At the end of the module, learners will be expected to: A1. demonstrate understanding of any given reading passages by responding correctly to its tasks and activities individually or in groups. A2. show knowledge and understanding of the learned reading strategies. A3. show recognition of the various “meanings" of words to reach a better understanding of the context and the written word. A4. reveal awareness of appropriate language structures and vocabulary items suitable for different contexts and situations. B. Cognitive skills
At the end of the module, learners will be expected to:
B1. search for and collect specific data related to the topics under discussion. B2. draw conclusions for the discussed topics based on the collected data and analyzed information. B3. incorporate in writing the words learned in real life scenarios. B4. improve the analytical and critical thinking skills through the identification of possible “meanings". B5. analyze language functions used and identify useful language expressions. C. Practical and professional skills
At the end of the module, learners will be expected to: C1. communicate in English orally and in writing on diverse occasions. C2. identify problems in the given topics and provide creative solutions. C3. give oral presentations using power points, flipcharts, pictures, role plays, etc. to discuss what has been read orally. C4. assess the work done using self/peer-assessment. D. Key transferable skills
At the end of the module, learners will be expected to: D1. enrich vocabulary repertoire through exploring new assigned topics and writing on those topics D2. develop communicative confidence (as reader and writer) D3. discuss all posed topics, problems, provided solutions and drawn conclusions. D4. develop effective presentation skills that would enhance self-confidence.
|
FR101 French for Beginners (I)
(3) Credit Hours
The course introduces the student to the basics of French. These include the alphabet, common everyday expressions, simple sentences, short dialogues and small paragraphs. The four skills of reading, writing, listening and speaking will be equally emphasized. However, as we live in the age of the image, students will have ample exposure to a variety of audio-visual material which boost their command of the language at the beginner’s level. The communicative approach is to be adopted in face-to-face tutorials and the various methods of enabling students to learn on their own will be prioritized.
Course Code |
FR101 |
Course Title |
French for Beginners (I) |
Pre-requisite |
- |
Credit Hours |
3 |
Course Description |
The course introduces the student to the basics of French. These include the alphabet, common everyday expressions, simple sentences, short dialogues and small paragraphs. The four skills of reading, writing, listening and speaking will be equally emphasized. However, as we live in the age of the image, students will have ample exposure to a variety of audio-visual material which boost their command of the language at the beginner’s level. The communicative approach is to be adopted in face-to-face tutorials and the various methods of enabling students to learn on their own will be prioritized. |
Course Objectives |
|
Course Outcomes |
|
FR102 French for Beginners (II)
(3) Credit Hours
The course builds on what the student has learnt in level (1). Toward this end, it introduces the student to more everyday expressions, more widely-used short sentences, some compound and complex sentences, medium-size dialogues, and short passages. While the skills of listening and speaking will be receiving adequate attention, more emphasis is to be placed on the skills of reading and writing. Face-to-face tutorials will be communicative and students will be empowered to learn on their own.
Course Code |
FR102 |
Course Title |
French for Beginners (II) |
Pre-requisite |
FR101 |
Credit Hours |
3 |
Course Description |
The course builds on what the student has learnt in level (1). Toward this end, it introduces the student to more everyday expressions, more widely-used short sentences, some compound and complex sentences, medium-size dialogues, and short passages. While the skills of listening and speaking will be receiving adequate attention, more emphasis is to be placed on the skills of reading and writing. Face-to-face tutorials will be communicative and students will be empowered to learn on their own. |
Course Objectives |
|
Course Outcomes |
|
GR101 Self-Learning Skills
(3) Credit Hours
GR101 focuses on developing self-learning skills. It prepares students for university studying and specifically time management, good study habits, critical and analytic thinking styles.
Course Code |
GR101 |
Course Title |
Self-Learning Skills |
Pre-requisite |
- |
Credit Hours |
3 |
Course Description |
GR101 focuses on developing self-learning skills. It prepares students for university studying and specifically time management, good study habits, critical and analytic thinking styles. |
Course Objectives |
|
Course Outcomes |
|
GR111 Arabic Islamic Civilization
(3) Credit Hours
Overall views in the history of Arabic-Islamic Civilization.
Concepts and Social Issues.
The effect of Islamic Civilization on the European Renaissance.
Trends of Stagnation in the Islamic Civilization.
Modern Arabic Renaissance.
Islamic Arts and Architecture.
Course Code |
GR111 |
Course Title |
Arabic Islamic Civilization |
Pre-requisite |
- |
Credit Hours |
3 |
Course Description |
Overall views in the history of Arabic-Islamic Civilization.
Concepts and Social Issues.
The effect of Islamic Civilization on the European Renaissance.
Trends of Stagnation in the Islamic Civilization.
Modern Arabic Renaissance.
Islamic Arts and Architecture.
|
Course Objectives |
|
Course Outcomes |
|
GR131 Branch Requirement Course
(3) Credit Hours
GR131 introduces students to current issues of interest to socio-economic development at the local and regional levels.
Course Code |
GR131 |
Course Title |
Branch Requirement Course |
Pre-requisite |
- |
Credit Hours |
3 |
Course Description |
GR131 introduces students to current issues of interest to socio-economic development at the local and regional levels. |
Course Objectives |
|
Course Outcomes |
|
M109 .NET Programming
(3) Credit Hours
This module is intended to introduce and present the fundamental skills that are required to design and develop object-oriented programs and applications in .NET Framework
Course Code |
M109 |
Course Title |
.NET Programming |
Pre-requisite |
EL111 |
Credit Hours |
3 |
Course Description |
This module is intended to introduce and present the fundamental skills that are required to design and develop object-oriented programs and applications in .NET Framework |
Course Objectives |
- To understand the .NET framework architecture.
- To provide students with a range of skills to analyze a problem and construct a .NET program that solves it.
- To provide the principles of object oriented programming.
- To implement object-oriented concepts in .NET environment.
- To understand the Visual Studio Integrated Development Environment
- To develop .NET applications using the selected programming language.
|
Course Outcomes |
A. Knowledge and understanding
- Explain .NET Platform.
- Describe data types, variables, constants, operators and built-in functions in the selected .NET programming language.
- Discuss decision-making and looping statements.
- Explain object oriented concepts such as classes, objects and methods.
- Describe the features of object oriented programming such as Inheritance and Polymorphism.
- Explain the concept of arrays.
- Identify errors and different types of exceptions in a .NET program.
B. Cognitive skills
Upon completing this module, students will be able to: - Develop appropriate programs in .NET framework.
- Apply object oriented concepts in .NET framework.
- Test and debug a .NET program
C. Practical and professional skills
Upon completing this module, students will be able to: - Develop programming skills in .NET platform.
- Use variables, constants, operators, built-in functions, methods and arrays in a .NET program.
- Write codes in a .NET programming language that make use of structured programming constructs of sequence, selection and repetition.
- Apply classes, objects and other object oriented concepts such as inheritance and polymorphism in a .NET program.
- Test and debug .NET programs.
- Use the Visual Studio IDE to build .NET applications using the selected .NET programming language.
D. Key transferable skills
Upon completing this module, students will be able to: - Collaborate effectively within a group using electronic conferencing techniques.
- Facilitate discussions in a conference.
- Develop self- learning and performance.
- Discuss about testing strategies, design, and code.
- Use electronic media (the web and electronic conferencing) for information retrieval and communication.
|
M251 Object Oriented Programming using Java
(8) Credit Hours
This module is intended to provide students a good understanding of object-oriented principles, including inheritance, polymorphism, class libraries, interacting objects, and the unified modelling language (UML). It uses the JAVA language to illustrate theses principles.
Course Code |
M251 |
Course Title |
Object Oriented Programming using Java |
Pre-requisite |
TM105 |
Credit Hours |
8 |
Course Description |
This module is intended to provide students a good understanding of object-oriented principles, including inheritance, polymorphism, class libraries, interacting objects, and the unified modelling language (UML). It uses the JAVA language to illustrate theses principles. |
Course Objectives |
- Introduce all aspects of object-oriented principles
- Identifying and implementing class relationships using abstract classes, interfaces and inheritance
- Provide knowledge in using simple UML class diagrams
- Describe how these concepts are implemented in java
- Provide knowledge in how to explore the JAVA API and to develop your own
- Provide the knowledge necessary to construct java programs
- Describe a number of the advanced facilities of java including exceptions
- Show how java can be used in developing non-trivial programs
- Introduce good design and programming practice
|
Course Outcomes |
A. Knowledge and understanding
After studying the module, the student will be able to demonstrate: - An understanding of the object-oriented principles
- Some knowledge of the main constructs and mechanisms in Java
- An appreciation of the implications of object oriented software analysis and design
- An understanding of the techniques used in developing a large Java program
B. Cognitive skills
After studying the module, the student will be able to: - Describe and apply key concepts and techniques in software design and development
- Analyze and abstract away from the details of a problem
- Design and formulate an appropriate solution to a problem and evaluate it
C. Practical and professional skills
After studying the module, the student will be able to: - Assemble, program, develop, debug, test and evaluate software systems
- Use software tools such as a Java IDE
- Use good design and programming practice
- Develop and implement class relationships
D. Key transferable skills
After studying the module, the student will be able to: - Find information from a range of sources to support a task
- Plan complex tasks
- Use new Java libraries
- Use appropriate numerical, mathematical and abstraction skills
- Progress to more advanced level studies
|
M269 Algorithms, Data structures and Computability.
(8) Credit Hours
One of the basic pillars of advanced computing projects consists of the set of proper algorithms used to solve not only traditional but also unconventional IT problems. With the huge amount of data embedding the new data science, being skilled in setting proper data structure, managing and understanding computability techniques become a must nowadays. M269 is one of the most important modules for information technologies and computing related majors and tracks. The underlying concepts of this module are implemented using the python programming language.
Course Code |
M269 |
Course Title |
Algorithms, Data structures and Computability. |
Pre-requisite |
MT131 and TM105 |
Credit Hours |
8 |
Course Description |
One of the basic pillars of advanced computing projects consists of the set of proper algorithms used to solve not only traditional but also unconventional IT problems. With the huge amount of data embedding the new data science, being skilled in setting proper data structure, managing and understanding computability techniques become a must nowadays. M269 is one of the most important modules for information technologies and computing related majors and tracks. The underlying concepts of this module are implemented using the python programming language. |
Course Objectives |
- Provide the students with the required skills to possess the computational thinking. These skills start by proper understanding and analyzing the problems to be solved and end by providing computer programs that solve these problems.
- One of the important aspects of this module is to provide the students with the awareness of the limits of computation and the ability to decide which problems can and which cannot be solved efficiently with computers.
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this module, students will be able to: - Identify and define the sets, functions and logic, and their application in the design, implementation and analysis of computer-based systems.
- Define and recognize Data structure and computational problematic.
B. Cognitive skills
Upon completing this module, students will be able to: - Explain, construct and use algorithms and data structures to solve computational problems.
- Describe and assess the difficulty of computational problems.
- Analyse algorithms and computational problems making use of several informal proof techniques
C. Practical and professional skills
Upon completing this module, students will be able to: - Use the Python programming language to implement algorithms.
- Write a short report which is based on one or more sources and which has a well-argued conclusion.
D. Key transferable skills
Upon completing this module, students will be able to: - Apply appropriate computational problem-solving techniques to a range of problems;
- Apply computational thinking skills to solve problems across a range of application areas.
- Discuss the questions 'What is computation?' and 'What are its limits?', and explain how the answers to these questions have important implications for the practical use of computer-based systems.
|
MT101 General Mathematics
(3) Credit Hours
General Mathematics provides students a college level academicexperience that emphasizestheuseofalgebraandfunctionsinproblemsolving andmodelling.It also provides a foundation in quantitative literacy,supplies the algebra and other mathematics
needed in partner and subsequent disciplines.
Thismodule isanintroductorylevelcoursewhich,inspecific, reviews various areas of college mathematicssuchaslinearequations, quadraticequations,rationalexpressions,
analyticgeometry,solvingandgraphing inequalities, imaginarynumbers andsets.The coursealsointroduceselementary functionssuchas linear,quadratic,polynomial,
exponential,and logarithmic.
Course Code |
MT101 |
Course Title |
General Mathematics |
Pre-requisite |
- |
Credit Hours |
3 |
Course Description |
General Mathematics provides students a college level academicexperience that emphasizestheuseofalgebraandfunctionsinproblemsolving andmodelling.It also provides a foundation in quantitative literacy,supplies the algebra and other mathematics
needed in partner and subsequent disciplines.
Thismodule isanintroductorylevelcoursewhich,inspecific, reviews various areas of college mathematicssuchaslinearequations, quadraticequations,rationalexpressions,
analyticgeometry,solvingandgraphing inequalities, imaginarynumbers andsets.The coursealsointroduceselementary functionssuchas linear,quadratic,polynomial,
exponential,and logarithmic. |
Course Objectives |
|
Course Outcomes |
|
MT129 Calculus and Probability
(4) Credit Hours
This module introduces the concepts of differentiation and integration as well as some applications of differential and integral calculus. Moreover, the module offers a clear and comprehensive survey of the of data sampling, measurements of central tendency and spread, organizing and visualizing categorical and numerical data. It also includes topics in the basic probability such as events, simple probability, conditional probability, and Bayes’ rule. Finally, it provides an introduction to fundamental basis and concepts of statistical inferences, normal distribution. The module has direct links to computing, programming and communication modules, in addition to the numerical analysis module.
Course Code |
MT129 |
Course Title |
Calculus and Probability |
Pre-requisite |
EL099 |
Credit Hours |
4 |
Course Description |
This module introduces the concepts of differentiation and integration as well as some applications of differential and integral calculus. Moreover, the module offers a clear and comprehensive survey of the of data sampling, measurements of central tendency and spread, organizing and visualizing categorical and numerical data. It also includes topics in the basic probability such as events, simple probability, conditional probability, and Bayes’ rule. Finally, it provides an introduction to fundamental basis and concepts of statistical inferences, normal distribution. The module has direct links to computing, programming and communication modules, in addition to the numerical analysis module. |
Course Objectives |
The module aims to: - Apply the knowledge of elementary functions to calculus concepts.
- To compute the derivative of polynomials, rational, radical, trigonometric, exponential, and logarithmic functions.
- Evaluate the integrals of polynomials, rational, radical, trigonometric, exponential, and logarithmic functions.
- Introduce the terms and concept of probability, and the idea of discrete and continuous random variables.
- Ensure the understanding of mathematical expectations and moment generating functions concepts.
- Equip students with some important discrete and continuous probability distributions in technology and communication modules.
|
Course Outcomes |
A. Knowledge and understanding
Students will be able to: - Use derivative rule to find derivatives of power, exponential, logarithmic and trigonometric functions.
- Solve simple definite and indefinite integrals.
- Use applications of differentiation and integration in sketching graphs, obtain area between curves and average value of functions.
- Define and identify random variables for any well- defined probability problems.
- Realize mathematical expectations and variances for different continuous and discrete distribution
B. Cognitive skills
Students should be able to: - Produce descriptions and explanations of the different types of elementary functions and apply their understanding of the studied functions to information systems.
- Display deep knowledge gained from the course and use it to solve optimization problems.
- Utilize knowledge gained from the course to help them to understand new unfamiliar probability distributions.
C. Practical and professional skills
Students will be able to: - Apply the practical skills gained from differential and integral calculus ITC problems.
- Cultivate the capacity to be leaders in their professional and personal communities.
- Develop some technical statistical materials; effectively present and objectively evaluate them.
- Deal with statistical computer applications such as spread sheets and MATLAB statistics toolbox.
D. Key transferable skills
Students will be able to: - Be aware of the implications of information technology in daily lives and on society as a whole, and the ability to utilize IT to communicate and solve problems.
- Use information, reasoning, and creative processes to solve problems and achieve goals.
- Implement global issues gained from module and their implications on their daily lives.
|
MT131 Discrete Mathematics
(4) Credit Hours
This is an elementary level module which introduces various topics in discrete mathematics. It offers a clear and comprehensive survey of logic operations, predicates, quantifiers, sets, functions, relations. Also, the module provides the concept of permutations, combinations and counting techniques which are needed as prerequisite in most of technology and communication modules. Moreover, the module gives some knowledge of relevant algorithmic ideas in number theory and cryptography that are widely used in data structure, data base, programming, data communication and in scientific research.
Course Code |
MT131 |
Course Title |
Discrete Mathematics |
Pre-requisite |
EL111 |
Credit Hours |
4 |
Course Description |
This is an elementary level module which introduces various topics in discrete mathematics. It offers a clear and comprehensive survey of logic operations, predicates, quantifiers, sets, functions, relations. Also, the module provides the concept of permutations, combinations and counting techniques which are needed as prerequisite in most of technology and communication modules. Moreover, the module gives some knowledge of relevant algorithmic ideas in number theory and cryptography that are widely used in data structure, data base, programming, data communication and in scientific research. |
Course Objectives |
The course aims to:
- Introduce basic notations used in discrete Mathematics associated with information and communication technology
- Teach the rudiments of elementary mathematical reasoning.
- Prepare students for the theoretical parts of further courses in information technology.
- Explain logic from a mathematical perspective and relating it to computer applications.
- Introduce set theory, relations, functions, graphs, equivalence relations, and partial orderings.
- Provide concepts of permutation, combination and any other counting techniques.
|
Course Outcomes |
A. Knowledge and understanding
Students will be able to: - Identify propositional logic, logical equivalence, predicates and quantifiers.
- Describe the Integers and division functions, prime number and prime factorization, least common multiple and highest common factors.
- Define sets, functions and binary relations, their properties and representations. Know the major types of binary relations on a set, equivalence relations and partial orderings.
- Use matrices to represent relations, graphs and trees.
- Recognize basic properties of counting techniques using permutation and combination properties.
B. Cognitive skills
Students will be able to: - Deal with mathematical and logical arguments and carry out mathematical and logical manipulations.
- Acquire a good understanding of the concepts and methods of discrete mathematics described in detail in the syllabus.
- Be familiar with mathematical notations related to computer science.
C. Practical and professional skills
Students will be able to: - Prove any simple mathematical theory using logic laws
- Use any or all of the previous tools in a significant information and communication technology application such as cryptography.
- Apply combinatorial principles and discrete mathematical structures that are central to mathematics and information technology.
D. Key transferable skills
Students will be able to: - Demonstrate study skills at a level appropriate to higher education, such as timetabling study; read critically for meaning and take effective notes; and use study aids such as dictionaries and glossaries;
- Present and communicate basic mathematical and logical arguments; communicate appropriately with their tutor and other students using email and online conferences;
- Locate information on a given subject from the World Wide Web
|
MT132 Linear Algebra
(4) Credit Hours
The course introduces a range of ideas concerning matrices and its applications, matrix operations that are widely used in data structure, programming, data communication, digital signal processing and in scientific research. The course shows algorithmic method to solve systems of linear equations. Moreover, it includes concept of vector spaces and subspace that are used to construct algebraic codes. Also, it introduces the meaning of basis and dimension of a subspace the vector space Rn. The concept of linear transformation between two vector spaces together with null space and rank are also included. Finally, the course introduce the idea of characteristic values/vectors and diagonalization.
Course Code |
MT132 |
Course Title |
Linear Algebra |
Pre-requisite |
EL111 |
Credit Hours |
4 |
Course Description |
The course introduces a range of ideas concerning matrices and its applications, matrix operations that are widely used in data structure, programming, data communication, digital signal processing and in scientific research. The course shows algorithmic method to solve systems of linear equations. Moreover, it includes concept of vector spaces and subspace that are used to construct algebraic codes. Also, it introduces the meaning of basis and dimension of a subspace the vector space Rn. The concept of linear transformation between two vector spaces together with null space and rank are also included. Finally, the course introduce the idea of characteristic values/vectors and diagonalization. |
Course Objectives |
The course aims to: - Extend the students' basic mathematical awareness and skills in matrices and matrix operations.
- Give the study skills necessary for students to be able to solve system of linear equations.
- Provide a range of useful ideas such as linear combinations and linear independence.
- Present some important mathematical terms such as span, basis and dimensions.
- Upgrade the concept of linear transformation necessary for other compulsory technology and communication modules.
- Give a feeling for the mathematical approach to the study of computer science.
|
Course Outcomes |
A. Knowledge and understanding
Student will be able to: - Define and classify type of matrices and perform matrix operations.
- Solve problems in information systems and communication using matrix techniques.
- Use and apply linear algebra knowledge and concepts to information technologies and computing.
- Be familiar with different terminologies in linear algebra and matrix transformation.
- Acquire technical material, effectively present it and objectively evaluate other technical materials in linear algebra.
B. Cognitive skills
Students should be able to demonstrate that they can: - Produce descriptions and explanations of the different types of matrices and linear operations.
- Apply their understanding of the studied ideas in linear algebra to coding problems, encryption and decryption.
- Use knowledge gained from the module to help them to understand new unfamiliar matrix operations.
C. Practical and professional skills
Students should be able to: - Communicate effectively in English and Arabic in a variety of contexts and media.
- Analyze a mass of information and carry out an appropriate analysis of the problem material.
- Express a problem in mathematical terms and carry out an appropriate analysis.
- Reason critically and interpret information in a manner that can be communicated effectively.
- Integrate and link information across course components.
D. Key transferable skills
Students should be able to demonstrate that they can: - Communicate complex information, arguments and ideas effectively and without plagiarism on a range of topics relating to linear operations.
- Perform calculations to find inverse of a matrix, use and manipulate simple algebraic calculations to solve linear system of equations.
- Use technology to find a span and a basis for a vector space.
- Enhance existing numerical ability.
- Work effectively as part of a group in solving any complicated mathematical problems.
|
T215A Communication and Information Technologies A
(8) Credit Hours
Students will begin with Communication and information technologies (T215) – learning about the core principles upon which new technologies are built. They will gain an understanding of the ways in which data is stored, manipulated and transmitted; and discover how new processes and services are transforming our lives.
Digital communication and information technologies have become fundamental to the operation of modern societies. New products and services are rapidly transforming our lives, both at work and at play.
This module will help students learn more about these developments, and will equip them with the understanding and skills to continue learning about new developments in the future. Students will study the core principles on which the technologies are built and, through a range of online and offline activities, investigate new topics and technologies.
After studying this module, students will be in a better position to appreciate the potential of developments in communication and information technologies.
Course Code |
T215A |
Course Title |
Communication and Information Technologies A |
Pre-requisite |
TM112 |
Credit Hours |
8 |
Course Description |
Students will begin with Communication and information technologies (T215) – learning about the core principles upon which new technologies are built. They will gain an understanding of the ways in which data is stored, manipulated and transmitted; and discover how new processes and services are transforming our lives.
Digital communication and information technologies have become fundamental to the operation of modern societies. New products and services are rapidly transforming our lives, both at work and at play.
This module will help students learn more about these developments, and will equip them with the understanding and skills to continue learning about new developments in the future. Students will study the core principles on which the technologies are built and, through a range of online and offline activities, investigate new topics and technologies.
After studying this module, students will be in a better position to appreciate the potential of developments in communication and information technologies.
|
Course Objectives |
- To introduce students to modern topics in ICTs.
- To develop student's skills in managing technologies of data storage and computer networks.
- To develop students skills in the technologies of mobile communication systems with an emphasis on mobile telephony.
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this module, students should be able to: - Describe key principles and concepts of digital communication and information systems and their component devices, including such topics as LANs, WLANs, mobile communication networks, encoding, modulation, multiplexing, routing, and standards.
- Explain key principles and concepts relating to digital data including the storage, manipulation and transmission of digital data.
- Identify major trends in communication and information technologies.
- Enhance their scientific reading and writing skills for writing short reports.
B. Cognitive skills
Upon completing this module, students should be able to: - Produce descriptions and explanations of the communication and information systems that feature in the module and of their underlying technologies and component devices
- Apply their understanding of the communication and information systems that feature in the module, their underlying technologies and component devices in specified contexts, updating themselves about the systems, technologies and devices as necessary.
- Use knowledge gained from the module to help them to figure out new or unfamiliar communication and information systems in specified situations; describe and explain such systems and their technologies and devices; apply their understanding in specified contexts.
- Analyze and discuss some of the technological, social, legal, ethical and personal issues that relate to communication and information systems, technologies and devices.
- Realize an overview of the way in which mobile telephone systems have developed from its first generation till LTE stage.
C. Practical and professional skills
Upon completing this module, students should be able to: - Critique draft materials in order to improve them
- Use standard office and communication software effectively to support their work
D. Key transferable skills
Upon completing this module, students should be able to: - Communicate complex information, arguments and ideas effectively and without plagiarism on a range of topics relating to communication and information systems through a variety of different media, using styles, language and images appropriate to purpose, audience and medium
- Perform simple calculations relating to communication and information systems, use and manipulate simple algebraic equations and interpret and produce graphical and tabular data
- Use information technology to find information from various sources and evaluate that information
- Develop a range of skills as an independent learner to support them in learning through the module materials and through other resources that they seek out for themselves.
|
T215B Communication and Information Technologies B
(8) Credit Hours
Digital communication and information technologies have become fundamental to the operation of modern societies. New products and services are rapidly transforming our lives, both at work and at play. This module will help you to learn more about these developments through studying the core principles on which the technologies are built and, through a range of online and offline activities, investigate new topics and technologies.
This module will also help you to raise students’ awareness of some of the technologies and issues associated with safeguarding the privacy of digital information and the people who are affected by its use – hence the themes ‘protecting’ and ‘prying’.
These themes are explored through case studies and practical examples. A recurring approach is the use of an analytical framework that uses five themes to examine the technologies and issues: convenience, identity, reliability, acceptability and consequences.
Course Code |
T215B |
Course Title |
Communication and Information Technologies B |
Pre-requisite |
T215A |
Credit Hours |
8 |
Course Description |
Digital communication and information technologies have become fundamental to the operation of modern societies. New products and services are rapidly transforming our lives, both at work and at play. This module will help you to learn more about these developments through studying the core principles on which the technologies are built and, through a range of online and offline activities, investigate new topics and technologies.
This module will also help you to raise students’ awareness of some of the technologies and issues associated with safeguarding the privacy of digital information and the people who are affected by its use – hence the themes ‘protecting’ and ‘prying’.
These themes are explored through case studies and practical examples. A recurring approach is the use of an analytical framework that uses five themes to examine the technologies and issues: convenience, identity, reliability, acceptability and consequences.
|
Course Objectives |
- Increase the knowledge of the basic principles of communication and information systems and technologies, and the issues relating to their use
- Develop the ability to apply the understanding of communication and information technologies to learn about new or unfamiliar systems and technologies
- Enable students to explore how personal and private data can be protected.
- Help students develop an understanding of audio and video encoding and editing.
- Develop a variety of skills appropriate to a practitioner in communication and information technologies.
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this module, students should be able to: - Describe key principles and concepts relating to digital data including the availability of, mechanisms for protecting digital personal data, and the associated privacy and security issues related to it.
- Explain major trends of the fastest expanding areas of ICT, that of audio and video production and its potential for entertaining us.
- Understand key concepts, issues and technologies associated with online communication.
- Enhance the scientific reading and writing skills for writing long reports.
B. Cognitive skills
Upon completing this module, students should be able to: - Produce descriptions and explanations of the fundamental building block of all modern security systems which is encryption.
- Apply their understanding of the themes of security framework for communication and information systems that feature in the module, their underlying technologies and component devices for applying biometrics as a measurement of human beings used to identify them in the context of authentication.
- Use knowledge gained from the module to help them to figure out new or unfamiliar topics; conveying information in audio and visual format, introduction for some tools that will assist in obtaining a simple digital video from a number of digital still images.
- Describe and discuss some of the technological, social, legal, ethical and personal issues that relate to securing personal data like preventing unauthorized people from having access to private information.
- Evaluate or compare communication and information systems suggested for a particular need and give a justified recommendation on their appropriateness
C. Practical and professional skills
- Upon completing this module, students should be able to:
- Critique draft materials in order to improve them
- Experiment with some fingerprint recognition tools and evaluate the system using the given data set.
- Use specialised software tools as AviSynth script language to provide the students with basic skills required to produce video from still images.
|
T216A Cisco networking (CCNA)-A
(8) Credit Hours
Students will begin with Cisco networking (CCNA) (T216). This will give them
the knowledge, understanding, and skills needed to configure a LAN/WAN using Cisco equipment (which should also leave you well prepared for the industry-standard CCNA certification examination) They will also gain hands-on practical experience of configuring networks at four compulsory day schools.
Cisco Systems are market leaders in supplying networking equipment for the internet. They also have a well-established educational programme for network professionals.
The Arab Open University offers the Cisco Certified Network Associate “CCNA” (ICND1) Version 5 curriculum, which provides the knowledge, understanding, and skills needed to configure a LAN/WAN using Cisco equipment.
The module is composed of two modules:
• Introduction to Networks
• Routing and switching essentials
Course Code |
T216A |
Course Title |
Cisco networking (CCNA)-A |
Pre-requisite |
TM112 |
Credit Hours |
8 |
Course Description |
Students will begin with Cisco networking (CCNA) (T216). This will give them
the knowledge, understanding, and skills needed to configure a LAN/WAN using Cisco equipment (which should also leave you well prepared for the industry-standard CCNA certification examination) They will also gain hands-on practical experience of configuring networks at four compulsory day schools.
Cisco Systems are market leaders in supplying networking equipment for the internet. They also have a well-established educational programme for network professionals.
The Arab Open University offers the Cisco Certified Network Associate “CCNA” (ICND1) Version 5 curriculum, which provides the knowledge, understanding, and skills needed to configure a LAN/WAN using Cisco equipment.
The module is composed of two modules:
• Introduction to Networks
• Routing and switching essentials |
Course Objectives |
- Provide the student with the knowledge, understanding, and skills needed to configure a LAN/WAN using Cisco equipment.
- Provide the student with hands-on experience of configuring networks.
|
Course Outcomes |
A. Knowledge and understanding
After studying the module the student will be able to:
- Describe the role of protocol layers in data networks, and describe the devices and services used to support communications in data networks and the Internet
- Describe the importance of addressing and naming schemes at various layers of data networks in IPv4 and IPv6 environments
- Describe Ethernet and basic switching concepts, as well as the operation of Cisco switches
- Explain enhanced switching technologies such as VLANs, VLAN Trunking Protocol (VTP), Rapid Spanning Tree Protocol (RSTP), Per VLAN Spanning Tree Protocol (PVSTP), and 802.1q
- Describe the purpose, nature, and operations of a router, routing tables, and the route lookup process
- Describe how VLANs create logically separate networks and how routing occurs between them
- Describe dynamic routing protocols, distance vector routing protocols, and link-state routing protocols
- Describe the operations and benefits of access control lists (ACLs) Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS), and Network Address Translation (NAT)
B. Cognitive skills
After studying the module the student will be able to: - Design, calculate, and apply subnet masks and addresses to fulfil given requirements in IPv4 and IPv6 network
- Build simple Ethernet network using routers and switches
- Troubleshoot and monitor networks
C. Practical and professional skills
After studying the module the student will be able to: - Build a simple Ethernet network using routers and switches
- Use Cisco command-line interface (CLI) commands to perform basic router and switch configurations
- Utilize common network utilities to verify small network operations and analyze data traffic
- Configure, monitor and troubleshoot: basic operations of a small switched network, static routing, default routing, basic operations of routers in a small routed network (RIPv1, RIPv2 and OSPF protocols (single-area OSPF)), VLANs, inter-VLAN routing, ACLs for IPv4 and IPv6, and NAT
D. Key transferable skills
After studying the module the student will be able to: - Build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.
- Configure and troubleshoot routers and switches, and resolve common issues with RIPv1, RIPv2, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks.
|
T216B Cisco networking (CCNA)-B
(8) Credit Hours
Cisco Systems are market leaders in supplying networking equipment for the internet. They also have a well-established educational programme for network professionals.
The Arab Open University offers the Cisco Certified Network Associate “CCNA” (ICND2) Version 5 curriculum, which provides the knowledge, understanding, and skills needed to configure a LAN/WAN using Cisco equipment.
The module is composed of two modules:
• Scaling Networks
• Connecting networks
Course Code |
T216B |
Course Title |
Cisco networking (CCNA)-B |
Pre-requisite |
T216A |
Credit Hours |
8 |
Course Description |
Cisco Systems are market leaders in supplying networking equipment for the internet. They also have a well-established educational programme for network professionals.
The Arab Open University offers the Cisco Certified Network Associate “CCNA” (ICND2) Version 5 curriculum, which provides the knowledge, understanding, and skills needed to configure a LAN/WAN using Cisco equipment.
The module is composed of two modules:
• Scaling Networks
• Connecting networks
|
Course Objectives |
- Provide the student with knowledge, understanding, and skills needed to configure a LAN/WAN using Cisco equipment.
- Provide the student with hands-on experience of configuring networks.
|
Course Outcomes |
A. Knowledge and understanding After studying the module the student will be able to: - Describe the operations and benefits of the Spanning Tree Protocol (STP)
- Describe the operations and benefits of link aggregation and Cisco VLAN Trunk Protocol (VTP)
- Describe the operations and benefits of EtherChannel and HSRP.
- Explain the operations and benefits of Open Shortest Path First (OSPF) protocol (single-area OSPF and multi-area OSPF)
- Explain the operations and benefits of Enhanced Interior Gateway Routing Protocol (EIGRP)
- Describe the different WAN technologies and their benefits
- Explain the operations and benefits of Standard and Extended Access control list (ACL).
- xplain the common LAN security threats and how to mitigate them
B. Cognitive skills
After studying the module the student will be able to:
- Troubleshoot networks
- Design network architectures for borderless networks, data centers and virtualization, and collaboration technology and solutions.
C. Practical and professional skills
After studying the module the student will be able to: - Configure and troubleshoot STP, RSTP, VTP, Extended VLAN, DTP, EtherChannel, HSRP, First Hop Redundancy Protocol, basic operations of routers in a complex routed network for IPv4 and IPv6, advanced operations of routers for IPv4 and IPv6, OSPF, and EIGRP .
- Configure and troubleshoot serial connections, broadband connections, ACL and IPSec tunnelling operations
- Monitor and troubleshoot network operations using syslog, SNMP, and NetFlow
D. Key transferable skills
After studying the module the student will be able to: - Configure and troubleshoot routers and switches. He will also resolve common issues with OSPF, EIGRP, STP, and VTP in both IPv4 and IPv6 networks. In addition, he will also develop the knowledge and skills needed to implement an EtherChannel.
- Understand the selection criteria of network devices and WAN technologies to meet network requirements. Furthermore, he will learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Finally, he will also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operations in a complex network.
|
T227 Change, strategy and projects at work
(8) Credit Hours
This module will improve students’ understanding of the origins, nature and consequences of change in the workplace. It also equips them with the knowledge, skills and competencies needed to successfully plan real practical projects. Besides, it allows students to gain an understanding of how ICTs both drive and enable change in the workplace. Moreover, it develops their knowledge, understanding and skills in project working and helps them to apply their new skills and knowledge to the planning of their own project involving the use of ICTs and associated business systems in their workplace.
Course Code |
T227 |
Course Title |
Change, strategy and projects at work |
Pre-requisite |
TM112 |
Credit Hours |
8 |
Course Description |
This module will improve students’ understanding of the origins, nature and consequences of change in the workplace. It also equips them with the knowledge, skills and competencies needed to successfully plan real practical projects. Besides, it allows students to gain an understanding of how ICTs both drive and enable change in the workplace. Moreover, it develops their knowledge, understanding and skills in project working and helps them to apply their new skills and knowledge to the planning of their own project involving the use of ICTs and associated business systems in their workplace. |
Course Objectives |
- Gain an understanding of how social, technological, economic, environmental, political, legislative and ethical factors drive and enable change in the workplace.
- Develop knowledge, understanding, confidence and competence in project working and related employability skills
- Evaluate, develop and review personal, academic and professional skills
- Apply skills and knowledge to planning and presenting a project proposal that is capable of being implemented in their workplace.
|
Course Outcomes |
A. Knowledge and understanding
- Identify, analyse and explain the factors driving change in the workplace and the opportunities for introducing change, along with the associated challenges and consequences in terms of human and other factors.
- Understand and explain the processes involved in designing, planning, monitoring, implementing and reviewing work-based projects.
- Make effective use of appropriate information and communication technologies, and understand and explain their role in planning and communicating information relating to a work-based project designed to implement some aspect of workplace change.
B. Cognitive skills
- Apply knowledge and understanding effectively to a range of issues, questions and problems arising from the planning of a work-based project.
- Explore, analyse and evaluate practical ways of improving workplace practices using appropriate information and communication technologies to develop components of a personal work-based project.
C. Practical and professional skills
- Use the workplace to learn, practise and develop your professional competence.
- Use appropriate information and communication technologies in a professional context.
- Plan, organise your time and work effectively.
- Review, analyse and record ongoing learning needs to maintain and develop skills in the context of the workplace using appropriate information and communication technologies.
- Develop an awareness of ethical issues relevant to the workplace.
D. Key transferable skills
- Plan, monitor and evaluate your study as an independent learner.
- Use appropriate information and communication technologies to support your own learning.
- Identify, critically assess and use information or data accurately in a range of contexts.
- Communicate information, arguments and ideas effectively using technologies, styles and language appropriate to purpose and audience.
- Critically compare, analyse and use a variety of approaches appropriate to understanding issues or problems arising in the context of workplace change and projects.
|
T316 Advanced Networking
(8) Credit Hours
With the continuous advancements in the networking field, the need arises for teaching advanced networking concepts. This advanced undergraduate course aims to meet this objective by discussing advanced networking topics complementing those introduced in T216A/B.
Course Code |
T316 |
Course Title |
Advanced Networking |
Pre-requisite |
T216B |
Credit Hours |
8 |
Course Description |
With the continuous advancements in the networking field, the need arises for teaching advanced networking concepts. This advanced undergraduate course aims to meet this objective by discussing advanced networking topics complementing those introduced in T216A/B. |
Course Objectives |
- Describe the various wireless networks along with their coexistence, cooperation, and interaction, while introducing a system level approach and providing an overview of recent research topics.
- Describe the concepts of sensor networks along with their underlying challenges, including power efficiency, routing, and multihop communications
- Discuss the challenges related to massive machine type communications inherent in large sensor networks deployments under the internet of things (IoT) paradigm).
- Explain the concepts of software defined networks (SDN) and network function virtualization (NFV).
- Define big data and describe its use in cloud computing.
- Discuss cloud computing issues, and analyse the role of mobile clouds.
- Define and discuss quality of experience (QoE) requirements, and compare and contrast QoE with quality of service (QoS).
- Teach students the concepts of large data centres, data mining, their relation to big data, and explain data management and backup techniques.
- Explain advanced network management and administration topics, such as: self-organizing networks, network planning and design, and advanced routing.
- Equip students with advanced skills in personal updating and researching in the field of advanced networking. Students will be taught how to use third-party material in order to extract useful information for their personal and professional development
|
Course Outcomes |
A. Knowledge and understanding
After studying the course you will be able to:
- Describe and analyse the operation of co-existing wireless networks and the possibilities of cooperation and interaction between these networks
- Discuss the role of sensor networks and machine-to-machine communications (M2M) in the internet of things (IoT) and describe the underlying challenges
- Describe the concepts of software defined networks (SDN) and network function virtualization (NFV), and discuss their role in advanced network management and administration
- Discuss advanced routing concepts, such as the Border Gateway Protocol (BGP)
- Discuss Cloud Computing and Big Data concepts
- Differentiate between QoE and QoS, and discuss QoE metrics for specific applications, e.g. voice (VoIP) and video
- Describe the operation of self-organizing networks (SON), and differentiate between self-configuration, self-optimization, and self-healing
B. Cognitive skills
After studying the course you will be able to: - Analyse the interaction between different technologies and networks in a complex setup involving multiple networks
- Analyse the challenges faced by the different networks and assess the required techniques for enhancing the performance metrics (QoS, QoE, energy efficiency, security, etc.) of the various network types studied in the course
- Read, evaluate, and critically review advanced technical documents and extract useful information from these documents on a specific networking topic
C. Practical and professional skills
After studying the course you will be able to:
- Use the studied concepts to analyse and assess the operation of complex networks
- Design and plan basic implementations of the advanced networks studied, and assess the management and operation of these networks, including the use of self-organization techniques
- Design QoE measurement and resource allocation techniques for enhancing QoE performance of networks using the studied concepts
- Be ready to tackle complex
networking scenarios through self-learning and research skills coupled with the
learned course material
D. Key transferable skills
After studying the course you will be able to:
- Become an independent self-learner in order to remain up-to-date with the continuous advancements in the field of advanced networking
- Improve your technical writing skills on topics related to networking and advanced networking
|
T318 Applied Network Security
(8) Credit Hours
People, organizations, and enterprises are becoming increasingly dependent on digital services. Therefore, the need arises to protect information from being maliciously intercepted, disrupted, or misused.
Course Code |
T318 |
Course Title |
Applied Network Security |
Pre-requisite |
T216B |
Credit Hours |
8 |
Course Description |
People, organizations, and enterprises are becoming increasingly dependent on digital services. Therefore, the need arises to protect information from being maliciously intercepted, disrupted, or misused. |
Course Objectives |
- Define the threats to network security, and describe the differences between them.
- Describe encryption techniques, including symmetric and asymmetric encryption methods.
- Explain the most widely used encryption algorithms and standards, with focus on wireless, cloud, and internet security.
- Equip students to be able to assess and manage network security risks, and implement appropriate countermeasures.
- Allow students to perform independent research in the area and to critically read and analyse third party material.
|
Course Outcomes |
A. Knowledge and understanding
After studying the course you will be able to:
- Describe the operation of encryption techniques: symmetric and asymmetric ciphers, block and stream ciphers
- Define and explain the differences between different encryption algorithms and standards
- Analyse and compare the performance of different encryption methods
- Design and implement encryption algorithms
- Describe the protocols for physical, network, and transport level security
- Define the most common threats to network and internet security, explain their operation, and discuss their differences
- Describe the protocols and countermeasures used for protecting network and internet traffic
B. Cognitive skills
After studying the course you will be able to:
- Recognise the threats to network security and assess their inherent risks
- Read, evaluate, and critically review technical documents and extract useful information from these documents on topics related to network security and cryptography algorithms
C. Practical and professional skills
After studying the course you will be able to:
- Use the studied concepts to implement, analyse, and assess different encryption algorithms and techniques
- Identify the threats to network security and take appropriate countermeasures
D. Key transferable skills
After studying the course you will be able to:
- Become an independent self-learner in order to tackle more advanced topics and remain up-to-date in the field of network security
- Improve your technical writing skills on topics related to cryptography and network security
|
TM103 Computer Organization and Architecture
(4) Credit Hours
This module offers a clear and comprehensive survey about computer organization and architecture. It introduces the inner workings of a modern digital computer through an integrated presentation of fundamental concepts and principles
Course Code |
TM103 |
Course Title |
Computer Organization and Architecture |
Pre-requisite |
EL111 |
Credit Hours |
4 |
Course Description |
This module offers a clear and comprehensive survey about computer organization and architecture. It introduces the inner workings of a modern digital computer through an integrated presentation of fundamental concepts and principles |
Course Objectives |
To emphasize on the concept of computer organization.
To emphasize on the concept computer architecture. To comprehend the different core concepts behind the hardware layer of a computer system. To recognize the mathematical concepts of the low level computer structure (circuits and gates). To know the processor's instruction sets architecture and implementation. To recognize the memory organization concept and methods
|
Course Outcomes |
A. Knowledge and understanding
The module provides student with an understanding of: - Historical developments of computers.
- The Von-Neumann Model.
- Data representation and arithmetic in Computer Systems.
- Boolean Algebra and Digital Logic.
- Assembly language of an intuitive architecture (MARIE).
- Memory organization and addressing modes.
- Cache memory mapping Schemes.
B. Cognitive skills
To be able to
- Identify the different parts of any computer system and understand their roles.
- Understand the instruction set of any modern computer system.
- Evaluate the performance of modern computer systems.
C. Practical and professional skills
To be able to
- Have an awareness of the process of designing, writing and testing MARIE assembly programs.
- Use low level programming skills appropriate to a task.
- Ability to use the MARIE and data path simulator software.
D. Key transferable skills
To be able to - Interact effectively within a group using electronic conferencing techniques.
- Contribute to discussions on a conference.
- Improve own learning and performance.
- Communicate effectively about testing strategies, design and low level codes.
- Use electronic media (the web and electronic conferencing) for information retrieval and communication.
|
TM105 Introduction to Programming
(4) Credit Hours
This module is an introductory level programming module and it is meant to provide basic foundation in computer programming to students. Students will learn how to develop solutions (algorithms) using pseudocode to solve simple problems. Thereafter, they will learn how to implement these solutions using a programming language (Java). This module serves as foundation for second level programming modules.
Course Code |
TM105 |
Course Title |
Introduction to Programming |
Pre-requisite |
EL111 |
Credit Hours |
4 |
Course Description |
This module is an introductory level programming module and it is meant to provide basic foundation in computer programming to students. Students will learn how to develop solutions (algorithms) using pseudocode to solve simple problems. Thereafter, they will learn how to implement these solutions using a programming language (Java). This module serves as foundation for second level programming modules. |
Course Objectives |
The module aims to: - Introduce the technique of solving simple problems using pseudocode.
- Introduce Java programming via writing, compiling and executing simple programs.
- Present how to store and deal with data including variables, constants, and expressions.
- Cover deeply the concepts of program control structure and illustrate each concept with a diagrammatic notation using UML.
- Present how these concepts are implemented in Java.
- Introduce the concept of modularization and how to write Java methods.
- Present how to deal with basic data structures like strings, arrays and two dimensional arrays.
|
Course Outcomes |
A. Knowledge and understanding
After studying the module, the student will be able to: - Understanding of the design and programming processes
- Knowledge of the main constructs and mechanisms in programming using Java language.
- Understanding of the techniques used in developing a medium Java application.
- Understanding of the basic data structures like strings, arrays and two dimensional arrays.
B. Cognitive skills
After studying the module, the student should be able to: - Describe and apply key concepts and techniques in software design and development.
- Analyse and abstract away from the details of a problem.
- Design and formulate an appropriate solution to a problem and evaluate it.
- Deal professionally with the basic data structures.
C. Practical and professional skills
After studying the module, the student should be able to: - Create, develop and trace Java programs.
- Use software tools such as a Java IDE and an On-line Java compiler.
- Use appropriate programming skills.
- Traverse data in the basic data structures in a professional way.
D. Key transferable skills
After studying the module, the student should be able to: - Find information from a range of sources to support a task.
- Plan medium tasks.
- Use Java libraries.
- Use appropriate numerical, mathematical and abstraction skills.
|
TM111 Introduction to Computing and Information Technology 1
(8) Credit Hours
This is an introductory level 1 module, which provides students with a broad introduction to Computing and Information Technology concepts, principles and theories.
Course Code |
TM111 |
Course Title |
Introduction to Computing and Information Technology 1 |
Pre-requisite |
EL099 |
Credit Hours |
8 |
Course Description |
This is an introductory level 1 module, which provides students with a broad introduction to Computing and Information Technology concepts, principles and theories. |
Course Objectives |
- Help students to develop their understanding about the significant role of computers in our lives.
- Explore some processes by which sound and images in the real world are captured and stored and may be shared with peers and the wider world through social networking sites.
- Introduce students to algorithmic thinking and problem-solving skills using examples from everyday life.
- Enhance student's knowledge about implementing solutions to simple problems in a visual programming.
- Introduce students to the key concepts and technologies underpinning the communication networks.
- Prepare the student for further academic study by helping him develop his study skills.
|
Course Outcomes |
A. Knowledge and understanding
- Understand the fundamental principles, concepts and techniques underlying Computing and IT.
- Explore various situations in which Computing and IT systems are used, the ways in which people interact with them, and the possibilities and limitations of such systems
- Be aware of the ethical, social and legal issues that can be associated with the development and deployment of Computing & IT systems.
- Demonstrate an understanding of algorithmic thinking and problem-solving skills using examples from everyday life.
- Understand the general principles, roles of various components, and the challenges involved in sending data across communication networks.
- Know how to find, rank and reference information; how to build your information literacy skills and how to interpret data in different forms.
B. Cognitive skills
- Evaluate key computing and IT concepts in a range of contexts.
- Apply appropriate techniques and tools for abstracting, modelling, problem solving, designing and testing computing and IT systems.
- Compare, contrast, critically analyze and refine specifications and implementations of software systems and/or simple hardware systems.
- Identify situations in which different network technologies may be used.
C. Practical and professional skills
- Communicate information, arguments, ideas and issues clearly and in appropriate ways, bearing in mind the audience for and the purpose of your communication.
- Use appropriate numerical and mathematical skills to carry out calculations and analyze data.
- Work independently, planning, monitoring, reflecting on and improving your own learning
- Demonstrate study skills at a level appropriate to higher education, such as study planning, learning from feedback and reading actively
D Key transferable skills
- Evaluate computing and IT systems, using appropriate simulation and modelling tools where appropriate
- Use a range of resources to help you develop as an independent learner.
- Use information literacy skills, computers and software packages appropriate to the workplace.
- Communicate appropriately with your tutor and other students using email, online conferences and forums.
|
TM112 Introduction to Computing and Information Technology 2
(8) Credit Hours
This module will further develop and extend the skills and knowledge that students will have built up by studying its partner module TM111. The overall focus of TM112 is on developing the students’ problem solving skills.
Course Code |
TM112 |
Course Title |
Introduction to Computing and Information Technology 2 |
Pre-requisite |
TM111 |
Credit Hours |
8 |
Course Description |
This module will further develop and extend the skills and knowledge that students will have built up by studying its partner module TM111. The overall focus of TM112 is on developing the students’ problem solving skills. |
Course Objectives |
- Help students to practice the use of computing and information technologies to solve problems.
- Explore a variety of information technologies, from basic computer architecture, cloud computing, mobile/wireless and location-based computing Introduces the students to algorithmic thinking and problem-solving skills using examples from everyday life.
- Enhance student's knowledge about implementing solutions to simple problems in a visual programming.
- Focus on how to examine computing and information technology problems and solutions in their real-world context, with a focus on information security
- Develop numeracy skills (including algebra) in the context of information technologies and programming activities
- Prepare the student for further academic study by helping him develop his study skills
|
Course Outcomes |
A. Knowledge and understanding
- Understand the fundamental principles, concepts and techniques underlying Computing and IT.
- Identify a range of models to support the analysis and design of Computing and IT systems
- Know how to implement solutions to simple problems using Python programming language.
- Be aware of the of the range of situations in which Computing and IT systems are used, the ways in which people interact with them, and the possibilities and limitations of such systems
- Understand the ethical, social and legal issues that can be associated with the development and deployment of Computing & IT systems
- Describe major trends in Computing and IT and of the implications of these trends
B. Cognitive skills
- Evaluate key computing and IT concepts in a range of contexts.
- Apply appropriate techniques and tools for abstracting, modelling, problem solving, designing and testing computing and IT systems.
- Compare, contrast, critically analyze and refine specifications and implementations of software systems and/or simple hardware systems.
- Carry out a project in computing and IT that applies and extends student's knowledge and understanding, and critically reflect on the processes involved and the outcomes of student's work.
C. Practical and professional skills
- Communicate information, arguments, ideas and issues clearly and in appropriate ways, bearing in mind the audience for and the purpose of your communication.
- Use appropriate numerical and mathematical skills to carry out calculations and analyze data.
- Work independently, planning, monitoring, reflecting on and improving your own learning
- Demonstrate study skills at a level appropriate to higher education, such as study planning, learning from feedback and reading actively
D. Key transferable skills
- Evaluate computing and IT systems, using appropriate simulation and modelling tools where appropriate
- Use a range of resources to help you develop as an independent learner.
- Use information literacy skills, computers and software packages appropriate to the workplace.
- Communicate appropriately with your tutor and other students using email, online conferences and forums.
|
TM240 Computer Graphics and Multimedia
(4) Credit Hours
This module targets to cope with the current advances in computer graphics and multimedia and providing clear and concise explanations of the basic concepts of computer graphics and multimedia. This module is expected to enable students to gain understanding of basics of modelling, viewing, animation principles in both 2D and 3D and the impact of such topics on modern multimedia aspects.
Course Code |
TM240 |
Course Title |
Computer Graphics and Multimedia |
Pre-requisite |
MT132 and TM105 |
Credit Hours |
4 |
Course Description |
This module targets to cope with the current advances in computer graphics and multimedia and providing clear and concise explanations of the basic concepts of computer graphics and multimedia. This module is expected to enable students to gain understanding of basics of modelling, viewing, animation principles in both 2D and 3D and the impact of such topics on modern multimedia aspects. |
Course Objectives |
- Introduce all aspects of the hardware and software components of computer graphics.
- Provide Knowledge to perform 2D and 3D geometric transformations.
- Describe the algorithms for projection, viewing and clipping of graphs.
- Identify how to graphics software and hardware.
- Provide Knowledge to evaluate the performance of graphics systems.
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this module, student should be able to: - Describe the basic principles of computer graphics.
- Explain the different operations in graphics systems such as transformations, projects, views, texturing, lighting, shading, animation and clipping.
- Select the suitable hardware and software of a graphics system for a specific application.
- Explain graphics algorithms.
- Develop graphics applications in Java.
B. Cognitive skills
Upon completing this module, student should be able to: - Evaluate graphics hardware and software.
- Compare the different computer graphics applications.
- Select the suitable graphics hardware for different applications.
- Evaluate 3D modelling techniques.
C. Practical and professional skills
Upon completing this module, student should be able to: - Develop graphics applications using advanced APIs
- Apply computer graphics concepts and techniques to develop graphics and visualization applications
- Model 3D objects.
D. Key transferable skills
Upon completing this module, student should be able to: - Effectively communicate oral and written.
- Work in a team.
- Effectively manage resources and time.
|
TM298 Operating Systems
(4) Credit Hours
The study of Operating Systems is essential since these are an integral part of modern IT systems. This is an introductory level module which introduces students to fundamental concepts of a variety of operating systems.
Course Code |
TM298 |
Course Title |
Operating Systems |
Pre-requisite |
TM103 and TM105 |
Credit Hours |
4 |
Course Description |
The study of Operating Systems is essential since these are an integral part of modern IT systems. This is an introductory level module which introduces students to fundamental concepts of a variety of operating systems. |
Course Objectives |
- Provide students extensive knowledge on OS in general, OS principles and modules and how their internals work and functions.
- Provide key mechanisms in design of operating systems modules.
- Introduce students to definitions of the Operating Systems such as OS control all of a computer's resources and present users with the equivalent of virtual machines that are easier to program than their underlying hardware.
- Teach core operating systems concepts including operating system structure, process management, synchronization and concurrency, threads, memory management techniques, process scheduling and resource management, virtual memory concepts, deadlocks.
- Give an overview of fundamental operating system principles, complemented with discussions of concrete modern systems to help students understand how these principles are applied in real OSs.
- Enable students to compare performance of processor scheduling algorithms.
- Teach students to produce algorithmic solutions to process synchronization problems.
- Provide students with a good grasp of basic abstractions employed in system-level software (such as processes, threads, virtual memory, caching, etc.),
- Teach students to use modern operating system calls such as Linux process and synchronization libraries.
- Develop a sense in understand designing and implementing systems and working as part of a team.
|
Course Outcomes |
A. Knowledge and understanding
After completing this module, students will be able to: - Identify and learn what operating systems are, what they do.
- Describe How the Operating System are designed and constructed.
- Show what the common features of an operating system are.
- Explain what an operating system does for the user, and what it does for the computer-system operator.
B. Cognitive skills
After completing this module, students will be able to: - Analyze the operating system design, constructor, building, internal works, usage variety, operations, and functions.
- Demonstrate the basis for future work in other areas of OS: hacking Linux, i.e. contribute to the Open source OS, security and so on
C. Practical and professional skills
After completing this module, students will be able to: - Implement the design simple of Operating System structures.
- Demonstrate basic skills to enable you to progress to more advanced level studies at the AOU or any other university.
D. Key transferable skills
After completing this module, students will be able to: - Demonstrate study skills at a level appropriate to higher education, such as timetabling study; read critically for meaning and take effective notes; and use study aids such as dictionaries and glossaries;
- Identify and distinguish between number of concepts that inform the Operating system structure components.
- Communicate appropriately with your tutor and other students using email, online conferences and forums;
- Locate information on a given subject from the World Wide Web.
|
TM351 Data management and analysis
(8) Credit Hours
Data management and analysis (TM351) – an overview of the concepts, techniques, and tools of modern data management and analysis. The requirements of data management continually evolve. Recently those requirements have surpassed the capabilities of traditional data management. So, in order to better prepare our graduates for the new demands of the job market, it is necessary to address both the traditional concepts of data management as well as the increasingly important area of data analytics.
Course Code |
TM351 |
Course Title |
Data management and analysis |
Pre-requisite |
M269 Or M251 |
Credit Hours |
8 |
Course Description |
Data management and analysis (TM351) – an overview of the concepts, techniques, and tools of modern data management and analysis. The requirements of data management continually evolve. Recently those requirements have surpassed the capabilities of traditional data management. So, in order to better prepare our graduates for the new demands of the job market, it is necessary to address both the traditional concepts of data management as well as the increasingly important area of data analytics. |
Course Objectives |
This module aims to address some of the key concepts required for the traditionally important area of data management, and the increasingly important area of data analytics. The module will compare traditional relational databases with an alternate model (a NoSQL database), and will enable students to choose between the alternatives to select an appropriate means of storing and managing data, depending on the size and structure of a particular dataset and the use to which that data will be put. Students will be introduced to preliminary techniques in data analysis, starting from the position that data is used to answer a question, and introduced to a range of data visualisation and visual analysis techniques that will instil an understanding of how to start exploring a new data set. To ensure that students are comfortable with handling datasets, they will explore a range of openly licensed real-world datasets (either downloaded from their host websites, or provided as snapshots) to illustrate the key concepts in the course. Sources such as data.gov.uk, the World Bank, and a range of other national and international agencies will be used to provide appropriate data. The module will aim to divide approximately equally between issues in data management (technical and socio-legal issues in storing and maintaining datasets), and issues in data analytics (using data to answer questions). Students are not expected to have a background in statistics, but should be comfortable working with mathematical concepts and will need to be competent programmers. The module will be framed around a narrative that looks at how to manage and extract value and insight from a range of increasingly large data collections. At each stage, a comparison will be drawn between different ways of representing the data (for example, using different sorts of charts or geographical mapping techniques), and limitations of the mechanisms presented. To enable students to get a feel for the use of data, each stage will also include an overview of some data analysis techniques, including summary reporting and exploratory data visualisation. The module will be driven by Richard Hamming's famous quote: The purpose of computing is insight, not numbers. Some of the key ideas are: - Introducing data analysis. Starting with a text based data file such as comma separated variable (CSV) document, this unit will provide a brief introduction to some basic operations on simple data files. This will give an opportunity to provide an outline of the key ideas in the module, to ensure that the students have installed the module software correctly, and to begin to familiarise themselves with that software.
- Concepts in data management. The module will look at three key areas in data management: data architectures and data access (CRUD), data integrity, and transaction management (ACID). Each of these will be illustrated using a relational database, and one non-relational alternative, and the advantages and limitations of each model discussed.
- Legal and ethical issues. The module will consider the legal and ethical issues involved in managing data collections. Students will be required to obtain and read (parts of) the Data Protection Act and the Freedom of Information Act, and demonstrate how these apply to issues in data management. They will also consider privacy, ownership, intellectual property and licensing issues in data collection, management, retrieval and reuse.
Concepts in data analytics. These sections will focus on using data to answer a real question; the focus will be on exploratory techniques (such as visualisation) and formulating a question into a form which can realistically be answered using the data that is available. Issues in processing techniques for large and real-time streamed data collections will also be addressed along with techniques and technologies (such as mapreduce) for handling them. This part will use a statistical package such as the python scientific libraries and/or ggplot to visualise the data and carry out appropriate analyses. It is not anticipated that students will need to understand statistical methods in depth.
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this course, students will be able to: - Discuss and describe the similarities and differences between at least two different database models, and how they are used to manage data collections.
- Identify and explain the legal issues surrounding data collection, usage and retention.
- Explain the stages and process of database design
B. Cognitive skills
Upon completing this course, students will be able to: - Select an appropriate database model for a data collection.
- Use data to answer a practical question.
- Analyse a simple scenario to produce a conceptual model.
C. Practical and professional skills
Upon completing this course, students will be able to: - Use a query language to extract information from a database.
- Use a statistical package to explore a data set
- Present an analysis of a dataset to a variety of audiences.
D. Key transferable skills
Upon completing this course, students will be able to: - Write a report detailing a systematic approach to analysing a data set.
- Gain Active listening to the stakeholders regarding their data analysis needs
Communicate the results of data analysis to stakeholders at appropriate level
|
TM352 Web, mobile and cloud technologies
(8) Credit Hours
Cloud computing and mobile technologies offer new possibilities for the production and distribution of IT applications and services. Rapid, elastic and scalable provisioning of IT resources allows organisations to be more innovative, agile and cost effective. In our personal lives, cloud and mobile technologies allow us to store, access and share information online. Storing and processing information with no clear physical location or legal authority raises important concerns around governance and security. In this module students will learn about the technical and social aspects of cloud computing and mobile technologies, and they will gain hands-on experience of these technologies.
Course Code |
TM352 |
Course Title |
Web, mobile and cloud technologies |
Pre-requisite |
(TT284 and M251) Or M251 |
Credit Hours |
8 |
Course Description |
Cloud computing and mobile technologies offer new possibilities for the production and distribution of IT applications and services. Rapid, elastic and scalable provisioning of IT resources allows organisations to be more innovative, agile and cost effective. In our personal lives, cloud and mobile technologies allow us to store, access and share information online. Storing and processing information with no clear physical location or legal authority raises important concerns around governance and security. In this module students will learn about the technical and social aspects of cloud computing and mobile technologies, and they will gain hands-on experience of these technologies. |
Course Objectives |
- Provide knowledge to students about foundations of the internet and the mechanisms of web services and applications provisioning.
- Teach students about the cloud model and the associated resources of a cloud infrastructure.
- Impart knowledge to students about the business case for cloud and the different ways to distributing the cloud infrastructure.
- Create awareness in students concerning the various challenges involved in mobile application development and the combined use of mobile technology and cloud technology.
- Enable students to develop and deploy web services to an application server and perform exploration of toolkits for developing mobile applications.
|
Course Outcomes |
A. Knowledge and understanding
Knowledge and understanding of: - The different approaches to providing network applications and services including the architectures and protocols involved.
- The security and legal issues related to the adoption and use of cloud services, data and applications.
- The risks and benefits of adopting cloud and mobile technology for a range of business models.
B. Cognitive skills
Upon completing this module, students will be able to: - Analyse and critique an organisation's approach to IT infrastructure and delivery of applications and services.
- Design an effective approach to IT infrastructure for an organisation utilising cloud technology appropriately.
- Create prototypes of cloud services and mobile applications.
C. Practical and professional skills
Upon completing this module, students will be able to: - Implement IT solutions to address legal, ethical and security issues related to cloud based resources and access to data, applications and services.
- Deploy, demonstrate and utilise a cloud infrastructure
- Create a mobile application and adapt this to utilise cloud based resources.
D. Key transferable skills
Upon completing this module, students will be able to: - Research and analyse an organisation's IT infrastructure and identify opportunities for cloud technology adoption.
- Plan and produce a structured technical report detailing an approach for an organisation which is adopting cloud and mobile technologies.
- Produce a presentation to convey the means, risks and benefits for an organisation to adopt cloud and mobile technologies
|
TM354 Software Engineering
(8) Credit Hours
Software engineering (TM354) – the intellectual tools needed to design, build, and test software systems. This module aims to provide you with an understanding of software engineering concepts and a view of practical software development. It follows a disciplined approach to the development of software systems to meet specified requirements. You will become familiar with a wide range of techniques to support the dialogue between software engineers and an organisation’s stakeholders, and the work of the developers. You will also develop a good understanding of the different approaches to, and practices of, software development, including those followed by agile methods.
Course Code |
TM354 |
Course Title |
Software Engineering |
Pre-requisite |
TM251 |
Credit Hours |
8 |
Course Description |
Software engineering (TM354) – the intellectual tools needed to design, build, and test software systems. This module aims to provide you with an understanding of software engineering concepts and a view of practical software development. It follows a disciplined approach to the development of software systems to meet specified requirements. You will become familiar with a wide range of techniques to support the dialogue between software engineers and an organisation’s stakeholders, and the work of the developers. You will also develop a good understanding of the different approaches to, and practices of, software development, including those followed by agile methods. |
Course Objectives |
- To understand the business domain for a problem requiring a software solution or a change to an existing solution
- To acquire the tools and knowledge to analyse and design such a solution or change
- To understand how any chosen software architecture will impact on the satisfaction of all users requirements and expectations
- To apply and reuse design expertise from a set of design patterns
- To develop the skills for testing outputs of all activities throughout the development process.
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this module, students will be able to:
- Understand concepts of software development and maintenance, specialising in such topics as Web and Internet design and programming, advanced database techniques or human computer interaction
- Acquire the methods and tools used to develop a range of software systems
- Identify a range of situations in which computer systems are used, the ways in which people interact with them, and the ethical, social and legal problems that computer software can create.
B. Cognitive skills
Upon completing this module, students will be able to: - Explain advanced software development concepts and apply them to practical problems, including in an extended piece of work
- Analyse problems, and design and evaluate realistic solutions to them
- Compare and contrast a variety of computing methods and tools, identifying the best choices to apply to specific problems
- Explain the various roles, functions and interactions of members of a software development team.
C. Practical and professional skills
Upon completing this module, students will be able to:
- Work independently, planning, monitoring, reflecting on and improving your own learning and working practices
- Work in a group, communicating computing ideas effectively in speech and in writing
- Find, assess and apply information from a variety of sources, using information technology where necessary, in a number of assignments, including at least one significant piece of work
- Use numerical and analytical techniques confidently to solve complex problems.
D. Key transferable skills
Upon completing this module, students will be able to:
- Design, program, test and evaluate software systems
- Use modern software tools, both within and outside your workplace
- Identify and handle the ethical, social and legal issues that may arise during software development and use.
|
TM355 Communications Technology
(8) Credit Hours
Communications technology (TM355) – looks at the underlying technologies of modern electronic communications, such as mobile data and telephony, broadband, Wi-Fi, and optical fiber. Electronic communication is ubiquitous in homes, offices and urban environments. This module gives students an insight into these and other questions, by looking at the fundamental principles of communications technologies. Through these principles students will gain an insight into the possibilities and constraints of modern communications technology. This module complements other modules relating to networking (e.g., T215A/B, T216A/B and T316).
Course Code |
TM355 |
Course Title |
Communications Technology |
Pre-requisite |
T215B |
Credit Hours |
8 |
Course Description |
Communications technology (TM355) – looks at the underlying technologies of modern electronic communications, such as mobile data and telephony, broadband, Wi-Fi, and optical fiber. Electronic communication is ubiquitous in homes, offices and urban environments. This module gives students an insight into these and other questions, by looking at the fundamental principles of communications technologies. Through these principles students will gain an insight into the possibilities and constraints of modern communications technology. This module complements other modules relating to networking (e.g., T215A/B, T216A/B and T316). |
Course Objectives |
TM355 is framed fairly precisely by its areas of interest: layers 1 and 2 of the OSI seven-layer model, that is the Physical Layer (layer 1) and the Data Link Layer (layer 2); and the three access technologies of optical fibre, DSL broadband and wireless. Within this framing, TM355 is concerned to reveal and explore commonalities that cut across these technologies, such as Shannon's law, multiple access (which increasingly means orthogonal frequency division multiple access, or OFDMA), modulation techniques (in the digital world, almost synonymous with quadrature amplitude modulation, or QAM), error detection and correction, and coding. A thorough understanding of the principles of these common technologies will equip students to understand a range of communication technologies, and to understand their potential and limitations
|
Course Outcomes |
A. Knowledge and
understanding
Upon completing this course, students will be able to: - Have a sound grasp of the essential vocabulary of communications technology, be able to deploy it appropriately, and be able to explain them
- Understand the main principles and constraints of digital communications technology at the physical and data link layers, and employ them to analyse and assess communication scenarios.
- Understand the essential limits and trade-offs that are inherent in practical communication systems
B. Cognitive skills
Upon completing this course, students will be able to: - Use relevant data related to a communication system to model its behaviour and assess performance and resource requirements.
- Explain how and why particular communications configurations and systems are used, discuss their potential and limitations.
C. Practical and
professional skills
Upon completing this course, students will be able to: - Write a short report or essay discussing applications of communications technology.
- Be able to use third-party material critically.
- Be able to incorporate copyrighted material appropriately
D Key transferable skills
Upon completing this course, students will be able to: - Assess and synthesise information from a range of sources in order to offer an informed judgement on applications of communication technology.
- Develop your own learning skills in topics related to communications technology.
- Be able to learn independently from third-party materials, in order to keep up to date in communications technology.
|
TM356 Interaction design and user experience
(8) Credit Hours
Interaction design and the user experience (TM356) – in this module the students will learn the importance of user-centred design, and acquire practical skills for designing the interactive products for everyday life.
From apps, phones and business systems to wearables, the web and the Internet of Things, interactive products are the stuff of everyday life. But how can interactions be designed to best meet their purposes, offer good user experiences, and be easy, satisfying and enjoyable to use? How can interactions be evaluated effectively when their users, purposes and contexts of use vary so widely? In this module we take a user-centred approach through which the student will learn about the factors, techniques, tools and theories that affect interaction design and acquire practical skills that will equip the student to analyse, design, and evaluate the interactive products of everyday life. Why are some interactive products so popular? How do you create products that everybody wants? One of the fundamental things the student will learn in this module is the importance of user-centred design. In this context, this module complements the rest of Web Development modules.
Course Code |
TM356 |
Course Title |
Interaction design and user experience |
Pre-requisite |
TT284 |
Credit Hours |
8 |
Course Description |
Interaction design and the user experience (TM356) – in this module the students will learn the importance of user-centred design, and acquire practical skills for designing the interactive products for everyday life.
From apps, phones and business systems to wearables, the web and the Internet of Things, interactive products are the stuff of everyday life. But how can interactions be designed to best meet their purposes, offer good user experiences, and be easy, satisfying and enjoyable to use? How can interactions be evaluated effectively when their users, purposes and contexts of use vary so widely? In this module we take a user-centred approach through which the student will learn about the factors, techniques, tools and theories that affect interaction design and acquire practical skills that will equip the student to analyse, design, and evaluate the interactive products of everyday life. Why are some interactive products so popular? How do you create products that everybody wants? One of the fundamental things the student will learn in this module is the importance of user-centred design. In this context, this module complements the rest of Web Development modules.
|
Course Objectives |
The student will learn the value of moving away from his/her desk and 'stepping out into the world' to involve potential users in his/her early design ideas for interactive products. It is all too easy to assume that other people think, feel and behave in the same way as the designer or developer, do. It is essential to take into account the diversity among users and their different perspectives and getting their feedback will help to avoid any errors and misunderstandings that may not have thought of. Involving users in the process is vital to creating great products and makes good business sense. Through hands-on activities the student will work through the design process on a topic chosen by himself/herself (with tutor's guidance). The student will develop skills that will be important to him/her in a variety of employment settings – whether working as a developer as part of a large software development team, as a partner in a small start-up, or in some other role involved in the managing of, or decision making around interactive products that will be used by people
|
Course Outcomes |
A. Knowledge and understanding
After studying the module students will have knowledge and understanding of: - What interaction design is about and the importance of user centred design and methods that take into account activities and tasks, context of use and user experiences;
- The sensory, cognitive and physical capabilities of users and how these inform the design of interactive products;
- The process of interaction design including requirements elicitation, prototyping, evaluation and the need for iteration.
B. Cognitive skills
After studying the module students will be able to: - Analyse and critique the design of interactive products;
- Select, adapt and apply suitable interaction design approaches and techniques towards the design of an interactive product;
- Construct prototypes for diverse purposes using appropriate materials or tools;
- Analyse and critique how interaction design activities have been conducted.
C. Practical and professional skills
After studying the module students will be able to: - Define a suitable programme of user involvement that treats users ethically and fairly.
D. Key transferable skills
After studying the module students will be able to: - Construct and convey an argument from a variety of sources to persuade a non-specialist audience of the importance of user-centred design when designing interactive products;
- Communicate effectively about requirements, design, and evaluation activities relating to interactive products;
- To progress your own learning independently using materials and publications from a wide variety of sources.
|
TM366 Artificial intelligence
(8) Credit Hours
Basic concepts in artificial intelligence are being used in huge research projects all over the world for the last three decades. This includes research and development at the industrial and academic levels. The module introduces the students to the basics natural intelligence where AI has been inspired and presents the AI concepts and techniques that are being used in advanced AI projects.
Course Code |
TM366 |
Course Title |
Artificial intelligence |
Pre-requisite |
M269 |
Credit Hours |
8 |
Course Description |
Basic concepts in artificial intelligence are being used in huge research projects all over the world for the last three decades. This includes research and development at the industrial and academic levels. The module introduces the students to the basics natural intelligence where AI has been inspired and presents the AI concepts and techniques that are being used in advanced AI projects. |
Course Objectives |
To provide the students
with an understanding of the fundamental concepts involved in natural and
artificial intelligence (ASO, PSO, neural networks, evolutionary computing,
robotics and genetic computing).
|
Course Outcomes |
A. Knowledge and understanding
Upon completion of this module the student will gain knowledge and understanding of: - The aims of, and motivations for, artificial intelligence;
- The principal techniques used in traditional approaches to artificial intelligence, i.e. knowledge representation and search;
- The four key principles of nouvelle AI: interaction, emergence, adaptation and selection;
- The biological basis of modern techniques in AI;
- Key concepts and methods in artificial neural networks;
- Key concepts and methods in evolutionary computation.
B. Cognitive skills
Upon completion of this module the student will be able to: - Analyse a problem in terms of its amenability to solution by various computational methods;
- Formulate computational solutions to diverse problems;
- Select and use appropriate mathematical representations for a range of problem solving systems;
- Compare, contrast and evaluate competing approaches to computational problem solving and the simulation of intelligence;
- Synthesise the main concepts of the module into a clear and critical view of the strengths, weaknesses and future direction of AI.
C. Practical and professional skills
Upon completion of this module the student will be able to: - Analyse, design and evaluate computer simulations;
- Construct computer systems using an appropriate tool;
- Carry out experiments, with careful recording, analysis and evaluation of results;
- Use basic research techniques
D. Key transferable skills
Upon completion of this module the student will be able to: - Apply appropriate computational problem-solving techniques to a range of problems;
- Communicate computational ideas relating to AI in clear and concise written English;
- Use appropriate graphical, logical and mathematical representations to characterize various types of AI system;
- Exercise general numeracy and problem-solving skills.
|
TM471 The Telematics project CS
(8) Credit Hours
The objective of this module is to provide the students with the opportunity to apply the theoretical and the practical concepts they have learnt during the lower level courses to a real and tangible project. During their last year, students are required in this module to submit a project proposal consistent with the computer science track. They need to use the skills they have acquired in order to accomplish their presumptive proposal. Beside the deliverable and the assessments, each student has to submit a report that sums up the plan-do-review cycle of his/her work and has to present the findings in front of a faculty committee.
Course Code |
TM471 |
Course Title |
The Telematics project CS |
Pre-requisite |
TM351 Or TM354 Or TM366 |
Credit Hours |
8 |
Course Description |
The objective of this module is to provide the students with the opportunity to apply the theoretical and the practical concepts they have learnt during the lower level courses to a real and tangible project. During their last year, students are required in this module to submit a project proposal consistent with the computer science track. They need to use the skills they have acquired in order to accomplish their presumptive proposal. Beside the deliverable and the assessments, each student has to submit a report that sums up the plan-do-review cycle of his/her work and has to present the findings in front of a faculty committee. |
Course Objectives |
On successful completion of this course, students will be able to: - Undertake practical projects to solve problems in the area of ITC.
- Perform literature search on a selected topic of interest.
- Apply what they have learnt to plan a project and develop a deliverable.
- Produce project plans for successful undertaking of practical projects.
- Write a detailed project report and communicate their ideas clearly.
- Present their ideas and work formatively before an audience while progressing in their project.
- Present their findings, outcome and deliverable before an audience
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this course, students will be able to: - Demonstrate understanding of the fundamental technical concepts and principles relevant to their project
- Apply a systematic approach towards the practical implementation of their project
- Plan a project while preparing a detailed schedule of the project tasks and milestones for 8 months.
B. Cognitive skills
Upon completing this course, students will be able to: - Identify and refine the goals and content of their project
- Identify, list and justify the resources, skills and activities needed to carry out the project successfully
- Conduct a proper literature search. Gather, analyse and evaluate relevant information to complete the project successfully
- Critically review how they have tackled the project
C. Practical and professional skills
Upon completing this course, students will be able to:
- Plan and organize their project work appropriately, and keep systematic records of plans, progress and outcomes
- Identify and address the ethical, social and legal issues that may arise during the development and use of Computing and IT systems
- Analyse a practical problem and devise and implement a solution building on the knowledge and skills developed throughout their earlier OU studies and experience.
- Provide a tangible solution by accomplishing their deliverable according to their project requirements.
D. Key transferable skills
Upon completing this course, students will be able to: - Make effective use of a variety of information sources, including the internet, e-library and demonstrating awareness of the credibility of the source
- Communicate information, ideas, problems and solutions clearly
- Learn independently and reflect on what has been done, with a view to improving skills and knowledge
- Present their work in a professional manner while addressing the audience in the domain.
|
TM471 The Telematics project CwB
(8) Credit Hours
TM471 is a final year projects course. Students are expected to select topics of their projects consistent with their track that is, directly related to the computing with business track, and also, make use of the skills they have learnt throughout their studies in lower level modules to plan a project, develop it and submit a report on completion of the project. They are expected to do a presentation and perform a working demonstration of their selected project.
Course Code |
TM471 |
Course Title |
The Telematics project CwB |
Pre-requisite |
B207B Or TM351 Or TM352 |
Credit Hours |
8 |
Course Description |
TM471 is a final year projects course. Students are expected to select topics of their projects consistent with their track that is, directly related to the computing with business track, and also, make use of the skills they have learnt throughout their studies in lower level modules to plan a project, develop it and submit a report on completion of the project. They are expected to do a presentation and perform a working demonstration of their selected project. |
Course Objectives |
On successful completion of this course, students will be able to:
- Undertake practical computing projects to solve problems in the area of business.
- Perform literature search on a selected topic of interest.
- Apply what they have learnt to plan a project and develop a deliverable.
- Produce project plans for successful undertaking of practical projects.
- Write a detailed project report and communicate their ideas clearly.
- Present their ideas and work formatively before an audience while progressing in their project.
- Present their findings, outcome and deliverable before an audience
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this course, students will be able to: - Demonstrate understanding of the fundamental technical concepts and principles relevant to their project
- Apply a systematic approach towards the practical implementation of their project
- Plan a project while preparing a detailed schedule of the project tasks and milestones for 8 months.
B. Cognitive skills
Upon completing this course, students will be able to: - Identify and refine the goals and content of their project
- Identify, list and justify the resources, skills and activities needed to carry out the project successfully
- Conduct a proper literature search. Gather, analyse and evaluate relevant information to complete the project successfully
- Critically review how they have tackled the project
C. Practical and professional skills
Upon completing this course, students will be able to:
- Plan and organize their project work appropriately, and keep systematic records of plans, progress and outcomes
- Identify and address the ethical, social and legal issues that may arise during the development and use of Computing and IT systems
- Analyse a practical problem and devise and implement a solution building on the knowledge and skills developed throughout their earlier OU studies and experience.
- Provide a tangible solution by accomplishing their deliverable according to their project requirements.
D. Key transferable skills
Upon completing this course, students will be able to: - Make effective use of a variety of information sources, including the internet, e-library and demonstrating awareness of the credibility of the source
- Communicate information, ideas, problems and solutions clearly
- Learn independently and reflect on what has been done, with a view to improving skills and knowledge
- Present their work in a professional manner while addressing the audience in the domain
|
TM471 The Telematics project ITC
(8) Credit Hours
TM471 is a final year projects course. Students are expected to select topics of their projects consistent with their track that is, directly related to the information technology and computing track, and also, make use of the skills they have learnt throughout their studies in lower level modules to plan a project, develop it and submit a report on completion of the project. They are expected to do a presentation and perform a working demonstration of their selected project.
Course Code |
TM471 |
Course Title |
The Telematics project ITC |
Pre-requisite |
TM351 Or TM354 Or TM355 |
Credit Hours |
8 |
Course Description |
TM471 is a final year projects course. Students are expected to select topics of their projects consistent with their track that is, directly related to the information technology and computing track, and also, make use of the skills they have learnt throughout their studies in lower level modules to plan a project, develop it and submit a report on completion of the project. They are expected to do a presentation and perform a working demonstration of their selected project. |
Course Objectives |
On successful completion of this course, students will be able to: - Undertake practical projects to solve problems in the area of ITC.
- Perform literature search on a selected topic of interest.
- Apply what they have learnt to plan a project and develop a deliverable.
- Produce project plans for successful undertaking of practical projects.
- Write a detailed project report and communicate their ideas clearly.
- Present their ideas and work formatively before an audience while progressing in their project.
- Present their findings, outcome and deliverable before an audience
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this course, students will be able to: - Demonstrate understanding of the fundamental technical concepts and principles relevant to their project
- Apply a systematic approach towards the practical implementation of their project
- Plan a project while preparing a detailed schedule of the project tasks and milestones for 8 months.
B. Cognitive skills
Upon completing this course, students will be able to: - Identify and refine the goals and content of their project
- Identify, list and justify the resources, skills and activities needed to carry out the project successfully
- Conduct a proper literature search. Gather, analyse and evaluate relevant information to complete the project successfully
- Critically review how they have tackled the project
C. Practical and professional skills
Upon completing this course, students will be able to:
- Plan and organize their project work appropriately, and keep systematic records of plans, progress and outcomes
- Identify and address the ethical, social and legal issues that may arise during the development and use of Computing and IT systems
- Analyse a practical problem and devise and implement a solution building on the knowledge and skills developed throughout their earlier OU studies and experience.
- Provide a tangible solution by accomplishing their deliverable according to their project requirements.
D. Key transferable skills
Upon completing this course, students will be able to: - Make effective use of a variety of information sources, including the internet, e-library and demonstrating awareness of the credibility of the source
- Communicate information, ideas, problems and solutions clearly
- Learn independently and reflect on what has been done, with a view to improving skills and knowledge
- Present their work in a professional manner while addressing the audience in the domain.
|
TM471 The Telematics project NS
(8) Credit Hours
Networking track students need to develop projects where they can integrate what they have seen throughout their study in lower level module in on project. This can be achieved through the TM471 module where practical proposals are to be developed during two semesters that solve or at least simulate real life networking projects. The module is assessed through formative assessments where supervisors provide their students with feedback on their progress, and, through formative assessments where the students have to defend their finding in front of a faculty committee where the presentation skills and the project deliverable are evaluated. The students are required as well to provide a scientific project report.
Course Code |
TM471 |
Course Title |
The Telematics project NS |
Pre-requisite |
M251 Or T316 Or T318 |
Credit Hours |
8 |
Course Description |
Networking track students need to develop projects where they can integrate what they have seen throughout their study in lower level module in on project. This can be achieved through the TM471 module where practical proposals are to be developed during two semesters that solve or at least simulate real life networking projects. The module is assessed through formative assessments where supervisors provide their students with feedback on their progress, and, through formative assessments where the students have to defend their finding in front of a faculty committee where the presentation skills and the project deliverable are evaluated. The students are required as well to provide a scientific project report. |
Course Objectives |
On successful completion of this course, students will be able to: - Undertake practical projects to solve problems in the area of ITC.
- Perform literature search on a selected topic of interest.
- Apply what they have learnt to plan a project and develop a deliverable.
- Produce project plans for successful undertaking of practical projects.
- Write a detailed project report and communicate their ideas clearly.
- Present their ideas and work formatively before an audience while progressing in their project.
- Present their findings, outcome and deliverable before an audience
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this course, students will be able to: - demonstrate understanding of the fundamental technical concepts and principles relevant to their project
- Students should be able to apply a systematic approach towards the practical implementation of their project
- Students should be able to plan a project while preparing a detailed schedule of the project tasks and milestones for 8 months.
B. Cognitive skills
Upon completing this course, students will be able to: - Identify and refine the goals and content of their project
- Identify, list and justify the resources, skills and activities needed to carry out the project successfully
- Conduct a proper literature search. Gather, analyse and evaluate relevant information to complete the project successfully
- Critically review how they have tackled the project
C. Practical and professional skills
Upon completing this course, students will be able to: - Plan and organize their project work appropriately, and keep systematic records of plans, progress and outcomes
- Identify and address the ethical, social and legal issues that may arise during the development and use of Computing and IT systems
- Analyse a practical problem and devise and implement a solution building on the knowledge and skills developed throughout their earlier OU studies and experience.
- Provide a tangible solution by accomplishing their deliverable according to their project requirements.
D. Key transferable skills
Upon completing this course, students will be able to: - Make effective use of a variety of information sources, including the internet, e-library and demonstrating awareness of the credibility of the source
- Communicate information, ideas, problems and solutions clearly
- Learn independently and reflect on what has been done, with a view to improving skills and knowledge
- Present their work in a professional manner while addressing the audience in the domain.
|
TM471 The Telematics project WD
(8) Credit Hours
In this module, students will have the opportunity to develop a project and learn to produce the professional documentation accompanying any project implementation. Focusing on web development, this module will help students to be more prepared for the market, because, they are required to plan and implement a web development project that is, at the same level, or higher, than the web systems based on latest web development techniques. Students work is assessed through tutor marked assessments where continuous feedback is provided from the students’ supervisor, and, the final product will be judged by a faculty committee. Students are required to work on their project presentation skill as well, because, this skill will be evaluated by the faculty committee as well during the project defense.
Course Code |
TM471 |
Course Title |
The Telematics project WD |
Pre-requisite |
TT284 Or TM352 Or TM354 |
Credit Hours |
8 |
Course Description |
In this module, students will have the opportunity to develop a project and learn to produce the professional documentation accompanying any project implementation. Focusing on web development, this module will help students to be more prepared for the market, because, they are required to plan and implement a web development project that is, at the same level, or higher, than the web systems based on latest web development techniques. Students work is assessed through tutor marked assessments where continuous feedback is provided from the students’ supervisor, and, the final product will be judged by a faculty committee. Students are required to work on their project presentation skill as well, because, this skill will be evaluated by the faculty committee as well during the project defense. |
Course Objectives |
On successful completion of this course, students will be able to: - Undertake practical projects to solve problems in the area of ITC.
- Perform literature search on a selected topic of interest.
- Apply what they have learnt to plan a project and develop a deliverable.
- Produce project plans for successful undertaking of practical projects.
- Write a detailed project report and communicate their ideas clearly.
- Present their ideas and work formatively before an audience while progressing in their project.
- Present their findings, outcome and deliverable before an audience
|
Course Outcomes |
A. Knowledge and understanding
Upon completing this course, students will be able to: - demonstrate understanding of the fundamental technical concepts and principles relevant to their project
- Students should be able to apply a systematic approach towards the practical implementation of their project
- Students should be able to plan a project while preparing a detailed schedule of the project tasks and milestones for 8 months.
B. Cognitive skills
Upon completing this course, students will be able to: - Identify and refine the goals and content of their project
- Identify, list and justify the resources, skills and activities needed to carry out the project successfully
- Conduct a proper literature search. Gather, analyse and evaluate relevant information to complete the project successfully
- Critically review how they have tackled the project
C. Practical and professional skills
Upon completing this course, students will be able to: - Plan and organize their project work appropriately, and keep systematic records of plans, progress and outcomes
- Identify and address the ethical, social and legal issues that may arise during the development and use of Computing and IT systems
- Analyse a practical problem and devise and implement a solution building on the knowledge and skills developed throughout their earlier OU studies and experience.
- Provide a tangible solution by accomplishing their deliverable according to their project requirements.
D. Key transferable skills
Upon completing this course, students will be able to: - Make effective use of a variety of information sources, including the internet, e-library and demonstrating awareness of the credibility of the source
- Communicate information, ideas, problems and solutions clearly
- Learn independently and reflect on what has been done, with a view to improving skills and knowledge
- Present their work in a professional manner while addressing the audience in the domain
|
TT284 Web technologies
(8) Credit Hours
This module is meant to introduce students to the foundations of web applications, including protocols, standards and content handling.
Course Code |
TT284 |
Course Title |
Web technologies |
Pre-requisite |
TM112 |
Credit Hours |
8 |
Course Description |
This module is meant to introduce students to the foundations of web applications, including protocols, standards and content handling. |
Course Objectives |
- give students an insight into architectures, protocols, standards, languages, tools and techniques;
- give students an understanding of approaches to more dynamic and mobile content;
|
Course Outcomes |
A. Knowledge and understanding
After completing this module, students will be able to: - Describe how the development of the Web has enabled the creation of new forms of information systems and impacted commerce and public services.
- Explain different architectural approaches to application design and contrast traditional approaches with the underlying client–server model of Web applications.
- Describe the roles of the range of protocols and standards associated with Web applications and their communications, for the development of web applications.
- Explain the operation and properties of service, distributed and mobile approaches to web architecture.
- Demonstrate knowledge of a range of different programming languages and explain their differing roles and properties for web applications.
- Discuss issues of web design including, accessibility, usability, localisation and globalisation and the nature of static and dynamic content and different content delivery approaches
- Explain a range of security issues including secure protocols, use of certificates, authentication, authorisation, and firewalls
B. Cognitive skills
After completing this module, students will be able to: - Analyse requirements to produce a design for a simple web application, applying an understanding of requirements for aspects such as usability and accessibility.
- Describe a suitable architecture, components and standards as the basis for implementation of a web application for a public or business organisation.
- Construct, using appropriate code, a simple web application selecting and reusing code etc where appropriate. , transforms content and integrates services to produce a mobile application
C. Practical and professional skills
After completing this module, students will be able to: - Outline the importance of standards and standardisation bodies.
- Maintain an up-to-date view of ongoing developments in web technology including standards and techniques.
- Produce and manage design and development plans for a specific technical solution to a challenge in Web application development.
D. Key transferable skills
After completing this module, students will be able to: - Find, select and use information from a range of sources to support analysis, design and implementation tasks.
- Plan and produce a well-structured and researched quality report as part of a project.
- Plan and manage effort and progress whilst undertaking a substantial project.
|
TU170 Computing Essentials
(3) Credit Hours
This is an introductory course which introduces students to the essential concepts related to computing essentials. This is a fundamental course for all students enrolled in AOU.
Course Code |
TU170 |
Course Title |
Computing Essentials |
Pre-requisite |
- |
Credit Hours |
3 |
Course Description |
This is an introductory course which introduces students to the essential concepts related to computing essentials. This is a fundamental course for all students enrolled in AOU. |
Course Objectives |
- To develop basic skills of “Learning"
- To know e-Learning: meaning, accessibility, skills, and resources
- To familiarize with the basic concepts of Information Technology: Internet, Web, and Systems
- To familiarize with basic computer system applications: software and hardware
- To learn some practical skills for using computers
- To introduce the concepts of: Security and Ethics
|
Course Outcomes |
A. Knowledge and understanding
After studying the course, the student will be able to:
- Understand terminologies related to IT and computer
- Understand the different learning styles
- Describe the difference between Conventional and blended-learning education systems
- Understand how to read and take notes in the process of learning
- Describe the social media types and facilities
- Have a background about the Web and Internet inventions
- Understand and explain what is information system and technology
- Know the types of applications
- Describe the e-commerce
- Explain different part in computer system (Hardware such as system unite, input and output, memory and processor)
- Explain different terms in communication such as network, connectivity, wireless, server, client)
- Understand clearly what is the difference between privacy and security)
- Describe what are computer ethics and computer crime
B. Cognitive skills
After studying the course, the student will be able to:
- Learn by himself
- Deal with computer problems
- Describe the difference between different learning styles
- Describe the web and search engines
C. Practical and professional skills
To be able to
- Operate the computer system properly
- Interact with applications and programs such as (MS office) confidently
- Communicate with others electronically (Email, instant messaging, blogs, micro-blogs and wikis)
- Read analytically and critically for the purpose of learning
- Avoid plagiarisms
- Initiate a transaction electronically (e-commerce) in a secure way
- Use the social media in the process of learning and communication with others.
- Connect and surf the internet
- Search using the search engines.
- Send and receive email, and share files in a secure way.
- Avoid computer crime
- Use computer ethically
D Key transferable skills
To be able to - Interact effectively within a group using social media and electronic conferencing techniques.
- Working in groups using the LMS system and course forum online.
- Contribute to discussions on a conference using instant messaging.
- Improve own learning and performance
|