The document summarizes several course outlines for computer science courses. It provides details on three courses: Digital Logic, Discrete Structure, and Microprocessor. For each course it lists information like the course title, number, credit hours, nature, goals, contents which are divided into units, textbooks, and lab works. It also includes two sample course outlines for Data Structures and Algorithms and another unnamed course. The courses cover topics in digital logic, discrete math, microprocessors, data structures, algorithms and other computer science fundamentals.