All Courses

Introduction to Computer
This course introduces students to basic computer concepts in hardware, software,
networking, computer security, programming, database, e-commerce, decision
support systems, and other emerging technologies such as Google applications.
Students learn techniques to search, evaluate, validate, and cite information found
online. Widely used applications including word processing, spreadsheets,
databases, presentation, and web development software are studied. Upon
completion, students should be able to demonstrate an understanding of the role and
function of computers and use the computer to solve problems.
Microprocessor and Assembly Language
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer's central processing unit. The integrated circuit is capable of interpreting and executing program instructions and performing arithmetic operations.[1] The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and provides results (also in binary form) as output. Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system.
Information and Communication Technology (ICT)
In this course, the students will be exposed to ICT and shown how ICT is pervasively affecting all of us. The focus of this class would be on how ICT can be leveraged by students to develop their skills and better perform their professional tasks.
The course’s objectives, formally defined here, are the following:
To get you excited about ICT, To familiarize you with the usage of ICT, To get you motivated about creating and using innovative ICT applications
I would like to remind you that this course that you'd be taking is a basic course that applies very widely. The skills that you'd learn from this course would be very useful to you for the duration of your B.Sc. studies and beyond. The importance of this course should motivate you all to take keen interest in the class proceedings and try to work hands on. This course will take you through all the necessary stages.