Brief Course Description The purpose of the course is to help students to understand the basics of computer software and hardware systems. In addition the course gives basics of programming languages and enables the students to use the applications software.
Rationale 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