The document outlines the 4-year syllabus for a Bachelor of Science in Computer Science and Engineering at National University. It includes a breakdown of courses and credits required each semester, totaling 138 credits overall. In the first year, courses cover structured programming, electronics, calculus, physics, and English. Subsequent years include courses in data structures, algorithms, operating systems, computer architecture, networks, and electives in areas like artificial intelligence, graphics, and security. The final semester focuses on a project or industry internship.
1. National University
Subject: Computer Science and Engineering
Syllabus for Four Year B.Sc.
Honors Course Effective from the
Session: 2018-2019
Year wise courses and marks distribution.
Total Credit:138
1st
Year (1st
Semester)
Course Code Course Title
Hours/Week
Theory Practical Credit
510201 Structured Programming Language 3 -- 3.00
510202 Structured Programming Language Lab -- 2 1.5
510202 Electrical and Electronic Circuit 3 -- 3.00
510205 Calculus 3 -- 3.00
510207 Physics 3 -- 3.00
510209 English 3 -- 3.00
510204 Electrical and Electronic Circuit Lab -- 2 1.5
Total Credit 18.00
1st
Year (2nd
Semester)
Course Code Course Title
Hours/Week
Theory Practical Credit
510211 Discrete Mathematics 3 -- 3.00
510213 Digital Systems Design 3 -- 3.00
510215 Linear Algebra 3 -- 3.00
510217 Statistics and Probability 3 -- 3.00
510219 History of the Emergence of Independent
Bangladesh
3 -- 3.00
510215 Linear Algebra 3 -- 3.00
510212 Digital Systems Lab -- 2 1.5
Total Credit 16.50
2nd
Year (3rd
Semester)
Course Code Course Title
Hours/Week
Theory Practical Credit
520201 Data Structure 3 -- 3.00
520203 Object Oriented Programming 3 3 3.00
520205 Computer Architecture 3 -- 3.00
520206 Data Structure Lab -- 2 1.50
520208 Object Oriented Programming Lab -- 2 1.50
520209 Ordinary Differential Equation 3 -- 3.00
520211 Fundament of Business Studies 3 -- 3.00
Total Credit 18.00
2nd
Year (4th
Semester)
Course Code Course Title
Hours/Week
Theory Practical Credit
520213 Database Management System 3 -- 3.00
520215 Microprocessor and Assembly Language 3 -- 3.00
520217 Design and Analysis of Algorithms 3 -- 3.00
520218 Database Management System Lab -- 2 1.50
520220 Microprocessor and Assembly Language Lab -- 2 1.50
520222 Design and Analysis of Algorithms Lab -- 2 1.50
520223 Numerical Analysis 3 -- 3.00
Total Credit 16.50
3rd
Year (5th
Semester)
Course Code Course Title
Hours/Week
Theory Practical Credit
530201 Peripheral and Interfacing 3 -- 3.00
2. 530203 Data and Telecommunications 3 -- 3.00
530205 Operating System 3 -- 3.00
530206 Peripheral and Interfacing Lab -- 2 1.50
530208 Data and Telecommunications Lab -- 2 1.50
530210 Operating System Lab -- 2 1.50
530211 Economics 3 -- 3.00
Total Credit 16.50
3rd
Year (6th
Semester)
Course Code Course Title
Hours/Week
Theory Practical Credit
530213 Software Engineering 3 -- 3.00
530215 Computer Networking 3 -- 3.00
530217 Theory of Computation 3 -- 3.00
530219 Embedded System Programming 3 -- 3.00
530220 Software Engineering Lab -- 2 1.50
530222 Computer Networking Lab -- 2 1.50
530224 Embedded System Programming Lab -- 2 1.5
Total Credit 16.50
4th
Year (7th
Semester)
Course Code Course Title
Hours/Week
Theory Practical Credit
540201 Artificial Intelligence 3 -- 3.00
540203 Compiler Design and Construction 3 3 3.00
540205 Computer Graphics 3 -- 3.00
540207 E-Commerce and Web Engineering 3 -- 3.00
540208 Artificial Intelligence Lab -- 2 1.50
540210 Compiler Design Lab -- 2 1.50
540212 Computer Graphics Lab -- 2 1.50
540214 E-Commerce and Web Engineering Lab -- 2 1.50
Total Credit 18.00
4th
Year (8th
Semester)
Course Code Course Title
Hours/Week
Theory Practical Credit
540215 Network and Information Security 3 -- 3.00
540217 Information System Management 3 -- 3.00
540246 Network and Information Security Lab -- 2 1.50
540276 Project/Industry Attachment -- 5 6.00
Optional Course (any one)
540219 Simulation and Modeling 3 2 4.50
540221 Distributed Systems 3 2 4.50
540223 Digital Signal Processing 3 2 4.50
540225 Digital Image Processing 3 2 4.50
540227 Multimedia 3 2 4.50
245029 Pattern Recognition 3 2 4.50
540231 Design and Analysis of VLSI Systems 3 2 4.50
540233 Micro-controller and Embedded System 3 2 4.50
540235 Cyber Law and Computer Forensic 3 2 4.50
540237 Natural Language Processing 3 2 4.50
540239 System Analysis and Design 3 2 4.50
540241 Optical Fiber Communication 3 2 4.50
540243 Human Computer Interaction 3 2 4.50
540245 Graph Theory 3 2 4.50
Total Credit 18.00