Search Results (64)

View
Selected filters:
  • African Virtual university
Advanced Computer Organisation Architecture
Conditions of Use:
Remix and Share
Rating

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:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
Harrison Njoroge
Date Added:
02/22/2018
Advanced Database Systems
Conditions of Use:
Remix and Share
Rating

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:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
John Kandiri
Date Added:
02/22/2018
Algorithim Design and Analysis
Conditions of Use:
Remix and Share
Rating

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:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
Godfry Justo
Date Added:
02/22/2018
Algorithim Design and Analysis
Conditions of Use:
Remix and Share
Rating

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:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
Richard Musabe
Date Added:
02/22/2018
Animal Diversity
Conditions of Use:
Remix and Share
Rating

The lessons presented in this module on animal diversity are based on the social constructivist theory of learning. Learners construct their own understanding and develop their own skills, both individually and as part of a peer group. The activities presented here will help you, but a large part of the responsibility rests on you, in the aim of fostering learner empowerment.

Subject:
Biology
Material Type:
Lecture
Module
Provider:
African Virtual university
Provider Set:
OER@AVU
Author:
Rabotovao, Laurence Joséphine
Date Added:
05/12/2016
Applied Calculus for Computing
Conditions of Use:
Remix and Share
Rating

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
Material Type:
Module
Provider:
African Virtual university
Author:
Willian Munyiri
Date Added:
02/10/2018
Artifical Intelligence
Conditions of Use:
Remix and Share
Rating

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:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
Kebbeh Saffiong
Date Added:
02/22/2018
Cell Biology and Genetics
Conditions of Use:
Remix and Share
Rating

You should have an understanding of mitotic cell division and the cell cycle, cell and cell structure, diploid and haploid phases of sexual life-cycles and gamatogenesis before starting on this module. These topics are covered in units on cells, the origin of life and continuity of life normally taken at advanced levels of school biology.

Subject:
Biology
Material Type:
Full Course
Provider:
African Virtual university
Author:
Charles K.Twesigye
Date Added:
02/27/2018
Communication Skills
Conditions of Use:
Remix and Share
Rating

The purpose of this module is to provide you with guidance and practice on how to enhance your business communication skills and team building. This will enable you to become good communicators in business organizations you wish to work for.

Communication Skills and team building has been designed to enable you cope with those business demands that each course and call in the business world demands. The unit contains various documents required in a business set up. How to prepare the documents, make effective presentations and generally how to become an efficient manager, supervisor, team player etc.

Subject:
Communication
Material Type:
Textbook
Provider:
African Virtual university
Author:
Phyllis Bartoo
Date Added:
01/10/2018
Computer Graphics
Conditions of Use:
Remix and Share
Rating

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:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
Mercy Mbise
Date Added:
08/07/2018
Computing and Society
Conditions of Use:
Remix and Share
Rating

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:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
William Korir
Date Added:
08/06/2018
Data Communication and Computer Networks
Conditions of Use:
Remix and Share
Rating

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:
Computer Science
Material Type:
Module
Provider:
African Virtual university
Author:
Janvier Gasuhuke
Date Added:
08/07/2018
Data Structure and Algorithms
Conditions of Use:
Remix and Share
Rating

“Every program depends on algorithms and data structures, but few programs depend on the invention of brand new ones.”! “I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”!

This course introduces students to data structures and algorithms, and how data structures can be created and used. The application of data structures will be presented on the basis of various algorithms. This course teaches learners the way information is organized in the computer and which have an impact on the performance of the computer. The purpose of this course is to provide the students with solid foundations in the basic concepts of programming: data structures and algorithms. The main objective of the course is to teach the students how to select and design data structures and algorithms that are appropriate for problems that they might encounter. This course is also about showing the correctness of algorithms and studying their computational complexities. This course offers the students a mixture of theoretical knowledge and practical experience. The study of data structures and algorithms is carried out within an object-oriented framework. When implementations are considered, the Java programming language is used.

Subject:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
Harrison Njoroge
Date Added:
02/22/2018
Data Warehousing and Mining
Conditions of Use:
Remix and Share
Rating

This course focuses on basic and advanced techniques on data warehousing and data mining, the study of the processing, modelling, querying, organizing, classifying documents, identifying association rules and categorization.

Subject:
Computer Science
Material Type:
Full Course
Provider:
African Virtual university
Author:
Fekade Getahun
Date Added:
08/07/2018
Digital Electronics
Conditions of Use:
Remix and Share
Rating

Welcome to Digital Electronics

In this module, learners will be introduced to analog and digital signals and how they are represented and used in electronic circuits and devices.

Module Goals

Upon completion of this course the learner should be able to:

• Demonstrate understanding of analog and digital signals and their representations.

• Perform analytic expression and minimization of Boolean functions.

• Design, build and test combinational and sequential circuits.

• Demonstrate an understating of microprocessor and microcontroller based systems.

Subject:
Electronic Technology
Material Type:
Module
Provider:
African Virtual university
Author:
Mercy Mbise
Date Added:
02/22/2018
Diversity of Algae and Plants
Conditions of Use:
Remix and Share
Rating

In this module you will cover the diversity of algae (green, red and brown algae), lower plants (Bryophytes and Pteridophytes), and higher plants (Angiosperms and Gymnosperms), emphasizing their major divisions, distribution, life cycle, structures and economic importance such as food, medicinal and ecological values. The module demonstrates the biological diversity and phylogenetic relationships among/within algae and plants and finally attempts to familiarize you with information search tools, management and collaboration tools, collaborative work, and FOAD platforms.

Subject:
Biology
Material Type:
Textbook
Provider:
African Virtual university
Author:
Memory Tekere
Date Added:
01/25/2018
Ecology and Environment
Conditions of Use:
Remix and Share
Rating

In this module you will learn how organisms interact with one another and how they interact with the environment. Key ecological concepts in the organisation of organisms, population growth and community dynamics which are important components of pre-university ecology curriculum will be also covered. The module is tailored for delivery using ICT and on completion you will be ready to design relevant courses in ecology and to undertake further studies in environmental sciences.

Subject:
Ecology
Material Type:
Module
Provider:
African Virtual university
Author:
John Kioroga Mworia
Date Added:
02/27/2018
Educational Management
Conditions of Use:
Remix and Share
Rating

This module deals with educational management. It discusses the organizational and administrative structure. Theories of educational administration are then presented followed by functions of management. The last part of the module deals with educational policies and their implication to educational management. The specific unit of each module deals with the following aspects:

• Unit I Discusses organizational and administrative structure

• Unit II Outlines Historical Development of Management

• Unit III Deals with the theories of educational management

• Unit IV Presents the functions of Management and discusses the educational policies and their implication to educational management.

Subject:
Education
Material Type:
Module
Provider:
African Virtual university
Author:
Gerald Ngugi Kimani
Date Added:
03/02/2018
Educational Research
Conditions of Use:
Remix and Share
Rating

Good educational theory and practice rest on a strong foundation of new knowledge. Through research we can create new knowledge and/or even modify existing knowledge. In order to be effective, teachers need to test their methods of teaching and improve them in case they are not effective. In addition, most education systems in the world base educational policy on empirical investigations and quite often teachers are invited to participate in these investigations, which have contributed to their professional growth and improvement in their incomes. Therefore teachers need to have good research skills.

In this module you will learn how to identify research problems, write a plan to study the problems, execute this plan and generate useful knowledge and practical recommendations to solve educational problems. You will also learn how to critique other people’s researches and to communicate and justify your approaches to a problem and conclusions. The module will also equip you with skills of compiling and writing your assignments. In addition you will also become a more open -minded and analytical thinker, qualities that are indispensible for a modern teacher.

Subject:
Education
Material Type:
Module
Provider:
African Virtual university
Author:
Ridwan Mohamed Osman
Date Added:
02/25/2018
Emerging Technologies
Conditions of Use:
Remix and Share
Rating

Emerging technologies are science-based innovations that hold the potential to create a new or improve an existing sector: (Day and Schoemaker(2000) in Rotolo,2016). Therefore, it involves the modern advances and innovations in various fields of technology. The technologies that derived radical innovations include the biotherapy, digital photography, high-temperature superconductors, the micro robots or mobile computing, plus evolving technologies formed by the convergence of the earlier separate areas of research like the magnetic resonance images, electronic banking, high definition TV and the Internet itself. Each of these technologies provide a rich source of market opportunity and the provision of the incentive for bold investments are made. It is in this context that fits this discipline seeking to guide the student to the main lines of research in applied computer science.

Subject:
Computer Science
Material Type:
Assessment
Full Course
Provider:
African Virtual university
Author:
Noela Kipyegen
Date Added:
02/10/2018