Lecture Room 142B

Home >> Lecture venue >> Lecture Room 142B

Sociology for Technology

Sociology for Technology helps the student of architecture to synchronise the needs of society and thearchitectural theories and practices, in the development of the built environment.

Electronics II

This is a continuation of CMP1101: Electronics I.   

Computer Architecture and Organization

Computer architecture is a key component of computer engineering and the practicing computer engineer should have a practical understanding of this topic. It is concerned with all aspects of the design and organization of the central processing unit and the integration of the CPU into the computer system itself   

Software Engineering

Software engineering is the discipline concerned with the application of theory, knowledge,  and  practice  to  build  effectively  and  efficiently  software  systems  that satisfy the requirements of users and customers. Software engineering is applicable to small, medium, and large-scale systems. It encompasses all phases of the life cycle of a software system. The life cycle includes requirement analysis and specification, design, construction, testing, and operation and maintenance   

Electric Circuits and Signals

Circuits and signals are foundational material for computer engineering. These areas provide  the  basic  knowledge  for  the  design  of  the  circuits  used  to  implement computers. Knowledge of the electrical circuits used to implement digital circuits and computers is crucial to the computer engineer   

Discrete Mathematics and Random Processes

The area is discrete  mathematics  is foundational material for computer  engineering. The material is pervasive in the areas of data structures and algorithms   

Analysis and Design of Algorithms

Algorithms are fundamental to computer engineering. The real-world performance of any software or hardware system depends on two things: (1) the algorithms chosen, and (2) the suitability and efficiency of the implementation. Good algorithm design is, therefore, crucial for the performance of all systems. Moreover, the study of algorithms provides insight into the intrinsic nature of the problem as well as possible solution techniques independent of programming language, computer hardware, or any other implementation aspect.   

Digital Logic

Digital Logic is the foundation of computer engineering. The logic design area covers the digital building blocks, tools, and techniques in the design of computers and other digital systems. This course is designed to introduce students to switching theory, combinational and sequential logic circuits, and memory elements   

Operating System Technologies

An operating system defines a software interface of the computer hardware and the architecture with which computer engineers can control and exploit the hardware to provide maximum benefit to the user.

Computer Networks

The number of computer  networks  is increasing  dramatically.  From small offices to entire countries,  computer  networks  have  become  the  heart  of  electronic communication today. Using established protocols, these local and wide area networks have become the conduit for servers and clients. Of interest today is data integrity and security as well as the “right” to the information communicated   


Subscribe to RSS - Lecture Room 142B