Technology Institute


All students of computing should acquire some understanding and appreciation of a computer system’s functional components, their characteristics, their performance, and their interactions. Students need to understand computer architecture in order to structure a program so that it runs more efficiently on a real machine. The focus of this course is to deal with Digital logic and digital systems; Machine level representation of data; Assembly level machine organization; Memory system organization and architecture; Interfacing and communication; and Functional organization.


This course will introduce the area of Information Technology project management, presenting basic techniques and approaches and aiming to develop a critical awareness of the challenges and shortcomings of the area. IT Project Management is an important area of study since most non-trivial software development efforts will be make use of some type of project management approach in an aim to manage the development process in such a way that the software meets its requirements and is on-time and within budget.