Now showing items 1-20 of 26

    • Introduction to Computer Security 

      Musabe, Richard (AVU, 2018-02-10)
      Welcome to Introduction to Computer Security Introduction to computer security module provides an essential study of computer security issues and methods in networked systems. It focuses on all the processes and ...
    • Object Oriented Programming 

      Gitau, Lucy (AVU, 2018-02-10)
      Welcome to OBJECT ORIENTED PROGRAMMING Object-oriented programming (OOP) has become exceedingly popular in the past few years. Software producers rush to release object oriented versions of their products. This module ...
    • Software Engineering 

      Ambakisye Kalinga, Dr. Ellen (2018-02-10)
      Software engineering is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it has gone into use (Laurie Williams 2004). To engineering ...
    • Principles of Computer Programming 

      Jemutai Kipyegen, Noela (2018-02-22)
      You have heard of computer games, right! Probably you might have had a chance to play with a friend or the computer itself. If you have not, try now (take five minutes); that computer you are using has a number of games ...
    • Human Computer Interaction 

      Saffiong, Kebbeh (2018-02-22)
      Human-Computer Interaction (HCI) is the study of the principles and methods with which one builds effective interfaces for users. HCI is a field of study that evolves to changes in the technological landscape. During the ...
    • ICT for Development 

      Mequanint Yehuala, V (2018-02-22)
      This course introduces learners to the application of ICT for development programmes. It will introduce learners to the debates and practices surrounding the uses of Information and Communication Technologies (ICT) in ...
    • Systems Programming 

      Justo, Godfrey (2018-02-22)
      The basic objective of coding activity is to produce programs that are easy to understand. It has been argued by many that systems programming practice helps develop programs that are easy to understand. The System ...
    • Fundamentals of computer organisation and architecture 

      Kassahun, Ashenafi (2018-02-22)
      I wish to welcome you to this course, known as, Fundamentals of Computer Organization and Architecture. This is a module where you will learn about the computer components, their functions and how they are interconnected. ...
    • Introduction to Operating Systems 

      Korir, William (2018-02-22)
      Operating systems are central to computing activities. An operating system is a program that acts as a communication interface among the user, application software and the computer’s physical component. Two primary aims ...
    • Object Oriented Analysis and Design 

      Kalinga, Dr. Ellen Ambakisye (2018-02-22)
      Object-Oriented Analysis and Design module teaches students on how to effectively use object-oriented technologies and software modeling as applied to software development process with the help of Unified Modeling Language ...
    • Algorithim Design and Analysis 

      Musabe, Richard (2018-02-22)
      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 ...
    • Advanced Computer Organisation_Architecture 

      Njoroge, Harrison (2018-02-22)
      Welcome to Advanced Computer Organization and Architecture This course introduces students to Advanced Computer Organization and Architecture. Where architecture is a term used to describe the attributes of a system as ...
    • Network Adminstration 

      Gatera, Thadee (2018-02-22)
      This course is senior module within the Applied computer science program of the African Virtual University. It aims to provide in-depth knowledge in computer network technology and Communication by exploring the network ...
    • Advanced Database Systems 

      Kandiri, John (2018-02-22)
      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 ...
    • Structured Programming 

      Jemutai Kipyegen, Noela (2018-02-22)
      This is your second programming course after principles of computer programming. Now we want to take programming even further, as we move closer and closer to becoming ‘Gurus’ in software development. To achieve this, we ...
    • Data Communication and Computer Networks 

      Gasuhuke, Janvier (2018-02-22)
      Welcome to Data Communication and Computer Networks Progressively more, people and organizations depend on the availability of computer networks to carry out various activities such as professional, academic or leisure. ...
    • Digital Electronics 

      Mbise, Mercy (2018-02-22)
      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 ...
    • Computer Graphics 

      Mbise, Mercy (2018-02-22)
      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 ...
    • Operating Systems Administration 

      Kassahun, Ashenafi (2018-02-22)
      Operating systems are central to computing activities. An operating system is a program that acts as an intermediary between a user of a computer, application software and the computer hardware. Two primary aims of an ...
    • MOBILE AND WIRELESS COMPUTING 

      Kibui, Dancan (2018-02-22)
      This course introduces the concepts of wireless / mobile communication using cellular environment. To make the students to know about the various modulation techniques, propagation methods, coding and multi access techniques ...