April 2, 2022

Uncategorized

CBIT0101  CUSTOMER RELATIONS.

UNIVERSITY EXAMINATIONS: 2018/2019 EXAMINATION FOR THE CERTIFICATE IN BUSINESS INFORMATION TECHNOLOGY CBIT 0101: CUSTOMER RELATIONS FULLTIME/PARTITIME DATE: AUGUST, 2019 TIME: 2 HOURS INSTRUCTIONS: Answer Question One & ANY OTHER TWO questions. QUESTION ONE a. Define the term customer. (2 Marks) b. Discuss any four challenges of customer relationships. (8 Marks) c. Customers seek relationships with the products and Companies that produce them. Justify. (10 Marks) d. Explain the changing trends in CRM. How effective is it in retaining customer base? (10Marks) QUESTION TWO a. Customer acquisition is the art of persuading customers to buy products or to avail services offered by a business. Explain different strategies for customer acquisition (10Marks) b. Explain any five functionalities of SFA software. (10Marks) QUESTION THREE a. Explain the sacrifices that customers make when it comes to buying from a business. (10Marks) b. State five sources of creating value for products. (5Marks) c. Highlight five circumstances under which customer relationship can be terminated. (5Marks) QUESTION FOUR a. Distinguish analytical CRM and operational CRM. (5Marks) b. State five characteristics of CRM data attributes. (5Marks) c. Explain any five customer management strategies. (10Marks) QUESTION FIVE a. Briefly discuss any five service automation software applications (10Marks) b. Explain in detail the strategies to prevent customer defection (10Marks)

CBIT0101  CUSTOMER RELATIONS. Read Post »

Uncategorized

DIT506  DESKTOP PHOTOGRAPHY  VIDEO EDITING.

UNIVERSITY EXAMINATIONS: 2018/2019 EXAMINATION FOR THE DIPLOMA IN INFORMATION TECHNOLOGY DIT506 DESKTOP PHOTOGRAPHY & VIDEO EDITING DATE: AUGUST, 2019 TIME: 2 HOURS INSTRUCTIONS: Answer Question One AND any other TWO questions. QUESTION ONE –COMPULSORY (30 MARKS) a) i) Define audio editing (2 Marks) ii) What are the challenges of non-linear video editing (4 Marks) b) What are the two main disadvantages of the sound effects in video production? (4 Marks) c) An audio file occupies 7680KB. If its recorded at (44.1khz, 16 bit and stereo). What is the duration in minutes (4 Marks) d) Most of the time sound is represented graphically as a wave. Explain what is meant by i) The wavelength (2 Marks) ii) The quantization (2 Marks) e) What do the following acronyms mean? i) IEEE ii) HDMI iii) PAL iv) SECAM (4 Marks) f) Distinguish between transitions and credits (4 Marks) g) State the Nyquist sampling theorem (2 Marks) h) Why are standards important in video capturing? (2 Marks) QUESTION TWO a) A video file of a size 6000 GB , colour depth of 24 bits, duration of 3 hours, and frame rate of 30fps, takes 3 hours to download using a bandwidth of 100MBps. Calculate i) the pixel count of the camera in megapixels (8 Marks) ii) the resolution, if the aspect ratio is 4:3 (2 Marks) iii) the bandwidth requirements, if 200 users are to download the same video for 2hrs concurrently (2 Marks) iv) cost of the bandwidth in a) if the cost of 128KBps is Kshs 5,000 (4 Marks) b) Recommend a suitable method to enable your target audience to view the video (4 Marks) QUESTION THREE a) Define a pixel (2 Marks) b) Camera has a resolution of 7150×5900. If the size of the graphical images created is 50MB. Calculate i) Pixel count (2 Marks) ii) Colour depth (3 Marks) iii) Number of colours that can be displayed (2 Marks) iv) Aspect ratio (2 Marks) c) If the storage space is 16GB for the camera in b) and that it can take 250 pictures, what is the compression ratio for the algorithm used (2 Marks) d) State Four advantages of using JPEG format over BMP format in photo editing (4 Marks) e) State FIVE features found in film cameras that cannot be challenged by digital cameras (5 Marks) QUESTION FOUR a) State the challenges that are experienced in aerial photography (6 Marks) b) Using run length coding, encode the following binary data (6 Marks) c) Using Huffman encoding algorithm for a data file that has the following characters i) Draw the Huffman tree and code (6 Marks) ii) encode FABEDC (2 Marks) QUESTION FIVE a) State FIVE considerations in producing a professional documentary? (5 Marks) b) State four factors that are essential in video recording (5 Marks) c) What is the size of uncompressed stereo sound with CD quality for 10 minute of audio: (4 Marks) d) Using LZ coding encode the following text ABBBBBAMMMNABCBAABBM (6 Marks)

DIT506  DESKTOP PHOTOGRAPHY  VIDEO EDITING. Read Post »

Uncategorized

DIT505  WEB DESIGN  DEVELOPMENT.

UNIVERSITY EXAMINATIONS: 2018/2019 EXAMINATION FOR THE DIPLOMA IN INFORMATION TECHNOLOGY DIT505 WEB DESIGN & DEVELOPMENT FULLTIME & PARTTIME DATE: AUGUST, 2018 TIME: 2 HOURS INSTRUCTIONS: Answer ANY THREE questions. QUESTION ONE [20 MARKS] (a) Explain the following website related terms:- [4 Marks] (ii) HTML attribute (iii)Web page (iv)HTML (v) Web content (b) Discuss three Internet services [3 Marks] (c) Write HTML code to create the form shown below in figure 1: [8 Marks] Figure 1 (d) Give the tags and attributes that will accomplish the following [3 Marks] a. Give the © copyright character b. Change the text face to “arial” font type (e) Explain the functions of three body tag attributes supported by HTML [6 Marks] (f) (i) Define the term ‘JavaScript’ as used in website development [2 Marks] (ii) Outline two differences between JavaScript and HTML [4 Marks] QUESTION TWO [20 MARKS] (a) Write HTML code that would generate the webpage shown in figure 2 below when ran via a web browser: [10 Marks] Figure 2 (b) Discuss three factors you would recommend a website designer and implementer to consider while designing and implementing a commercial website [6 Marks] (c) Name the function of the following table attributes. For each give a valid attribute value [4 Marks] (i) width (ii) border (iii)colspan (iv)bgcolor QUESTION THREE [20 MARKS] (a) Define the acronym CSS. State what CSS is used for [2 Marks] (b) Give the Javascript that will cause the alert “Start of Exam” shown below. [8 Marks] (c) Using an example, describe four components of a Uniform Resource Locator (URL) [6 Marks] (d) Outline two advantages and two disadvantages of HTML [4 Marks] QUESTION FOUR [20 MARKS] (a) Outline the output of the following text formating html tags and attributes [4 Marks] a. <font size=-2 color=green>Blue</font> b. <br /> <br /> <br /> (b) The Internet Technology has brought many merits and demerits both to the society and organizations. Required: List and describe three impacts of the Internet technology to the society [6 Marks] (c) Study the following HTML code and then answer the questions that follows:- <HTML> <HEAD><TITLE>DBIT 406 Exam</title></head> <FRAMESET ROWS=”20%,20”> <FRAMESET COLS=”30%,40%,40%”> <FRAME SRC=”HOMEPAGE.HTML”> <FRAME SRC=”COURSES.HTML”> <FRAME SRC=”REGISTRATION.HTML”> Page 5 of 5 </FRAMESET> <FRAME SRC=”BLOG.HTML”> </FRAMESET> </HTML> Required: Sketch the output of the above code when the code is run via a web browser [7 Marks] (d) Outline three examples of web authoring tools [3 Marks] QUESTION FIVE [20 MARKS] (a) Discuss five factors to consider while sourcing for an ISP [5 Marks] (b) (i) Write the HTML code that will create a link to a website whose address is www.DIT 505 through the use of a graphic named connect.gif [4 Marks] (ii) Define suitable text within the code in (a) (i) to be displayed if the graphic in (a) (i) fails to load [2 Marks] (c) Write HTML code to create the table shown in figure 4 below: [9 Marks] Figure 3

DIT505  WEB DESIGN  DEVELOPMENT. Read Post »

Uncategorized

DIT504 APPLICATION PROGRAMMING.

UNIVERSITY EXAMINATIONS: 2018/2019 EXAMINATION FOR THE DIPLOMA IN INFORMATION TECHNOLOGY DIT 504: APPLICATION PROGRAMMING DATE: AUGUST 2019 TIME: 2 HOURS INSTRUCTIONS: Answer Question One & ANY OTHER TWO questions. QUESTION ONE i). Give any four rules in naming VB control in Visual studio. [4 Marks] ii). State and explain any four elements of the visual studio Integrated Development Environment (IDE). [8 Marks] iii). Define the following controls used in Visual studio. a. GroupBox b. MenuStrip c. CheckBox d. ComboBox e. ListBox [5 Marks] iv). Differentiate between a message box and an input box. [2 Marks] v). State and explain three types of data found in VB.NET coding system. [3 Marks] vi). Using an example, explain the meaning of the word “DIM” statement. [2 Marks] vii). Write a VB Program that captures two assignments (Assignment 1 and Assignment 2) respectively. The program should compute the sum of Assignment 1 and Assignment 2. [3 Marks] viii). Write a VB Program that captures two values (Value 1 and Value 2) respectively. The program should compute the product of Value 1 and Value 2 raised to the power of two. [3 Marks] QUESTION TWO i). Explain the logic “If Statement” as used in VB Programming. [2 Mark] ii). Write a Pseudo code and a flow chart based on the following scenario below. [4 Marks] “James tends to go golfing, mow the grass or sit on the porch when the weather becomes warm but often chooses to drink a hot cup of tea or read a book when the weather isn’t warm enough.” iii). Describe three rules that must be followed when writing “If Statement” programs in Visual Basic. [3 Marks] iv). Write a VB Program that captures the student names, marks for Assignment one and Assignment two. If Assignment one is greater than or equal to 15 and Assignment two is greater than or equal to 20, then the program should display the total of Assignment one and Assignment two. Else if assignment one is less than or equal to 14 and assignment two is less than or equal to 19 then the program should display the message “The student has a Supplementary”. [5 Marks] v). Explain the term “Visual Basic loop” in VB.net. [2 Marks] vi). State the meaning of the following Visual basic loops. [4 Marks] a. While Loops b. Do Loops c. For Loops d. For Each Loops QUESTION THREE i). State and explain any three types of database tables used in Visual Basic. [3 Marks] ii). Give any two advantages and two disadvantages of implementing a database in an organization. [4 Marks] iii). State five disadvantages of using File based systems in an organization. [5 Marks] iv). Write VB code for the following Concatenation outputs a. JamesMaina b. System Design Unit c. Application Programming [3 Marks] v) List any two security threats associated with database systems. [2 Marks] vi) Give the difference between the following terms when executing a VB application. a. Start Debugging b. Stop Debugging c. Error List window [3 Marks] QUESTION FOUR i). The following is a VB code extracted from a Visual Basic project. Explain the meaning of the code highlighted in Bold. [3 Marks] priceonedecimal = (footballinteger * 44.0) pricetwodecimal = (basketballinteger * 49.0) pricethreedecimal = (volleyballinteger * 39.0) subtotaldecimal = (priceonedecimal + pricetwodecimal + pricethreedecimal) taxdecimal = (subtotaldecimal * 0.05) totalsalesdecimal = (subtotaldecimal + taxdecimal) priceoneTextBox.Text = priceonedecimal.ToString pricetwoTextBox.Text = pricetwodecimal.ToString pricethreeTextBox.Text = pricethreedecimal.ToString subtotalTextBox.Text = subtotaldecimal.ToString ii). Using examples in each case, differentiate between object-oriented programming language and event-driven programming language. [2 Marks] iii). List any three database software. [3 Marks] iv). A DataGridView is one of the controls used in VB applications. Describe how the control is used in a VB application. [2 Marks] v). Define the term “Shortcutkeys” as used in creating VB Menus. [2 Marks] vi). Differentiate between a Row and a Column in database tables. [2 Marks] vii). A program is required to process and award students grades for students in a class according to the following summary table. Write a VB program that will generate the grading system below. [6 Marks] QUESTION FIVE i). Define the term “Table Lookup”. [2 Marks] ii). Briefly explain the meaning of the following components of visual studio. [3 Marks] a. .NET Framework Class Library b. Common Language Runtime (CLR). c. MSDN (Help). iii). State any four programming languages today. [2 Marks] iv). List any four advantages of using menus in Visual Basic environment. [4 Marks] v). State the advantages of using comments when programming. [4 Marks] vi). Explain the meaning of the word “Debugging” as used in Visual basic programming. [1 Mark] vii). Differentiate between the following words as used in database integration. [4 Marks] a. Primary key and Foreign key. b. Record and Attribute.

DIT504 APPLICATION PROGRAMMING. Read Post »

Uncategorized

JOB EVALUATION

JOB EVALUATION Definitions Job evaluation is the name given to any activity, which sets out to make a systematic comparison between jobs to asses their relative worth, for the purpose of establishing a rational pay structure. Job evaluation is the process of placing jobs in order of their relative worth so that employees may be paid fairly. It is concerned with the demands and conditions of the job, and not the personal qualities of the individual who is occupying the job.  It refers to the methods and practices of ordering jobs or positions with respect to their value or worth to the organization. Job evaluation is a systematic determination of the value of each job in relations to other jobs in the organisation. The process is used for designing a pay structure and not for appraising the performance of employees holding the jobs. The general idea of job evaluation is to enumerate the requirements of a job and the jobs contribution to the organization and then classify it according to its importance. Purpose of Job Evaluation To provide a rational basis for the design and maintenance of an equitable and defensible pay structure To make pay administration easier by reducing the number of separate rates of pay To help in management of the relatives existing between jobs in the organisations To enable consistent decisions to be made on grading and rates of pay To harmonize internal rates of pay with those found in other companies To provide means by which a responsible rate of pay can be fixed for new or changed jobs within the company To protect employees from arbitrary decisions by management To justify wage differentials and hence avoid frequent invocation of grievance procedures To determine and recognize the need to link pay with requirements of the job. It helps to establish the extent to which there is comparable worth between jobs so that equal pay can be provided for work of equal value Uses of Job Evaluation To provide a basis for a simpler, more rational wage structure To provide an agreed on means of classifying new or changed jobs To provide means of comparing jobs and pay rates with those of other organisations To provide basis for employee performance measurements. To reduce pay grievances by reducing their scope and providing an agreed on means of resolving disputes To provide incentives for employees to strive for higher – level pay To provide information for wage negotiations To provide data on job relationships for use in internal and external selection, HR planning, career management and other personnel functions Introducing Job Evaluation A new altered job evaluation system is a change, which must be very carefully introduced by management because it affects the vital subject of pay. The method of evaluation must be clearly explained to employees and their representatives. Prerequisites for Effective Evaluation Well defined system of job analysis, job design, job description and job evaluation provide the basis Participation of a recognized union, where one exists, it is an imperative The system should be simple and easy to understand rather than being too technical and complex Labour market survey to ascertain prevailing wage rates/salary levels. This should be done before the job evaluation The job evaluation exercise should not be viewed as an exercise to cut wages or retrench employees There could be a system of steering, implementation and evaluation committees with due representation to recognized unions Employees and union should be aware about the objectives and implications of job evaluation. Communication is essential here. The first step in a job evaluation program is to gather information on the jobs being evaluated.  Such information is obtained from the current job descriptions.  The job evaluation process then identifies the factor or factors to be used in determining the worth of different jobs to the organization JOB EVALUATION METHODS Job evaluation methods can be divided broadly into: – Non – analytical methods Analytical methods  The non – analytical methods take whole jobs and rank them. They compare whole jobs that may differentiate them.  Non-analytical methods include; job ranking, paired comparisons, job classification, decision banding and internal benchmarking. The analytical methods break jobs down into their component parts and then compare them factor-by-factor such as the number of subordinates, financial responsibility, qualifications and experience.  They provide a more refined means of measurement than the non-analytical methods. The most widely used analytical methods are the Points Rates Method, Factor Comparison and the Hay –Guide Chart Scheme. JOB EVALUATION: THE NON-ANALYTICAL METHODS JOB RANKING. This method compares whole jobs and does not attempt to assess separately different aspects of the jobs. It determines the position of jobs in a hierarchy by placing them in a rank according to perceptions of their relative size. Ranking is one of the simplest to administer. Jobs are compared to each other based on the overall worth of the job to the organization. The ‘worth’ of a job is usually based on judgments of skill, effort (physical and mental), responsibility (supervisory and fiscal), and working conditions. The basis process in job ranking is to select a representative sample of jobs (so – called benchmarks), prepare basic job descriptions for them, compare them on the basis of the information in the job descriptions and rank them in order of their perceived importance. Each evaluator’s ranking is discussed in a job evaluation committee, compared with the results obtained by other evaluators and eventually a final rank order is drawn up. The remaining jobs in the organisation are then slotted into the evaluated rank order on a like-for –like basis. Ranking jobs entails having them ordered from the simplest to the most difficult. Advantages It’s the easiest and most simplest method of evaluation It’s quick and requires no complicated administration It is easily understood It is particularly suitable for fairly homogeneous jobs e.g. all clerical, or where it is known that the pay structure is already reasonably satisfactory It can be used effectively in smaller organisations with clearly defined

JOB EVALUATION Read Post »

Uncategorized

Stores Management and Administration

Every enterprise finds it necessary to hold ‗stocks‘ for inventory of various items and materials. It would practically be impossible to operate with only one of each item to be sold or used in manufacture or used in office work. A ‗reserve‘ or ‗fund‘ or ‗inventory‘ of each item of material used or sold frequently is therefore maintained so that as items or materials are sold or used they can replaced or replenished from the stocks ‗held in reserve‘. An effective stores management system is therefore is also essential to determine malpractice such as falsification of stock records, unauthorized disposal of stock, stocking manipulation, etc. Stores management is concerned with ensuring that all the activities involved in storekeeping and stock control are performed efficiently and economically by those employed in the stores. In many cases, it will also encompass the recruitment, selection, induction and the training of stores personnel. Any manager‘s work comprises of two (2) different aspects: 1. Technical aspect: which is concerned with the work to be performed in the department. Technical work of different manager‘s might vary considerably, thus the technical work of a factory manager will be very different for the technical work of a sales/stores/office manager. Even the technical work of two (2) stores managers working for two (2) different organizations might differ in many areas. 2. Human aspect: which is concerned directly with the people who are employed to perform that work. In the ‗human‘ aspect of the work, all managers must be similar because it involves managing activities of other people. In a small firm the supplies function may be operated from a single office run by one manager but, in a large organisation, it is necessary to apportion the various duties to separate sections, for example: 1. Identification or vocabulary section 2. Standardisation section 3. Storehouse section 4. Stockyard section 5. Stock control section 6. Records/system updating section 7. Accounts/audit section.

Stores Management and Administration Read Post »

Uncategorized

DIT502  E-COMMERCE.

UNIVERSITY EXAMINATIONS: 2018/2019 EXAMINATION FOR THE DIPLOMA IN INFORMATION TECHNOLOGY DIT 502: E-COMMERCE DATE: AUGUST 2019 TIME: 2 HOURS INSTRUCTIONS: Answer Question One & ANY OTHER TWO questions. QUESTION ONE a) Distinguish the following terms: i. Intranet. [2 Marks] ii. Extranet. [2 Marks] iii. Internet. [2 Marks] b) E-commerce is the application of information and communication technologies (ICT) in support of all the activities of business. It focuses on the use of ICT to enable the external activities and relationships of the business with individuals, groups and other businesses. In this light explain THREE advantages of e- commerce to the following: i. Consumer. [3 Marks] ii. Organization. [3 Marks] iii. Society. [3 Marks] c) The emergence of e- marketplaces has changed several of the processes used in trading and supply chains. These changes driven by technology have resulted in changes to how business is performed. Explain. [5 Marks] d) E— tailing business models can be classified in several ways for example, some classify e- tailers by the scope of items handled. Distinguish the following categories: i. Mail-order retailers. [1 Mark] ii. Direct marketing from manufacturers. [1 Mark] iii. Pure- play e-tailors. [1 Mark] iv. Click and mortar retailers. [1 Mark] v. Online malls. [1 Mark] e) The Internet offers a rich environment for job seekers and for companies searching for hard to find employees. Explain FIVE parties that use the internet job market. [5 Marks] QUESTION TWO a) Identify FIVE characteristics of a good e-payment system. [5 Marks] b) Briefly explain the client-server architecture. [5 Marks] c) With the aid of examples explain the following e-business models. [6 Marks] i. B2C ii. C2C iii. G2G d) Outline FOUR threats of E-Commerce. [4 Marks] QUESTION THREE a) Supply chain management is the process of planning, implementing and controlling the operation of the supply chain. Explain the problems that supply chain management should address. [4 Marks] b) Web traffic is measured to see the popularity of websites and individual pages or sections within a site. In your own words discuss SIX types of information that can be collated when monitoring web traffic. [6 Marks] c) Prior to EDI, businesses depended on postal and phone systems that restricted communication to those few hours of the workday that overlap between time zones. EDI forges boundary-less relationships by improving interchange of information between trading partners, suppliers and customers. Give FOUR roles of EDI in international trade. [4 Marks] d) “URMARKETING MADE EASY” is a world class marketing agency which has been using traditional marketing techniques to market goods for its clients. The agency is deliberating on going the E- marketing way. Advice on whether they should/ should not switch giving reasons for your answer. [6 Marks] QUESTION FOUR a) Discuss the following security threats to e-commerce. [6 Marks] i. Confidentiality threats ii. Integrity threats iii. Availability threats b) Explain the following security requirements for e- commerce. [6 Marks] i. Authentication. ii. Privacy iii. Authorization c) An ERP is business management software, usually a suite of integrated applications, that a company can use to collect, store, manage and interpret data from many business activities. Discuss any FOUR ERP modules. [4 Marks] d) List down FOUR re-known ERP vendors. [4 Marks] QUESTION FIVE a) Electronic auctions also called online auction business model is one in which participants bid for products and services over the Internet. In your own words discuss why e- auctions are gaining popularity. [5 Marks] b) A portal is an information gateway it attempts to address information overload by enabling people to search and access relevant information from disparate IT systems and the Internet. Explain FIVE types of portals. [5 Marks] c) A broker is a company that facilitates transactions between buyers and sellers. Explain FIVE different types of brokers. [5 Marks] d) Personalization refers to the matching of services, products, and advertising content to individuals and their preferences. The matching process is based on what a company knows about the individual user. Profiles can be generated in several ways. Explain the major strategies used to compile user profiles. [5 Marks]

DIT502  E-COMMERCE. Read Post »

Uncategorized

Storekeepers

Storekeepers operate under the supervision of a manager or team leader and are primarily responsible for receiving, sorting, storing, taking inventory, keeping records and organizing for the shipping of merchandise stored in the store. The personnel are also responsible for operating automated equipment such as forklifts, conveyor belts, rail cars and high stackers. Receiving Goods Storekeepers receive goods delivered for storage. They unload the merchandise from the trucks and check to ensure that they match with the delivery documents such as the bill of lading, shipping invoice or delivery note. They also verify that the goods are intact and report any defects. Operate Equipment Storekeepers are required to operate the automated equipment that is required to move heavy cargo. New workers get training on the efficient use of these machines before being allowed to handle them on their own. Sorting Merchandise Stores have a wide range of products and it is up to the storekeepers to sort the deliveries out and group the same type of products together. Sorting the deliveries also facilitates record keeping and filling of orders when the time comes to ship the merchandise to end-users. Taking Inventory Taking inventory is a significant responsibility for the storekeepers. On receipt of the merchandise, he should count and record the number of stock items and to do the same when it is being released. In discharging this responsibility, the worker ensures that the store‘s manager and the merchandise owner are updated on the availability of stock. Prepare Documentation Where necessary, storekeepers have the responsibility of preparing storage receipts for customers who store their merchandise in the warehouse. The storage receipts are necessary for demonstrating compliance with the law and are also useful to the customer who can secure financing loans with them. Storekeepers also maintain records of damage to stock and disposal of defective goods. Store Merchandise It is the duty of the storekeeper to tag, mark or label stock items and to implement the best method and location for storage in the store depending on the nature of the goods. The storekeeper stores the goods according to the designated system of storage in the storeroom. Fill Orders A storekeeper is also responsible for filling orders. He retrieves the items for dispatch from their various storage locations and assembles them before verifying that they are in good condition and may be shipped to the customer. The storekeeper then prepares the merchandise for shipping through boxing, wrapping or labeling and delivers them to the shipping room where they are sent on to the customer.

Storekeepers Read Post »

Uncategorized

DIT410  JAVA PROGRAMMING.

UNIVERSITY EXAMINATIONS: 2018/2019 EXAMINATION FOR DIPLOMA IN INFORMATION TECHNOLOGY DIT 410: JAVA PROGRAMMING MODE: FULL TIME/PART TIME ORDINARY EXAMINATIONS DATE: AUGUST, 2019 TIME: 2 HOURS INSTRUCTIONS: Answer question ONE and any other TWO. QUESTION ONE[30 Marks] a) Differentiate between imperative and object oriented programming paradigms 4 Marks b) List four reasons that explain why Java programming is popular 4 Marks c) JVM is an imaginary machine that is implemented by emulating it in software on a real machine. Code for the JVM is stored in .class file extension, each of which contains code for at most one public class. Explain four uses of JVM. 8 Marks d) When an object is created, instance variables are initialized with their respective default values. What are the default values for the following instance types? i. Byte ii. Int iii. Float iv. Char 4 Marks e) With examples differentiate between implicit type casting and explicit type casting 4 Marks f) Give the output of the above program class RelationalOpSample { public static void main ( String args[] ) { int num1 = 10, num2 = 30; System.out.println( num1 + “==” + num2 + ” = ” + ( num1== num2)); System.out.println( num1 + “!=” + num2 + ” = ” + ( num1!= num2)); System.out.println( num1 + “>=” + num2 + ” = ” + ( num1>= num2)); System.out.println( num1 + “<=” + num2 + ” = ” + ( num1<= num2)); } } 6 Marks QUESTION TWO [20 Marks] a) Explain the difference between static and non-static member of a class. 4 Marks b) Describe with examples the syntax of the following program flow controls and advice when to use them i. While ii. Do while 6 Marks c) Describe the following flow stubs iii. Continue iv. Break 6 Marks d) Give two rules used for naming variables in Java 4 Mark QUESTION THREE [20 Marks] a) What is the relevance of the following keywords as used Java Programming? Give examples to support your answer. i. new ii. extends iii. implements 9 Marks b) Create a class named Sweets. Its main() method holds an integer variable named numberofSweets to which you will assign a value. Create a method to which you pass numberofSweets. The method displays the sweets in dozens. For example, 40 sweets is 3 dozens and 4 left over. 7 Marks c) Interfaces are quite useful in programming (Java). Explain TWO uses of interfaces 4 Marks QUESTION FOUR [20 Marks] a) Create a class named Commission that includes three variables: a double sales figure, a double commission rate, and an integer commission rate. Create two overloaded methods named compute Commission(). The first method takes two double arguments representing sales and rate, multiplies them, and then displays the results. The second method takes two arguments: a double sales figure and an integer commission rate. This method must divide the commission rate figure by 100.0 before multiplying by the sales figure and displaying the commission. Supply appropriate values for the variables, and write a main() method that tests each overloaded method. 12 Marks b) Briefly outline any four methods used in StringBuffer class. 8 Marks QUESTION FIVE [20 Marks] a) Define a wrapper class as used in java langauge. 3 Marks b) Complete the following table of primitive types using the corresponding wrapper class for each type. 5 Marks. c) Explain the concept of method overloading as used in java programming. 4 Marks d) Write a java program to demonstrate the use of method overloading 8 Marks

DIT410  JAVA PROGRAMMING. Read Post »

Uncategorized

Stores manager

Supervise the operation of a storeroom and all facets including ordering, receiving, processing, recording and distributing supplies and materials; preparing and maintaining detailed records and files. Supervision is exercised over storekeepers and delivery persons. Duties of a store manager Manage, oversee, supervise and participate in storeroom operations. Approve requisitions, analyzes work orders, etc. Supervise computer operations. Brief staff on materials to be loaded or on assembly of items to be delivered. Check with staff for changes that could affect delivery schedule; make schedule adjustments as needed. Review paperwork from deliveries to determine if additional work requirements will occur. Check documents for thoroughness and completeness and prepare additional documentation when necessary. Initiate all requests for replenishment of stock. Oversee the receipt and issuing of materials entering or leaving warehouse. Take periodic inventories and participate in monthly inventory program.

Stores manager Read Post »

Uncategorized

Remuneration Package

Remuneration Package Introduction Compensation and pay are not synonymous terms. Compensation or remuneration refers to all the extrinsic rewards employees receive in exchange for their work. Pay refers only to the actual shilling, dollar, pound that employees receive in exchange for their work. Usually compensation is seen as consisting of the base wage or salary, any incentives or bonuses and any benefits. Incentives are rewards offered in addition to the base wage or salary and are usually directly related to performance. Benefits are rewards employees receive as a result of their employment and position with the organization. A reward system consists of financial rewards (fixed and variable pay) and employee benefits, which together comprise total remuneration. Total remuneration is the value of all cash payments (total earnings) and benefits received by employees. A compensation package consists of two kinds of payments, during employment and after employment. The during employment package consists of; the basic salary, cash allowances, bonus and non-cash perquisites. After employment compensation is in the form of pension, gratuity, limited medical facilities and purchases from cooperative society.   Theoretical considerations A number of economists have propounded theories, which assert the following: – That, the natural price of labour is the subsistence – level wage. Higher wages increase labour supply while low wages below subsistence level may make people to die of disease and malnutrition. That there is a predetermined fund (surplus income) which decides the wages That workers will never receive full compensation, and that wages constitute an inadequate payment for the surplus value created by the workers to the employer That state has to manipulate the allocation of income to wage earners to restore full employment That cheap labour will be a basis for comparative cost advantage in international trade COMPONENTS OF A REMUNERATION PACKAGE A remuneration package consists of the following: – Base pay/basic salary Allowances Bonuses Incentives Commission benefits Perquisites   Basic Salary This is the major component of employment compensation package. Basic salary is worked out on the basis of job evaluation, and is adjusted either because of reclassification or changes in the cost of living index. Basic salary is a range with top and base clearly defined. Basic salary is the fixed salary or wage, which constitutes the rate for the job. For manual workers it may be referred to as time or day rate. It may provide the platform for determining additional payments related to performance, competence or skill. It may also govern pension entitlements and life insurance when they are related to pay. The base rate for a job is regarded as the rate for a competent or skilled person in a job. The basic levels of pay for jobs reflect both internal and external relativities Internal relativities may be measured by some form of job evaluation, which places jobs in a hierarchy. External relativities are assessed by tracking down market rates.  Pay levels may also be agreed upon via negotiations i.e. CBA’s or by individual agreements. In many organizations pay rates are fixed by managerial judgment of what is required to recruit and retain people. The rates may get adjusted due to individual or collective pressures for increases or upgrading. The base pay may be expressed as an annual, weekly or hourly rates and may be adjusted to reflect increases in the cost of living, market rates, agreement with unions or unilaterally by the management. Allowances Some of the well-known allowances include; house rent, travel allowance, daily allowance, hardship allowance, shift allowance, and so on. The concept of allowance is based on the cost of living index and are meant to compensate for the extra efforts needed for one to perform normal duties. Allowances can be added to the basic pay depending upon the contingencies of the job. The exact quantum of most allowances is usually linked to the basic salary as they present a percentage of the basic. Bonus This is a reward for good performance, which is paid in lump sum related to the results obtained by individuals, teams or the organization. Bonus is seen as profit sharing and focuses on improving productivity for both employer and employee. Perquisites Perks are those benefits that do not usually come in the form of cash but are provided to maintain certain needs and status of the employee, and image of the organization. These may include perks such as stock options, club membership, car or housing loans, reimbursement of the cost of children’s education, paid holidays, generous medical benefits, furnishing of residence and many others. Incentives These are payments linked to the achievement of previously set targets, which are designed to motivate people to achieve higher levels of performance.  Targets are usually quantified as output, sales and so on. Commission A special form of incentive in which payments to sales staff are made on the basis of a percentage of the sales value they generate FACTORS INFLUENCING REMUNERATION PACKAGE Remuneration packages are subject to major influences internal and external to the job. These factors or what might be called “facts of life” for both employer and employee are as follows: – Labour Market Conditions. Include the prevailing market rates for the cost of certain calibres of labour.  Here organisations compare a job with similar jobs elsewhere in the market.  It looks at what other people or organisations pay for the same or similar competency or job. The labour market, like all other markets has buyers (employers) and seller (employees). It is in the external market that the economic determinants of pay levels operate. Pay levels in the labour markets are determined by supply and demand considerations. If supply exceeds demand the pay levels go down; if demand for labour exceeds supply at the market clearing or market equilibrium wage.  This is known as the theory of equalizing differences. In the internal market, the firm, pay progression may relate to the length of service and an annuity approach to apply increments (i.e. pay that goes up but does not come down

Remuneration Package Read Post »

Uncategorized

Material Flow Planning

Planning the flow of materials is important in a warehouse. This is because with a plan, we would most likely be aware of the location of items in the store and also the status and location of the handling equipment. With this information, better control of the store can be achieved. There are two main approaches of the plan of material flows. They are the ‘U’ flow and ‘Through’ flow. ‘U’ flow A ‘U’ flow occurs when the goods receipt and dispatch functions are located at the same end of a store building. Products flow in at receiving, move in to storage in the back of the store, and then to shipping, which is located at the adjacent to receiving on the same side of the building. Items with higher throughput level are located closer to the loading bays. An example of a ‘U’ flow design can be seen in the diagram below. Advantages of ‘U’ Flow Excellent utilization of dock resources because the receiving and shipping processes can share dock doors Facilitating cross-docking because the receiving and shipping docks are adjacent to one another and may be co-mingled Excellent lift truck utilization because put away and retrieval trips are easily combined and because the storage locations closest to the receiving and shipping docks are natural locations to house fast moving items Yields excellent security because there is a single side of the building used for entry and exit ‘Through’ flow ‘Through’ flow happens when separate loading bay facilities for outbound and shipping are provided, often at opposite end of store. Products flow in at receiving, move into storage, picking area and then the marshaling and dispatch area in a straight line. Items with a higher throughput level are located at the center of the store because the total distance travelled would be shorter. An example of a ‘Through’ flow layout design is shown on the diagram below.

Material Flow Planning Read Post »

Scroll to Top