This module is aimed at providing the student with an understanding of the concept of project and its management. It also provides insight to the various project functions specifically planning, organizing, staffing, directing and controlling. This module introduces to the students the various approaches for handling project risks. Some of the contents encompass the law of contract, how contracts are written and project management SW (MS Project Management) practice. In this module the indicative contents to be covered are arranged as follows: Unit one: The concept of project, the concept of management, the concept of software project, classic organization theories, the functions of management, differences between software projects and other projects and innate difficulties in SW project management. Unit two: it encompasses project initiation, management and success, appraisal and risk, quality systems and implementation as well as environmental impacts. Unit three: it encompasses management functions namely planning, developing policies and strategies, organization, personnel management, turnkey operations and global issues. Unit four: it compiles the revision of the waterfall model for software project development, project management within the framework of waterfall model and introduction of various management tools such as project network charts, Gantt chart, etc. Unit five: it concentrates on the project economic issues costs, finance, international commerce, negotiation, customs, law of contract, preparation of contracts, interpretation of contracts and contract implementation.



Management Information System

This course (MIS) is going to focus and expose all third year BIT students to the nature, purpose and advantages of use of Information Technology. It helps develop students’ ability to establish and fulfill their needs in further organizations they may work with.


Microprocessor & Micro Controller for Computer Science Engineering

This covers the basic concepts in microprocessor based systems, and introduces the assembly language for Intel microprocessor. 

At Completing of this module the student should be able to:

 • Understand the architecture of the Intel microprocessor 

• Learn assembly language, and write programs in assembly 

• Learn memory and Input/Output interfacing techniques 

• Understand the function and use of interrupts in a microprocessor system  

 Books: Assembly Language for x85/86 Processors, Sixth Edition, Kip R. Irvine, Prentice Hall, 2011.


This module will introduce students to the digital electronic technology and concepts which is basis for all current computer technology. And to learn how to build simple digital electronic devices. 

Having successfully completed the module, students should be able to :

• Describe and implement digital electronic circuit

. Design, Analyse and simplify digital electronic circuit 

• Build simple digital devices