** Level 2 and 3 courses.
Prerequisites
In the learning process, students should register in programme courses in a sequential way, no second level course is to be taken before first level courses, and also, no third level course should be taken before second level courses. In addition to the prerequisites mentioned in the major courses table, some courses need deanship approval.
Faculty Requirement Category (Up to 8 credit hours from Electives):
The Faculty Requirement Category has recently been approved by the Academic Committee. The aim of this category of courses is to utilize 8 credit hours from the 14 credit hours of Electives to Introduce ITC and ICT Courses to meet individual Branch Requirements for their local accreditation purposes.
Courses description
1- General requirement courses:
GR101- Independent Study Skills - 10 points/ 3 credit hours
This course aims at helping students develop a wide range of effective study techniques and strategies necessary to help them succeed in their university studies. It focuses on note-taking and making use of different study media, writing reports, using study resource materials and references and preparing for examinations.
TU170 - Learning On-line: Computing with Confidence - 10 points / 3 credit hours
This is a 12-week course that provides an introduction to computing and the on-line world. Students learn about software applications such as word processing, databases and electronic mail. They take part in on-line discussions, search the web and author simple web pages using HTML. This course is taught entirely on-line. The total teaching and assessment material is published on the course web site, to which only registered students have access. Students work both individually and in groups with fellow students on collaborative projects, supported by a personal tutor.
AR111 - Arabic Communication Skills I - 10 points / 3 credit hours
This course aims at consolidating the students' skills and competence in listening comprehension, reading comprehension and writing Arabic. It also aims at introducing the students to the basics of Arabic syntax and literary appreciation.
AR112 - Arabic Communication Skills II - 10 points / 3 credit hours
This course builds on and extends the knowledge and skills developed in AR111 and introduces the students to different aspects of Arab culture as reflected in the writings of leading figures, both old and new. It also trains the students in research methodology and report writing.
EL111 - English Communication Skills I - 10 points / 3 credit hours
This is a theme-based integrated skills course which aims to upgrade the student's proficiency level to the extent that he/she can communicate with ease and confidence and utilize English in pursuing his/her university education.
EL112 - English Communication Skills II - 10 points / 3 credit hours
This course complements and builds upon English 111. It particularly seeks to develop the reading, writing, listening, and study skills which students need in order to meet the demands of distance learning university education.
2- Elective courses:
DD121 - An Introduction to the Social Sciences (Part I) - 30 points / 8 credit hours
This course is about people and how they act individually and collectively. It deals with three major topics: questioning identity, interaction between the worlds of the natural and the social, and the ordering of lives.
GR111 - Arab Islamic Civilization- 10 points / 3 credit hours
This course introduces the Islamic culture, civilization and its history. It deals with the beginning of Islamic civilization and its development. How did the Islamic civilization grow with the time? What is importance of education in Islam? How does Islam stress on thinking and research? How does Islam encourage learning from nature and wandering on the land of Allah and looking into the nature. How does Islam encourage and support academic research and development in all fields of life? What is political system of Islam? What are the fundamental principles to run and manage a state in Islam? How is the concept of religion and religious life in Islam different from other thoughts? What are outstanding features of social life in an Islamic country and Muslim society? What are the economic philosophy and guidelines of Islam? How was Islamic art considered as the best in medieval period?
MU120 - Open Mathematics - 30 points / 8 credit hours
This course helps students to incorporate mathematical thinking into their everyday life. It looks mathematically at matters of general interest including prices, earnings, health, music, art, maps, motion and rainbows. It develops the key skills of communication as well as students' own learning and performance. Students will cover statistical, graphical, algebraic and numerical concepts and techniques. In addition, they will be introduced to iteration and mathematical modeling, as well as being able to interpret slopes of graphs. Students will also learn how to use a graphing calculator. Formal calculus is not included.
T172 - Working with Our Environment: Technology for a Sustainable Future - 30 points / 8 credit hours
This course is an introduction to environmental issues and the role of technology in today's fast paced computer world. It will suit the needs of students whether they intend to study technology or if they have a general interest in learning how to shape a sustainable future. It takes students progressively from environmental impacts of their lifestyle to the global issues of technological and economic development. They will also learn general skills such as basic numeracy, critical reading, report and essay writing.
This course introduces more specific skills and knowledge required for higher-level environment or technology courses. The themes are: You and the Environment, Traveling Light, Food Chains, and Thinking globally; supported by files on Energy, Resources, and Human and Ecosystem Health. The course also includes computer-based activities.
T173 - Engineering the Future - 30 points / 8 credit hours
From design concepts to the manufacturing of products, this course examines the range of human activity that is 'engineering'. It introduces the context of how engineers operate, including issues such as risk assessment and patent law. It looks at current engineering practice and at some of the developments in engineering methods and applications that will shape the future. It offers a general introduction both for those who simply have an interest in what engineering is and how it is practiced in modern society, and for those who are considering engineering at higher level of study.
GR131 - General Branch Requirement - 10 points / 3 credit hours
This course consists of major two parts. The first part deals with the brief history of establishment of the Kingdom of Saudi Arabia. Then it elaborates its legislative, administrative and judicial systems. Establishment of various governmental organizations along with their goals and functioning systems also has been included.
The Second part of the course deals with the educational systems of the Kingdom starting from the previous educational history. It focuses on the main features and goals of primary, secondary and higher educations in the Kingdom. Different educational methods have been included. The role of private sector and private organizations has been discussed. It also includes all related important features and characteristics of modern education.
DD122-An Introduction to the Social Sciences (II) Understanding Social Change Part - 30 points / 8 credit hours
This course is about understanding more key debates, ideas and arguments about the contemporary social sciences, race and ethnicity, the city and globalization, the city and knowledge and communication. It also deals with the relationship between structure and agency and focuses on uncertainty and diversity in the post-war and analyses the consequences of globalizing world on culture, economics and politics.
CS131- Discrete Mathematics- 10 points / 3 credits
The aim of this course is to introduce the students to the following topics:
- To teach students notations used in the discrete mathematics associated with computer science
- To teach the rudiments of elementary mathematical reasoning (elementary proofs; proofs by induction)
- To prepare students for the theoretical parts of all further courses in CS.
- To study logic and Boolean algebra from a mathematical perspective, but relating it to computer applications.
- To introduce basic set-theoretical notions: relations, functions, graphs, equivalence relations, and orderings.
- To relate these notions to applications in CS.
3- Major, core courses:
M150 - Data, computing and information - 30 points / 8 credit hours
The major theme of M150 is the transformation of data into information using computers. You will also learn to write simple programs. This will provide you with the basic knowledge required for further study of computing if you wish to continue with the subject. If your interests lie elsewhere, you will find that what you learn will enable you to use a computer to produce better information (whether it will be a website, a document, a piece of music, or a picture) and to combine different types of information successfully
T175 - Networked living: exploring information and communication technologies - 30 points / 8 credits
This course will take you on a journey towards understanding information and communication technologies. You will study examples of ICT systems, learn about the concepts they are based on, and consider the contexts in which they are used. You will also develop the skills needed to learn effectively about ICT systems, both in this course and in your further studies. As you study the course, you will gain hands-on experience of ICT systems.
MST121- Using Mathematics - 30 points / 8 credit hours
It covers a broad introduction to the nature of mathematics and its uses in the modern world. This course shows how mathematics can be used to investigate and answer questions from science, technology and everyday life using a range of fundamental techniques, in particular, discrete mathematics (including matrices), calculus and statistics. Use of computer software (MathCAD) is an essential part of the course. The skills of communicating results and defining problems are also developed. This course will give students a complete foundation for higher-level mathematics and physics
T209 - Information and Communication Technologies: People and Interactions - 60 points / 16 credit hours
This course develops and enhances key skills while providing students with the knowledge to understand current and future developments in information and communications technologies. The course comprises five independent modules. In Touch and Informed uses mobile telephony, personal digital assistants and the Internet to introduce the basic technology of computers and communications and the means to describe and model such systems.
Talking with Computers identifies the central ideas of human technology interaction and, through a combination of software and design tools, enables students to construct speech recognition applications. Network Management provides an overview of how computer networks meet the needs of organizations, both through the deployment of networking components and through the associated management products such as SNMP.
A simulation package enables students to design and model network configurations based on the CSMA/CD protocol. Cyborg explores some of the social dimensions and interpretations of our changing relationship with technology. A rich learning resource supports a group project in which students explore their own technologically mediated interactions. Security tackles the concerns posed by the explosive growth of communication systems and the associated issues of authentication, authorization, and repudiation. Simulation software enables students to explore various encryption algorithms, while the latest version of PGP supports experimentation with public/private key systems.
The course includes three computer-marked assignments, four single-weighted tutor-marked assignments and one double-weighted group project tutor-marked assignment. An individual project undertaken during the final stages of the course provides the examinable component.
MT262 - Putting Computer Systems to Work - 30 points / 8 credit hours
This course tackles the problem of how to get a computer to do something useful It sets out to analyze problems and design solutions in such a way that a computer can be used to carry out the solution. The course develops skills in analysis and design, in addition to practical programming in a widely used C++ language, using non-object and object-oriented approaches. It includes elementary work with Windows™ programming
T224 - Computers and Processors - 30 points / 8 credit hours
From electronic kitchen scales to complex communication systems, computers are used in a wide range of applications and continue to change our lives. This course uses examples such as these to explore the diversity of computer applications and describe the fundamental components of computer systems. You'll learn the characteristics of the hardware components that make up computer systems, and explore the basic instructions that are used to make microprocessors perform tasks. Finally, you'll look at PCs, covering topics such as operating systems, processors, and memory, so that you can identify trends and explain underlying technologies.
T320 - Ebusiness Technologies: Foundations and Practice - 30 points / 8 credit hours
This course explores some of the driving forces behind such developments and introduces the fundamental technologies and protocols upon which new systems and services can be built. Key elements include Service Oriented Architectures, web services, XML and the associated standards for security. Case studies illustrate the business strategies behind the deployment of web services and provide insights in to future developments. Professional and ethical issues surrounding information and communication technology developments are explored, and software tools enable you to investigate, create and construct schemes, web service models, and deploy collaborating applications.
T324 - Keeping Ahead in Information and Communication Technologies - 30 points / 8 credit hours
Keeping ahead in information and communication technologies (ICT) not only means keeping up to date with rapidly changing technologies. It also means successfully using these new technologies in complex systems in which people play a major part.
Therefore this course addresses the two important questions: How do you keep up to date with the rapid changes in ICT? How can you analyse ICT systems and take account of social factors? This course will equip you with a range of skills to tackle these questions, in the context of studying several contemporary ICT systems. The course consists of three 10-point Blocks, with the precise content changing from year to year as the technology changes. In addition to studying some specially written material you will research the subject for yourself. By the end of the course you should be in a good position as an independent learner to 'keep ahead in ICT'.
T325 - Technologies for digital media - 30 points / 8 credit hours
Technologies for digital media are changing the way we conduct our private, social and business lives. Downloading mp3 music files; exchanging digital photos; reading, watching and listening to news and entertainment on the web or your mobile phone: digital technologies are transforming our experience of media out of all recognition. This course enables you to understand how this has come about, looking at the technologies behind digital media as well as some of the social, ethical and legal issues that digital media raise.
M359 - Relational data base theory and practice - 30 points / 8 credit hours
This advanced computing course offers perspectives on relational databases. It introduces database management systems and the facilities required to store and access large collections of data in a shared user environment. This is followed by a theory of relations, underpinning topics such as data modelling and database architecture; the database language SQL; and the development of a practical database system. Also considered are issues surrounding the on-going development and application of relational database technologies, including the role of JAVA and XML. You should be familiar with computers, particularly program construction and using files and operating systems, as taught in our Level 2 computing courses
CS490 - Selected Topics in Computer Science - 10 points / 3 credit hours
This advanced computing course offers perspectives on relational databases, based on the storage of data as tables. This course begins with an introduction to the use of the databases in information systems, with examples. This is followed by a theory of relations that are applied to the representation of models of data, and practical implementation in the database language SQL. The development of a database system is covered and finally, issues to do with a broader view of relational databases.
T471 - Telematics (Project) - 30 points / 8 credit hours
T471 is a project course that will give you skills and experience in completing an individual project. You will develop the project topic, carry it out and then write it up. A tutor will advise and guide you, but you will be expected to produce your work independently, without close supervision. You must also keep a project log and use it for an assessed critical review of your work. The emphasis is on you being a reflective practitioner, developing not only the technical aspects of your project but also reviewing and thinking about what you have learnt from doing the work to further improve your skills. There are guidance notes and a resources CD-ROM but no teaching material associated with the course.
Project work at this level is a challenge, but one which you should now be ready to tackle and enjoy. Doing a project offers you an opportunity to bring together knowledge and understanding you have gained from your study, and apply it to a related area.
The project is not a conventional Arab Open University course in that there is very little specific teaching material. Instead, there are resources that offer you an opportunity to develop and enhance your skills and experience in completing an individual project. Your tutor will act more as a mentor to whom you will be expected to bring ideas and suggestions. He or she may suggest possible avenues for exploration or approaches to think about, but you will have to make and be able to justify your own decisions about how you manage and develop your project. You must also keep a project log and make use of it to critically review your work.
Your first task will be to develop a proposal for an interesting project to work on and to set goals that are realistic within the constraints of your available time and resources. You will then plan and carry out the project, and write it up. You will need to monitor your own progress and adapt your plans accordingly as the project unfolds. Finally, you will be asked to look back over your work, evaluate how you tackled the project as a whole and identify what you have learned from your approach.
About 60 per cent of your study time should be spent on developing your project, and about 40 per cent on understanding how to plan, monitor and critically evaluate your work. Learning about how projects develop and being able to explain why your project has developed in the way it has are skills that are central to this course and its learning outcomes. The emphasis is on you becoming a reflective practitioner. That is, someone who is technically proficient but who is also able to step back from the details to think about how their project is progressing, what they have learned, and how their knowledge and skills might be further improved.
Learning outcomes
The learning outcomes of this degree are described in four areas:
Knowledge and understanding
On completion of the degree, you will have:
- a broad understanding of the fundamental technological concepts, principles and techniques associated with computers and digital communication systems, at both the individual component and the system level;
- an understanding of the physical principles underlying computer and digital communication systems;
- an understanding of the possibilities and limitations of systems based on information and communication technologies, together with the technological and commercial compromises inherent in the design of such systems;
- an informed awareness of how information and communication technologies are used in, and impact on, institutional, educational, social and personal domains;
- a critical awareness of the interaction of social, historical, economic, political and personal issues with information and communication technologies;
- an awareness of major trends in information and communication technologies and of the implications of these trends.
Cognitive skills
On completion of the degree, you will be able to:
- apply key concepts relevant to information and communication technologies;
- apply techniques and tools for modelling, problem-solving, designing and testing to information and communication technologies and their applications, being aware of the limitations involved;
- compare, contrast and/or critically analyse and refine specifications of, proposals for and/or implementations of simple computer and digital communication systems, making use of technical literature, simulations and/or mathematical modelling, as appropriate;
- make reasoned arguments about social, historical, economic, political and personal issues as they apply to computer and communication technologies;
- devise and carry out a personal project in information and communication technologies that applies and extends your knowledge and understanding; reflect critically on the processes involved and the outcomes of your work.
Practical and/or professional skills and attributes
On completion of the degree, you will be able to:
- plan and organise yourself and your work appropriately, including keeping systematic records of work in progress and outcomes;
- undertake ongoing learning in order to keep up to date in the field of information and communication technologies;
- use appropriate simulation and modelling tools in order to analyse, design, evaluate and/or test computer and digital communication systems.
Key skills
On completion of the degree, you will be able to demonstrate the following skills in an information and communication technologies context:
- effective work in a group in a distance setting where the collaboration is undertaken via computer-mediated communication;
- accurate use of appropriate numerical and mathematical skills;
- effective use of problem-solving skills;
- effective use of information-technology-based tools to support your work;
- retrieval, critical assessment and effective use of information.
Study Calendar
The Information and Communications Technologies track within the computer program provides with each course an important document called study calendar. The calendar provides students with the breakdown of tutorial sessions over the semester weeks. The students must follow this study calendar so they will not face major problems in covering the course materials. Thus, they can perform the required activities and meet the dead lines in a comfortable manner.
The study calendar lists course tutorials and their coverage, as well as the dates when the relevant activities (TMA, CMA,) should be delivered. Also, it states the dates of the MTAs and the period of final exams.
Students assessment
In the ICT Track, most major courses are annual courses spread over two semesters. Few courses are one semester courses.
The assessment is based on three main types of written works:
- Tutor-Marked-Assignments (TMAs)
- Quizzes or MTAs (Mid-Term Assessments)
- Final Exams
- 50 % of the overall assessment score.
Examination assessment: This consists of one final exam for one semester courses and two end-of-semester final examinations for two semester courses. In both cases, this component represents 50 The student assessments consists of two components:
Continuous assessment: This comprises the TMAs (35&) and the Quizzes/MTAs (15%) representing % of the overall assessment score.
The number of TMAs varies from one course to another, usually, 3 credit courses have two to three TMAs, 8 credit courses have 4 to 6 TMAs and 16 credit courses have six to eight TMAs.
Project courses:
In the project course the assessment is usually based on the following:
- TMAs work
- Project report
- Project Presentation
- Project implementation
The allocation of marks for project work depends on all the above mentioned components. At the end of the project as per the course calendar, each student must defend his project in a presentation in front of a committee of tutors and staff tutors of the ICT department.
Recommended study plan
First Year - First Semester