This course will introduce students to the fundamental concepts underlying modern computer organization and architecture. The main objective of the course is to familiarize students with hardware design including logic design, basic structure and behavior of the various functional modules of the computer and how they interact to provide the processing needs of the user, the interaction between computer hardware and software at various levels. The students will learn the concepts of computer technology, It will cover machine level representation of data, performance evaluation, instruction set design, computer arithmetic, CPU structure and functions, memory system organization and architecture, system input/output, multiprocessors, data path and control unit design of processors and enhancing performance with pipelining.
Faculty: Computing, Engineering and Mathematics (CEM)
Programme Type:
To continue the development of methods for general modular programmedesign and data abstraction, to learn some specific algorithms used to manipulate data structures and data structures which are applicable to a range of problems, and to gain an understanding of techniques for analyzing algorithms and data structures in relation to programmedesign. Learning problem solving methods and algorithm development and how data structures are used to store information in computer programmes.
Faculty: Computing, Engineering and Mathematics (CEM)
Programme Type:
This course is designed to provide an introduction to electrical and electronic engineering. Students will be introduced to the theory and principles for Ac and DC circuit analysis. The course begins with an examination of the SI units, atomic theory, basic electrical quantities and circuit analysis techniques. It is designed to give a broad understanding of the principles of electrical and electronic engineering covering such topics as: Basic Circuits/DC Analysis: electrical quantities, components and sources, circuit analysis laws; Ohms law, Kirchhoff laws, series/parallel circuits, voltage/current divider, Norton, Superposition and Thevenin theorems, and controlled sources. Other Topics include conductors, insulators, semiconductors and diodes, transistors, capacitors and capacitance.
Faculty: Computing, Engineering and Mathematics (CEM)
Programme Type:
This course is designed to equip the student with knowledge, skills and attitudes that will enable them to effectively function as an electronic technician working with semiconductor devices and their applications. It introduces the characteristics and applications of semiconductor devices and circuits. Emphasis is placed on analysis, selection, biasing, and applications. Upon completion, students should Computer & Electronics Course Descriptions be able to construct, analyze, verify, and troubleshoot analog circuits using appropriate techniques and test equipment.
Faculty: Computing, Engineering and Mathematics (CEM)
Programme Type: Associate Degree, Computer- Electronics Engineering Technology
This course covers the organization and operation of computer systems, including batch processing, interactive processing, multi-programming systems, storage management, data sharing in main storage, resource control, file systems, job scheduling, deadlocks, interrupt structures, processor scheduling and case studies of operating systems
Faculty: Computing, Engineering and Mathematics (CEM)
Programme Type: