Skip course categories

Skip available courses

Available courses

for Bachelor of Applied Communication

This unit aims to give you a thorough knowledge of web coding in (X)HTML and CSS, and an understanding of website design and testing. The first topic introduces the worldwide web (WWW), and CSS in detail in order to equip you with skills and knowledge to build effective websites. The module finishes by considering the design the design and in particular user-centered approaches to the design and evaluation.

Purpose

To enable the student understand the principles and applications of operating systems.

 

Learning outcomes

By the end of this course unit the student should be able to:

  1. Explain the concept of interprocess communication and coordination
  2. Describe message passing algorithms
  3. Describe distributed file systems, security and process management

Prerequisites

1. ETI 2409 Digital Communication Principles

2. ETI 2404 Optical Communications

Purpose

The aim of this course is to enable the student to;

  1. understand data communication protocols work
  2. understand the operation of high speed data networks
  3. know how different data networks can be inter-connected
  4. know how to design a telephone networks

Learning Outcomes

At the end of this course, the student should be able to;

  1. Describe the operation of the TCP/IP protocol
  2. Describe how high speed data networks are obtained by multiplexing lower data speeds
Choose an appropriate routing protocol for data communication

ICDL is the world's leading end-user computer skills certification programme. It is internationally recognised as the global benchmark for end-user computer skills and is the leading certification to be adopted by governments, international organisations and corporations alike.

  • The ICDL certifies that the holder has knowledge of the essential concepts of IT and is able to use a personal computer and common computer applications at a recognised level of competence
  • The ICDL is a test of practical skills and competencies
  • The ICDL is a recognised standard for computer literacy
  • The ICDL consist of 7 modules at a basic and intermediate level

The ICDL tests practical skills and competencies over the following modules:

Module 1: Concepts of Information Technology

Module 2: Using the Computer & Managing files

Module 3: Word Processing

Module 4: Spreadsheets

Module 5: Databases

Module 6: Presentation

Module 7: Information & Communication

Network Professionals

Purpose;

To enable the student, understand the human computer interaction design and implementation.

 

Learning outcomes;

At the end of the course, the student should be able to:

1.     Explain the application of HCI in designing interactive computer systems.

2.     Demonstrate the use of interface evaluation and accessibility techniques.

3.     Apply user modeling and task analysis methodologies.



Mr. J. Walubengo

Project Cohort 2016


Students should present project proposal as per the specifications

This space is to facilitate Year 4 2016/2017 BSc IT Project supervision. You are expected to regularly log in during this period for further instructions and discussion with the supervisor.


Jotham K. Mwale

Lecturer

Teaches design issues for user interfaces

Student shall be able to appreciate the theoretical and practical aspects of Data Communication

Purpose

The Course Purpose of this course is to create a careful balance of the audit process, governance, and compliance regulations, as well as hands-on introduction to the latest technology tools.

Learning outcomes

By the end of the course, the students should be able to:

Upon completing this course the students should be able to:

i. Explain the role of IS auditor and the IS audit function

ii. Describe the Course Purpose of controls in an information systems environment

iii. Demonstrate ability to assess the design, placement and quality of controls

iv. Demonstrate ability to analyze some of the basic theory underlying computer security policies models and problems

v. Explain the basic issues in auditing computer security policies and mechanism


Purpose:

To enable the student know the concepts, design and implementation of computer networks.

Learning Outcomes:

By the end of the course unit, the student should be able to:

1. Explain basic concepts and principles of computer networking.

2. Describe computer network structures, architecture, components and protocols.

3. Demonstrate knowledge and skills for undertaking design and implementation of computer networks.

Purpose

To enable the student understand the concepts and principles of operating systems.

 

Learning outcomes

By the end of this course unit the student should be able to:

  1. Describe the different types of operating systems
  2. Explain the functions of operating systems
  3. Describe the resource management techniques of operating system

This space is provided to facilitate Year 4 BSc Computer Science 2016/17 project supervision. The student is expected to log in regularly and participate in the discussion.


Mr J.K. Mwale

Lecturer, Faculty of Computing & IT

Project Supervisor

Purpose

To enable the student understand the principles and applications of operating systems.

 

Learning outcomes

By the end of this course unit the student should be able to:

  1. Explain the concept of interprocess communication and coordination
  2. Describe message passing algorithms
  3. Describe distributed file systems, security and process management

Purpose;

To enable the student, understand the human computer interaction design and implementation.

 

Learning outcomes;

At the end of the course, the student should be able to:

1.     Explain the application of HCI in designing interactive computer systems.

2.     Demonstrate the use of interface evaluation and accessibility techniques.

3.     Apply user modeling and task analysis methodologies.


Purpose

To enable the student understand the concepts and principles of operating systems.

 

Learning outcomes

By the end of this course unit the student should be able to:

  1. Describe the different types of operating systems
  2. Explain the functions of operating systems
  3. Describe the resource management techniques of operating systems

This course exploits the fundamentals of networking concepts and technologies to be used in setting up a simple network environment.

Learning outcomes

By the end of the course, the students should be able to:

Upon successful completion of this course, the student should be able to:

i. Demonstrate ability to assess the customer requirements and the customer’s existing situation

ii. Demonstrate skills in design a network addressing plan

iii. Describe security criteria for the network

iv. Demonstrate skills in design the Enterprise network in a hierarchical modular fashion

v. Explain the network design and its impact to the customer


The unit aims to develope the skills to study at an appropriate level, and the ability to continue professional development and engage with lifelong learning. The unit incorporates things skills which can be applied to business problems in the IT domain; foundations of data handling and statistical analysis skills; and communication skills for both technical/professional and academic purpose

This unit provides you with an introduction to the context of software development and the description of a method and support notations

This unit provides the learner with the skills to develope advanced feature of office software and to employ and adapt them to support business administration

This unit aims to give you a thorough knowledge of web coding in (X)HTML and CSS, and an understanding ofwebsite design and testing. The first topic introduces the worldwide web (WWW), and CSS in detail in order to equip you with skills and knowledge to build effective websites. The module finishes by considering the design the design and in particular user-centred approaches to the design and evaluation.

The unit aims to give you a through grounding in practical techniques for the design and development of database systems
and the theoritical frameworks that underpin them.

This unit aims to provide you with an underslying knowledge of the computer hardware components and peripherals commonly found in a business environment, different approaches to the connection and architecture of these components, and an understanding of approaches to trouble shooting these systems

The purpose of this unit is to equip you with knowledge and skills in the professional issues that impact on the deployment, maintenance and use of computer systems. The aims of the unit are to provide with:

  • a working knowledge of the social, ethical and legal issues applicable to the IT field;
  • the ability to construct, follow and adapt project plans for software development and maintenance
  • a working knowledge of software quality

This unit will provide you with the underlysing theory and practical skills required to secure networks and to send data safely and securely over network communications (including securing the most common internet services). This module provides a look at the technologies employed to secure a network. It is designed to provide you with knowledge of the fundamental principles and techniques employed in securing information and networks. The module will allow you to assess the security risks inherent in computer networks and the technologies that can be employed to counter such risks. It covers cryptographic algorithms from a mathematical point of view, including practical exaples of breaking codes

Once you have knowledge of the different types of algorithm, cryptographic protoclos are introduced for accomplishing a varied set of tasks, including authentication, secure message exchange, digital signature, etc. Other aspects of network security are then delt with, such as access control devices and firewalls, VPN, NAT, malware, vulnerability assessment, Intrusion Detection Systems (IDS)

This unit aims to equip you with a range of tools to analyse the function and requirements of information Systems, as well as giving you the skills to compare systems analysis models, and to examine them in their wider context of the internet and the social, economic and political climate of an organisation. Finally the skills needed to deliver outcomes are addressed

This module aims to build on existing knowledge of both databases and web design in order to build dynamic websites connected to databases using technologies susch as PHP and MySQL. The unit also covers XML-based web services (e.g RSS) in order to equip you with a range of skills to present content dynamically on the World Wide Web

This module builds on a basic understanding of database concepts to develop your skills in the design and development of database management systems, as well as investigating enterprise application of databases

The aim of this unit is to provide a student with the opportunity to employ the skills necessary to develope a comomputing artefact in the context of a loosely specified problem, which involves research, analysis, design, coding, testing and project management knowleghe and skills.

The aim of this unit is to develope knowledge, skills and experience in the use of object-oriented techniques for development
of software. The module aims to develope expertise in:

  • Object-oriented analysis
  • Object-oriented design
  • Object-oriented coding
  • Object-oriented systems

 

This module provides an introduction to the people, processes, practices and principles of agile development. It will prepare you for the future trends in software development and reinforce their understanding of the information systems development process

MODULE OVERVIEW AND OBJECTIVES

This unit will provide the learner with underlying theory and practical skills required to secure networks and to send data safely and securely over network communications (including securing the most common Internet services).

This module provides a look at the technologies employed to secure a network. It is designes to provide students with knowledge of the fundamental principles and techniques employed in securing information and networks. The module will allow students to assess the security risks inherent in computer networks and the technologies that can be employed to counter such risks. It covers cryptographic algorithms from a mathematical point of view, including practical examples of breaking codes.

Once the student have the knowledge of the different types of algorithm, cryptographic protocols are introduced for accomplishing a varied set of tasks, including authentication, secure message exchange, digital signatures, etc. Other aspects of network security are then dealt with, such as access control devices and firewalls, VPN, NAT, malware, vulnerability assessment, Intrusion Detection Systens (IDS), etc.

LEARNING OUTCOMES

  1. Understand the most common type of cryptographic algorithm
  2. Understand the Public-Key Infrastructure
  3. Understand security protocols for protecting data on networks
  4. Be able to digitally sign emails and files
  5. Understand vulnerability assessments and the weakness of using passwords for authentication
  6. Be able to perform simple vulnerablility assessments and password audits
  7. Be able to configure simple firewall architectures
  8. Understand Virtual Private Networks
  9. Be able to deploy wireless security

COURSE CONTENT

Topics:

  1. Cryptography Fundamentals
  2. Public-Key Infrastructure
  3. Web Security
  4. Email Security
  5. Data Protection
  6. Vulnerability Assessment
  7. Authentication
  8. Access Control
  9. Firewalls
  10. VPN
  11. Remote Access
  12. Wireless Security

 

MODULE OVERVIEW AND OBJECTIVES

The purpose of this unit is to equip the user with knowledge and skills in the professional issues that impact on the development, deployment, maintenance and use of computer systems. The aims of the unit are to give the learner:

  • a working knowledge of the social, ethical and legal issues applicable to the IT field;
  • the ability to construct, follow and adapt project plans for software development and maintenance;
  • a working knowledge of software quality.

Purpose

The Course Purpose of this course is to create a careful balance of the audit process, governance, and compliance regulations, as well as hands-on introduction to the latest technology tools.

Learning outcomes

By the end of the course, the students should be able to:

Upon completing this course the students should be able to:

i. Explain the role of IS auditor and the IS audit function

ii. Describe the Course Purpose of controls in an information systems environment

iii. Demonstrate ability to assess the design, placement and quality of controls

iv. Demonstrate ability to analyze some of the basic theory underlying computer security policies models and problems

v. Explain the basic issues in auditing computer security policies and mechanism


This unit is an introduction to multimedia and explores the use of different types of media components (text, images, sound, animation and video) to convey ideas and facilitate interaction.


This course is designed to give students a fundamental understanding of computer authoring techniques as they pertain to multimedia and hypermedia production. You will be given the opportunity to develop your authoring skills using Adobe Director and the Lingo authoring language. The emphasis of this course is not so much about programming as it is about applying media design techniques to an authoring language framework to solve implementation problems, and to enhance nonlinear content presentation. Activities will focus primarily on completed projects and their effectiveness. You are encouraged to develop reusable tools and programs that serve real needs, or fit well into a portfolio.


This course introduces the creation of web graphics, and addressing problems peculiar to WWW display using appropriate software. 



Skip site news

Site news

Mwalimu
Looking for IS/IT/CS Graduates
by John Walubengo - Friday, 19 February 2016, 12:14 PM
 

A friend is looking for recent Computer Science/IT/IS graduates for
internship with a Tech Start-up. Full time employment after successful
internship is objective. Knowledge of Java, Databases and Networking
required. If you are interested or know someone who fits the bill
kindly send your Curriculum Vitae to Wakai Akino –
wakino@aliquot-ltd.com

 
Mwalimu
Strathmore University Mobile Boot Camp
by John Walubengo - Saturday, 7 July 2012, 10:51 AM
 

http://www.strathmore.edu/News.php?NewsID=865

http://ilabafrica.ac.ke/mbc/index.php

 
Mwalimu
Applications for Internet Society Ambassadors
by John Walubengo - Thursday, 21 June 2012, 12:05 PM
 

The Internet Society is pleased to invite applications for the 2012 Internet Society Ambassadors to the Internet Governance Forum (IGF). As part of the Internet Society's Next Generation Leaders (NGL) programme, the Ambassadorships to the Internet Governance Forum (IGF) are available to Internet ...

Read the rest of this topic
(501 words)