Rationale 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. Objective The course aims to provide the student with: An introduction...Read More
Rationale 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...Read More
Rationale 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. Objectives To provide an overview...Read More
Rationale This is a continuation of CMP1101: Electronics I. Objectives The course aims to provide the student with: An understanding of how complex devices such as field-effect transistors are modelled and how the models are used in the design and analysis of useful circuits. The capability to design and construct circuits, take measurements of circuit...Read More
Brief Course Description The course provides a thorough understanding of the principles of well‐structured and efficient programming in C/C++ fostering a productive and effective programming methodology appropriate for modern day engineering disciplines which require computer programming to carry out simulation, modeling, data gathering and analysis. Course Objectives By the end of the course students should be...Read More
Recent Comments