University Notes
VRP Basics
On completion of this course, you will be able to:
Understand VRP basics.
Learn how to use CLI.
Master basic CLI commands.
24 Pages
208 Views
0 Downloads
661.22 KB
Uploaded: 2025-01-31
Price: Ksh.100
Network Reference Model
On completion of this course, you will be able to:
Understand the data definition and transmission process.
Understand the concepts and advantages of the network reference model.
Understand common standard protocols.
Understand the data encapsulation and decapsulation processes.
22 Pages
242 Views
0 Downloads
1.09 MB
Uploaded: 2025-01-31
Price: Ksh.100
Data Communication Network Basis
On completion of this course, you will be able to:
Understand the concepts related to communication and a data communication
network.
Be able to describe the information transfer process.
Differentiate network devices of different types and understand their basic functions.
Understand different network types and topology types.
Understand the concepts related to network engineering and network engineers.
17 Pages
239 Views
0 Downloads
756.22 KB
Uploaded: 2025-01-31
Price: Ksh.100
ALGORITHMS, FLOWCHARTS, DATA TYPES AND PSEUDOCODE
An algorithm is a representation of a solution to a problem. If a problem can be defined
as a difference between a desired situation and the current situation in which one is, then
a problem solution is a procedure, or method, for transforming the current situation to the
desired one. We solve many such trivial problems every day without even thinking about it, for example making breakfast, travelling to the workplace etc. But the solution to such problems requires little intellectual effort and is relatively unimportant. However, the solution of a more interesting problem of more importance usually involves stating the problem in an understandable form and communicating the solution to others. In the case where a computer is part of the means of solving the problem, a procedure, explicitly stating the steps leading to the solution, must be transmitted to the computer. This concept of problem solution and communication makes the study of algorithms important to computer science.
22 Pages
330 Views
0 Downloads
86.08 KB
Uploaded: 2025-01-31
Price: Ksh.50
CMT 304 :DATA STRUCTURES & ALGORITHMS
Trending!
Data Structures are the programmatic way of storing data so that data can be used efficiently.
Almost every enterprise application uses various types of data structures in one or the other way.
64 Pages
2882 Views
0 Downloads
3.57 MB
Uploaded: 2025-01-31
Price: Ksh.120
INTRODUCTION TO COMPUTER NETWORKS
Exchange of information through the use of speech, signs or symbols is called
communication. When early humans started speaking, some 5,00,000 years ago,
that was the first mode of communication. Before we dive into modern
technologies that drive communication in contemporary world, we need to know
how humans developed better communication techniques to share knowledge with
each other.
31 Pages
286 Views
0 Downloads
1.06 MB
Uploaded: 2025-01-31
Price: Ksh.60
2D GRAPICS USING HTML5 CANVAS
Trending!
HTML5 canvas provides methods which allow modifications directly to the transformation
matrix. The transformation matrix must initially be the identity transform. It may then be adjusted using the transformation methods.
21 Pages
2469 Views
0 Downloads
311.32 KB
Uploaded: 2025-01-31
Price: Ksh.35
Computer Graphics
The Graphics Pipeline
Last Class
• Application Stage
– Input from the world databases
– Collision detection
– Morphing
– Use of curves and Polygon Vertices ( Implicit curves and parametric curves)
• Geometry Stage
83 Pages
259 Views
0 Downloads
1.58 MB
Uploaded: 2025-01-31
Price: Ksh.150
CMT 313: COMPUTER GRAPHICS
Q1
(a) Define the term Computer Graphics as stated by William Fetter. (4 marks)
(b) Computer graphics is an automated detailed pipeline. Explain. (12 marks)
(c) Discuss any six differences between canvas graphics and SVG graphics. ( 6 marks)
(d) Discuss any eight canvas composite types that can be used to create more complicated
graphics. ( 8 marks)
Q2
a) Define the term pixel. Explain its significance in computer graphics. ( 6 marks)
b) Discuss three different ways of specifying colors inn Canvas graphics. ( 6 marks)
c) Explain how the graphics subsystem works including management of display problems
that may arise ( 8 marks)
Q3
a) Below is a table showing different graphics that can be drawn using either
canvas graphics or svg graphics. Write the corresponding code for each
technology
20 Pages
445 Views
0 Downloads
470.98 KB
Uploaded: 2025-01-31
Price: Ksh.50
Computer Graphics
Computer Science as a disciplined has it source in mathematics. Computer graphics as course unit in Computer Science is purely mathematical. There is a need to familiarise with this maths concepts and see how the relate to graphics.
162 Pages
320 Views
0 Downloads
2.62 MB
Uploaded: 2025-01-31
Price: Ksh.200
Computer Architecture
Equip yourself with questions and answer to computer architectures.
6 Pages
349 Views
0 Downloads
231.27 KB
Uploaded: 2025-01-31
Price: Ksh.50
Computer Architecture
Computer Architecture (1)
Definition
The design of integrated system which provides a useful tool to the programmer.(Baer)
The study of the structure, behaviour, and design of computers.(Hayes)
The design of the system specification at a general or subsystem level. (Abd-Alla)
The art of designing a machine that will be a pleasure to work with.(Foster)
The interface between the hardware and the lowest level software.(Hennessy and Patterson)
35 Pages
389 Views
0 Downloads
4.02 MB
Uploaded: 2025-01-31
Price: Ksh.70
CMT 205 :COMPUTER ARCHITECTURE
Briefly explain what you understand by the term Computer
Architecture (2 Marks)
b) Gordon Moore the Co- founder of Intel came up with a law about the
number of transistors on a single chip. State Moore’s law (2 Marks)
c) Briefly explain what you understand by the term program (2 Marks)
d) Give a brief description of atleast two functions of a computer
(2 Marks)
e) Write short notes on cache memory (2 Marks)
f) Write short notes on atleast two input and two output devices
(4 Marks)
g) Give a brief description of the following terms in relation to Computer
Architecture
i) Data
ii) Arithmetic Logic Unit
iii) Central Processing Unit
iv) Read Only Memory
v) Computer Organization
(10 Marks)
8 Pages
561 Views
0 Downloads
1.47 MB
Uploaded: 2025-01-31
Price: Ksh.50
CMT 300 :DATA COMMUNICATIONS
Trending!
Data communication in a computer network refers to the process of transferring digital data between two or more devices connected within a network, allowing them to exchange information through a transmission medium like wires or wireless signals, essentially enabling communication between different computer systems by sending and receiving data packets across a network
266 Pages
2766 Views
0 Downloads
6.76 MB
Uploaded: 2025-01-31
Price: Ksh.300
EPS B101:INTRODUCTION TO PSYCHOLOGY
What entails of psychology. How you can use psychology to understand human behaviour and the human perspectives.
88 Pages
463 Views
0 Downloads
1.89 MB
Uploaded: 2025-01-30
Price: Ksh.100
William Stallings Computer Organization and Architecture
Trending!
Hardwired systems are inflexible. General purpose hardware can do different tasks, given correct control signals. Instead of re-wiring, supply a new set of control signals
177 Pages
2901 Views
0 Downloads
17.23 MB
Uploaded: 2025-01-30
Price: Ksh.200
WIRELESS COMMUNICATIONS AND MOBILE COMPUTING
Trending!
Together with an explosive growth of the mobile applications and emerging of cloud computing concept, mobile cloud computing (MCC) has been introduced to be a potential technology for mobile services. MCC integrates the cloud computing into the mobile environment and overcomes obstacles related to the performance (e.g., battery life, storage, and bandwidth), environment (e.g., heterogeneity, scalability, and availability), and security (e.g., reliability and privacy) discussed in mobile computing. This paper gives a survey of MCC, which helps general readers have an overview of the .MCC including the definition, architecture, and applications. The issues, existing solutions, and approaches are presented. In addition, the future research directions of MCC are discussed. Copyright © 2011 John Wiley & Sons, Ltd
25 Pages
2792 Views
0 Downloads
1.57 MB
Uploaded: 2025-01-30
Price: Ksh.50
Data Backups and Cloud Computing
Trending!
Data backups and cloud computing can be treated as two separate subjects in one context and can be considered as complementary in another context. Data backups have been common since the inception of computers. Cloud computing, on the other hand, is a relatively recent phenomenon. The cloud infrastructure helps with effective data backups and is a low-cost disaster recovery option. Data backups help in ensuring restoration of data in case of data loss, data corruption, and data integrity issues.
26 Pages
2902 Views
0 Downloads
459.15 KB
Uploaded: 2025-01-30
Price: Ksh.50
CMT 212: CLOUD COMPUTING ESSENTIALS
Trending!
Cloud computing is a means by which computational power, storage, collaboration infrastructure, business processes and applications can be delivered as a utility, that is, a service or collection of services that meet your demands. The aspect of pay-as-you-go in the cloud is referred to as elasticity and is an extremely important concept within cloud computing.
On the whole, the cloud is basically an umbrella term that covers on-demand access to various computing resources. XaaS (Anything-as-a-Service) - This is a generic term which refers to any service which is available as cloud enabled service through internet. Some time it is also called ‘everything-as-a-service Backend-as-a-Service (BaaS) – Backend as a service (BaaS), or mobile backend as a service (mBaaS) is a model of cloud computing in which the vendor provides web and mobile application developers with tools and services to create a cloud backend for their applications. BaaS vendors typically use custom SDKs and APIs to give developers the ability to connect their applications to backend cloud storage and features such as user management, push notifications, and social network integration. Cloud Foundry – Cloud Foundry is an open-source cloud platform as a service that was originally developed as a joint venture between VMware, EMC, and General Electric, and is now owned by Pivotal Software. Cloud Management Platform (CMP) – A cloud management platform (CMP) is a product that gives the user integrated management of public, private, and hybrid cloud environments.
Cloud Marketplace - A cloud marketplace is an online marketplace, operated by a cloud service provider (CSP), where customers can browse and subscribe to software applications and developer services that are built on, integrate with, or supplement the CSP’s main offering. Amazon’s AWS . Marketplace and Microsoft’s Azure store are examples of cloud marketplaces. Cloud Washing – Cloud washing is a deceptive marketing technique used to rebrand old products by connecting them to the cloud, or at least to the term cloud. Grid computing is a group of networked computers that work together as a virtual supercomputer to perform large tasks, such as analyzing huge sets of data or weather modeling. Through the cloud, you can assemble and use vast computer grids for specific time periods and purposes, paying, if necessary, only for what you use to save both the time and expense of purchasing and deploying the necessary resources yourself. Also by splitting tasks over multiple mac
35 Pages
2954 Views
0 Downloads
1.47 MB
Uploaded: 2025-01-30
Price: Ksh.70
Introduction to Business Intelligence
Decision Making Process
–as motivation for Business Intelligence (BI)
•Introduction to BI
–Basic definitions
• BI, DW, OLTP, OLAP etc.
–BI processes
• Increasing potential to support business decisions
–Decision Support System (DSS) from BI perspective
• 3-layered architecture
–OLTP vs. OLAP
• Operational applications vs. analytical applications
–OLAP vs. DM
–Placing DM in BI context
• DM myths; interests of academia and business in different aspects of DM
51 Pages
1544 Views
0 Downloads
2.76 MB
Uploaded: 2025-01-30
Price: Ksh.80