Bachelor of Science in Computer Science and Engineering (BSCSE) Department of Electrical and Computer Engineering School of Engineering and Physical Sciences North South University Bashundhara, Dhaka-1229, Bangladesh Total Credit Hours: 130 Semester/Year-wise breakdown of BSCSE courses Semester 1 1st Year 2nd Year 3rd Year 4th Year Semester 2 Semester 3 ENG 102 (3 cr.) ENG 103 (3 cr.) ENG111 (3 cr.) MAT116 (0 cr.) MAT120 (3 cr.) MAT130 (3 cr.) CEE110 (1 cr.) MAT 125 (3 cr.) PHY107+CL (4 cr.) CSE115 (4 cr.) CSE173 (3 cr.) CSE215+CL (4 cr.) PHI104 (3 cr.) ENG115 (3 cr.) HIS101 (3 cr.) MAT250 (3 cr.) MAT350 (3 cr.) MAT 361 (3 cr.) PHY108 +CL (4 cr.) CSE231+IL (3 cr.) CSE299 (1 cr.) CSE225+IL (3 cr.) EEE141 + CL (4 cr.) HIS102 (3 cr.) POL101/104 (3 cr.) ECO101/104 (3 cr.) CHE 101+CL (4 cr.) CSE311+IL (3 cr.) BIO103+CL (4 cr.) EEE111 + CL (4 cr.) CSE323 (3 cr.) CSE327 (3 cr.) CSE 332 (3 cr.) CSE 373 (3 cr.) CSE331 + IL (3 cr.) SOC101/ANT101/ENV2 ELECT1 (3 cr.) 03 /GEO205 (3 cr.) ELECT2 (3 cr.) EEE452 (3 cr.) CSE499A (1.5 cr.) ELECT3 (3 cr.) OPEN ELECT (3 cr.) CSE499B (1.5 cr.) CSE425 (3 cr.) BSCSE Curriculum – Approved by UGC, March 2015 - Effective from Fall 2014 Semester-wise Subjective sequences of courses and Prerequisite list - BSCSE SEM. 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th COURSE ENG102: Introduction to Composition MAT116: Pre-Calculus CEE110 (Engineering Drawing) CSE115+CL: Programming Language I ENG 103: Intermediate Composition MAT120: Calculus I MAT 125: Linear Algebra CSE 173: Discrete Mathematics ENG111: Public Speaking MAT130: Calculus II PHY107+CL: Physics I CSE215 + CL : Programming Language II PHI104: Introduction to Ethics MAT250: Calculus III PHY108+CL: Physics II CSE225 + IL : Data Structures and Algorithm ENG115: Literature MAT350: Engineering Mathematics EEE141 + CL: Electric Circuit I CSE231 + IL: Digital Logic Design HIS101: Bangladesh Culture and Heritage MAT 361: Probability and Statistics CSE299: Junior Design HIS102: Introduction to World Civilization CHE 101+CL: Chemistry I EEE111 + CL: Analog Electronics I CSE332 : Computer Organization and Architecture POL101/POL104: Introduction to Political Science/ Governance CSE311 + IL : Database Systems CSE323 : Operating Systems Design CSE373 : Design and Analysis of Algorithms ECO101/ECO104: Introduction to Microeconomics/Macroeconomics BIO103+CL: Biology I CSE327 : Software Engineering CSE331 : Microprocessor Interfacing and Embedded System + IL SOC101/ANT101/ENV203(GEO205): Introduction to Sociology/Anthropology/ Bangladesh Geography CSE425: Concepts of Programming Language EEE452: Engineering Economics ELECT1 ELECT2 CSE499A: Senior Design I ELECT3 OPEN ELECT CSE499B: Senior Design II Cr. 3 0 1 4 3 3 3 3 3 3 4 4 3 3 4 3 3 3 4 3 3 3 1 3 4 4 3 3 Cr./Sem. 3 3 3 3 12 4 3 3 PREREQUISITES 8 12 14 13 13 7 14 13 ENG102/Waiver MAT116 MAT116 CSE115 MAT120 MAT120 CSE173 MAT130 MAT130 and PHY107 CSE215 ENG103 MAT250 PHY107 and MAT120 CSE173 MAT250 60 credits completed MAT350 EEE141 CSE231 CSE225 CSE332 CSE225 and MAT361 CSE311 CSE323 3 3 3 3 3 1.5 3 3 1.5 9 CSE327 7.5 100 credits completed 7.5 CSE499A BSCSE Curriculum – Approved by UGC, March 2015 - Effective from Fall 2014 Recommended Sequence of Courses for BSCSE Course Semester Credits 1st CEE110 MAT116 CSE115+L ENG102 8 2nd MAT125 MAT120 CSE173 ENG103 12 3rd CSE215+L MAT130 PHY107+L ENG111 14 4th CSE225+L MAT250 PHY108+L PHI104 13 5th CSE231+L MAT350 EEE141+L ENG115 13 HIS101 7 HIS102 14 6th CSE299 † 7th CSE332 8th CSE323 9th MAT361 CHE101+L EEE111+L CSE373 CSE311+L POL101/104 12 CSE331+L BIO103+L CSE327+L ECO101/104 13 10th EEE452 CSE425 SOC101/ANT101/ ENV203/GEO205 9 11th CSE499A ** ELECT1 12th CSE499B ELECT3 ELECT2 OPEN ELECT † after completion of 60 credits ** after completion of 100 credits and all core courses BSCSE Curriculum – Approved by UGC, March 2015 - Effective from Fall 2014 7.5 7.5 Total: 130