Bachelor of Science in Computer Science & Engineering primarily involve the study of a number of core courses, which every computer engineer should know and significant number of courses from specialized areas. Although this program is a specialized one. Still there is scope of optional courses in the final year for the students to choose other subjects’ further interest. Core courses build the foundation & specialized courses prepare the students for the specific areas of CSE. To understand the underpinning theory of the courses of CSE, a number of courses on Mathematics, Statistics, Physics. Electrical Engineering, and Electronics Engineering have been considered mandatory to include in the syllabus. This undergraduate curriculum is designed in such a way that after graduation the graduate will have a reasonable amount of general idea about humanities subject & they will obtain a good communication skill in English as well. The curriculum includes a good number of universities required courses known as General Education (GED). Areas of the GED courses include Linguistics (English and Arabic), Liberal Arts and Islamic Studies. In addition, some courses on Economics, Management, and Accounting have been incorporated to make the syllabus a balanced and reasonably complete one.