Updating search results...

Search Resources

97 Results

View
Selected filters:
  • OER@AVU
Advanced Computer Organisation Architecture
Unrestricted Use
CC BY
Rating
0.0 stars

This course introduces students to Advanced Computer Organization and Architecture. Where architecture is a term used to describe the attributes of a system as seen by the programmer. Its concerned with designs and operations of a computer. Computer organization is the way the system is structured so that all those cataloged tools can be used, and that in an efficient fashion. This course has its emphasis on system design and performance.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Harrison Njoroge
Date Added:
02/22/2018
Advanced Computer Security
Unrestricted Use
CC BY
Rating
0.0 stars

There are both practical and theoretical reasons to study algorithms. From a practical standpoint, you have to know a standard set of important algorithms from different areas of computing; in addition, you should be able to design new algorithms and analyze their efficiency. From the theoretical standpoint, the study of algorithms, sometimes called algorithmics, has come to be as the cornerstone of computer science.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Richard Musabe
Date Added:
04/20/2018
Advanced Database Systems
Unrestricted Use
CC BY
Rating
0.0 stars

At the heart of any major system is a data storage back-end. This back-end is what is refered to as a database. Taking that a database forms the core of systems, there is every need for the data to have integrity and also available for use. Database systems when well designed will ensure the system achieves those goals. Persons with skills to develop and manage these databases are therefore vital in modern day systems. The course principals of Database Systems is needed to help provide the competencies and skills needed by entry-level systems analyst or programmers. This course is about understanding and developing application logic in databases.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
John Kandiri
Date Added:
02/22/2018
Algorithim Design and Analysis
Unrestricted Use
CC BY
Rating
0.0 stars

There are both practical and theoretical reasons to study algorithms. From a practical standpoint, you have to know a standard set of important algorithms from different areas of computing; in addition, you should be able to design new algorithms and analyze their efficiency. From the theoretical standpoint, the study of algorithms, sometimes called algorithmics, has come to be as the cornerstone of computer science.

This course aim to provide an in-depth understanding of the fundamental algorithmic techniques for design and analysis, in turn impart knowledge and practical competence in use of advanced data structures and the design and Welcome to Advanced computer Security Module. This module provides a study of high-level computer security issues in computer networks and advanced methods of data encryption. It focuses on advanced aspects of computer security, such as encryption, security practices, system security, security for authentication on the Web and password management techniques. Finally this module, students should be able to create secure network architectures adapted to the investment level and required security. Take responsibility for installation, configuration and network security maintenance.

The module aims to give IT infrastructure management skills, where the role of computer security is critical to ensure the integrity of data and the normal operation of the various systems: computer networks, servers and personal computers in the organization. The course will also explore various Information Security controls, how to handle various risk assessment in an organization and finally creating a security policy in organization.

Today, we note that the information is considered the key business of an organization / company due to its usefulness and importance, however, the issue of the company’s Information Security is a priority task for managers, because they recognize the value it has and therefore organizations must make sure that it is managed effectively. For this reason, this module is important because you will learn the methods and tools for computer security that can ensure the confidentiality of information in organizations and also learn how to protect their information and systems in a network environment.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Richard Musabe
Date Added:
02/22/2018
Algorithim Design and Analysis
Unrestricted Use
CC BY
Rating
0.0 stars

There are both practical and theoretical reasons to study algorithms. From a practical standpoint, you have to know a standard set of important algorithms from different areas of computing; in addition, you should be able to design new algorithms and analyze their efficiency. From the theoretical standpoint, the study of algorithms, sometimes called algorithmics, has come to be as the cornerstone of computer science.

This course aim to provide an in-depth understanding of the fundamental algorithmic techniques for design and analysis, in turn impart knowledge and practical competence in use of advanced data structures and the design and analysis of algorithms.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Godfry Justo
Date Added:
02/22/2018
Analysis 1
Unrestricted Use
CC BY
Rating
0.0 stars

The rationale of teaching analysis is to set the minimum content of Pure Mathematics required at undergraduate level for student of mathematics. It is important to note that skill in proving mathematical statements is one aspect that learners of Mathematics should acquire. The ability to give a complete and clear proof of a theorem is essential for the learner so that he or she can finally get to full details and rigor of analyzing mathematical concepts. Indeed it is in Analysis that the learner is given the exposition of subject matter as well as the techniques of proof equally. We also note here that if a course like calculus with its wide applications in Mathematical sciences is an end in itself then Analysis is the means by which we get to that end.

Subject:
Mathematics
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Jairus M. Khalagai
Date Added:
03/15/2018
Analysis 2
Unrestricted Use
CC BY
Rating
0.0 stars

The rationale of teaching analysis is to set the minimum content of Pure Mathematics required at undergraduate level for student of mathematics. It is important to note that skill in proving mathematical statements is one aspect that learners of Mathematics should acquire. The ability to give a complete and clear proof of a theorem is essential for the learner so that he or she can finally get to full details and rigor of analyzing mathematical concepts. Indeed it is in Analysis that the learner is given the exposition of subject matter as well as the techniques of proof equally. We also note here that if a course like calculus with its wide applications in Mathematical sciences is an end in itself then Analysis is the means by which we get to that end.

Subject:
Mathematics
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Jairus M. Khalagai
Date Added:
03/10/2018
Applied Calculus for Computing
Unrestricted Use
CC BY
Rating
0.0 stars

Welcome to applied calculus for computing. Calculation intended to be a general method of solving quantifiable problems. In the application of the calculation method, or as it is known the”infinitesimal” method, a problem is”divided into infinitesimal parts”(differentiation), analysed in its relations with the neighbouring parts and then”added”(integration) until the solution method. The two parts of this the analysis and synthesis form a model for more sophisticated methods based on calculation, used in applied science concepts you learn in calculus allow statistical , physicists and engineers create mathematical models of real situations and real problems and simulate their resolutions under different operating conditions.

Subject:
Calculus
Mathematics
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Willian Munyiri
Date Added:
02/10/2018
Artifical Intelligence
Unrestricted Use
CC BY
Rating
0.0 stars

Artificial Intelligence is a subject is one of the most important and exciting sub-fields of Computer Science. This specialist programme covers the fundamentals of Computer Science and Computer Information Systems so as to maximise your future employment opportunities. It also offers the chance to carry out cutting-edge research in this high profile area.

Introductory modules cover Programming in Java, Computer Systems, Databases, Human-Centric Computing, and Algorithmic Foundations. The course is completed by a selection of modules covering important topics within the subject: Knowledge Representation, the study of Multi-Agent Systems, and Robotics among the others. The course also includes a related second year group project and an individual year project.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Kebbeh Saffiong
Date Added:
02/22/2018
Atomic Physics
Unrestricted Use
CC BY
Rating
0.0 stars

Atomic physics may loosely be defined as the scientific study of the structure of the atom, its energy states, and its interactions with other particles and fields. Learning Atomic Physics is important not only for understanding the physics of the atom but also the technological applications thereof. For example, the fact that each element has its own characteristic “fingerprint” spectrum has contributed significantly to advances in material science and also in cosmology.

Subject:
Physical Science
Physics
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
C.A. Kiwanga
Date Added:
03/13/2018
Basic Mathematics
Unrestricted Use
CC BY
Rating
0.0 stars

The rationale of teaching Basic mathematics is that it plays the role of filling up gaps that the student teacher could be having from secondary school mathematics. For instance, a lack of a proper grasp of the real number system and elementary functions etc. It also serves as the launching pad to University Mathematics by introducing the learner to the science of reasoning called logic and other related topics.

Subject:
Mathematics
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Jairus M. Khalagai
Date Added:
03/10/2018
Calculus
Unrestricted Use
CC BY
Rating
0.0 stars

This is a four unit module. The first two units cover the basic concepts of the differential and integral calculus of functions of a single variable. The third unit is devoted to sequences of real numbers and infinite series of both real numbers and of some special functions. The fourth unit is on the differential and integral calculus of functions of several variables.

Subject:
Calculus
Mathematics
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Ralph W.P. Masenge
Date Added:
03/14/2018
Classroom Management and Supervision
Unrestricted Use
CC BY
Rating
0.0 stars

The ability to manage, lead and supervise students during the learning process has been shown to be an indispensible component of effective teaching and learning, more so in Sub-Saharan Africa where the challenge of overcrowded classrooms hinders effective teacher instruction in the classroom. For the classroom to serve its purpose, the teacher must be able to establish order. This requires him/her to have the knowledge, attitude and skills necessary. He/she must be able to establish rapport with the students and their parents, involve students in the processes of establishing ground rules for behaviour and being accountable for their actions, manage transitions during instructions, and motivate students to maximize time-on-task, supervise students in their learning activities and lastly deal with students’ misbehaviour effectively. This module is expected to help students master these key skills. It will also equip them with the ability to be open-minded and creative about the application of these techniques to their challenges.

Subject:
Education
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Ridwan Mohamed Osman
Date Added:
03/10/2018
Comparative Education
Unrestricted Use
CC BY
Rating
0.0 stars

Educators improve their practice by adopting and adapting educational systems and practices that were developed elsewhere. Comparisons of educational systems thus provide a basis for assessing the suitability of current practices. This module focuses on training students to compare and contrast educational systems and exposes them to the comparative approaches in education.

Subject:
Education
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Emmy H. Mbozi
Date Added:
03/10/2018
Computer Graphics
Unrestricted Use
CC BY
Rating
0.0 stars

This course is about learning how to create and manipulate two and three dimensional images using graphic techniques and methods. Computer graphics knowledge enables one to create and manipulate graphics in application areas such as digital art and graphics design. At the end of the course you will be able to understand and apply the theory of computer graphics and in particular the mathematical techniques and the algorithms that underline most of modern 3D graphics systems. In general you will be able to write your own 3D graphics programs.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Mercy Mbise
Date Added:
12/27/2018
Computing Project Management
Unrestricted Use
CC BY
Rating
0.0 stars

There is an increasing demand in the industry for graduates with problem solving skills; those with the capability of applying the theories, methods and techniques learnt during their degree programme in solving real life problems. The goal behind applied computer science programme is to produce such graduates who can easily integrate into the industry immediately after college and become indispensable problem solvers. Another goal of the applied computer science programme is to produce entrepreneurs who can create opportunities and bring about innovative solutions. Knowing fully well the demand of the industry, Project 2 has been designed to help students consolidate the knowledge and skills acquired during the course of the degree programme by developing systems (hardware or software) that are applicable to the market. Such systems as a matter of fact should contribute by addressing gaps in the market and should mainly target areas that need solutions unique to the African region. This is not in any way to limit students’ horizon; they should think globally but be able also to customize their solutions to the region.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Victor Odumuyiwa
Date Added:
04/06/2018
Computing and Society
Unrestricted Use
CC BY
Rating
0.0 stars

The primary goal of the course is to develop computer professionals able to explore the implications of what computing professionals create as part of their work and how this impacts society at large. It will help the learner to understand the development, application and consequences of computing technology in relation to society.

In this course, you will learn about the history of computing; principles, concepts and terminology of computing, software uses, application and development; role of computing professionals; current computing technologies and their use in everyday life, examination of variety of computing perspectives such as access to information, privacy, computer security, virtual society, transformation of work and workplace; social, ethical and legal issues and their implications to computing in our daily lives as a society; professional aspects of computing.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
William Korir
Date Added:
12/27/2018
Contemporary Issues in Education
Unrestricted Use
CC BY
Rating
0.0 stars

You are welcome to this Module in Contemporary Issues in Education, which is a part of your Professional Studies in education. To understand the content in this Module well, you need to grasp the meaning and major critical areas that constitute the concept of Contemporary Issues in Education. The word contemporary means modern, current, present-day or existing. In this context, Contemporary issues in Education refer to the various events, policies and developments of an educational nature which exist in the modern world.

Subject:
Education
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Ssemondo Enosi
Date Added:
03/10/2018
Curriculum Studies
Unrestricted Use
CC BY
Rating
0.0 stars

Curriculum constitutes the core of the teaching-learning process. This module is central in preparing you, the student, teacher in the theory and practice of curriculum. It empowers you in curriculum concepts, issues and processes at various levels of education. These levels are macro (global and national), meso ie. regional, school and departmental; and micro ie. the classroom. Through studying this module, you, the student teacher, becomes acquainted with the processes involved in developing curriculum in the various subjects and would therefore be better prepared for effective teaching. Issues regarding teaching and the teaching profession are highlighted, given that teachers are the main implementers of curriculum.

Subject:
Education
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Grace Nyagah
Date Added:
03/10/2018
Data Communication and Computer Networks
Unrestricted Use
CC BY
Rating
0.0 stars

Progressively more, people and organizations depend on the availability of computer networks to carry out various activities such as professional, academic or leisure. Computer networks have become a critical piece of any information system.

Imagine a single computer without being connected to any other computer: this machine will only have access to your information (found on your Hard Disk) or information that may come from floppies, flashes, CD’s and DVD’s.

When a computer is connected to a computer network, you can have access to information that comes to you and to present information on other computers connected to the same network, allowing a much larger number of possible information to access through that computer. However, it must recognize that computer networks today have little to do with networks used for several years, taking advantage of technological advances in transmission capacity of the physical, logical means, processing capacity of the equipment and functionality of the protocols and applications.

Throughout the module will use the term “computer network” when we want to mention a collection of autonomous computers connected by a single technology. Two computers are interconnected when they can exchange information. The connection do not need to be made by a copper wire; they can also use optical fibers, microwaves, infrared waves, and communication satellites. There are networks in many sizes, shapes and forms, as we shall focus on.

Subject:
Applied Science
Computer Science
Material Type:
Module
Provider:
African Virtual University
Provider Set:
OER@AVU
Author:
Janvier Gasuhuke
Date Added:
12/27/2018