0% found this document useful (0 votes)
36 views26 pages

Course Structure of Department of CSE

The document outlines the course structure, requirements, and distribution of courses for an undergraduate computer science program. It discusses core, prerequisite, and optional courses and specifies the credits required in different categories to fulfill the 144 credit degree requirement.

Uploaded by

hudai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views26 pages

Course Structure of Department of CSE

The document outlines the course structure, requirements, and distribution of courses for an undergraduate computer science program. It discusses core, prerequisite, and optional courses and specifies the credits required in different categories to fulfill the 144 credit degree requirement.

Uploaded by

hudai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Course

Structure
Presented by,

Mr. Syed Ahsanul Kabir

Associate Professor
Department of Computer Science and Engineering (CSE)
Green University of Bangladesh (GUB)
The course structure refers to the choice of
topics and the organization and sequencing of
course content. Remember, the choice of
topics and their organization should always
support the learning objectives for the course.

7/4/2020 2
The course structure specifies the completion
requirements for a particular version of a course.
The course requirements that apply to a student
are those that applied at the time of admission to
the course, unless a specific transition program has
been approved by the faculty.

7/4/2020 3
Types of Courses
Three types of courses are included in the undergraduate
curricula. These are core course, pre-requisite course and
optional course.
Core Course
A number of courses are identified as core courses, which form
the nucleus of the bachelor’s degree program in Computer
Science and Engineering. A student has to complete all the core
courses.

7/4/2020 4
Prerequisite Course

Some of the core courses are identified as prerequisite


courses for other courses. A prerequisite course is the one that is
required to be completed before taking some other course(s).

Optional Course

Apart from the core courses, the students can choose from a
set of optional courses following their area of interests.

7/4/2020 5
Course Category
The letter prefix in any course number indicates the discipline/subject offering the course.
Letter symbols for course categories are:

➢ EAP-English for Academic Purpose

➢ EEE-Electrical and Electronic engineering

➢ CSE-Computer Science and Engineering

➢ MAT-Mathematics

➢ PHY-Physics

➢ GED-General Education

➢ CHE-Chemistry
7/4/2020 6
Student Advising
One faculty is usually appointed as “Student Adviser” for a group of
students. The adviser advises each student about the courses to be
taken in each term. Based on the academic performance of the
previous term(s), the adviser decides the number and nature of
courses the student can register. The adviser may suggest the student
to drop/add one or more courses based on previous academic
performance.

7/4/2020 7
Degree Requirement:
Completion of minimum 144 credit hours.

Passing of all courses individually and maintaining a


minimum CGPA.

7/4/2020 8
Category Credit Hours
Language and General Education Courses 20.0 Credits

Basic Science Courses 11.5 Credits

Mathematical Courses 12.0 Credits

Other Engineering Courses 12.5 Credits

Core Courses 72.5 Credits

Optional Courses 15.5 Credits


Total Credits: 144 Credits

7/4/2020 9
Course flow diagram

Object Oriented Programming Database System Web Programming

Algorithms
Artificial Intelligence

Structured Programming Digital Logic Design Computer Architecture Microprocessor & Microcontrollers

Differential and integral calculus Data Structures

Ordinary and Partial Differential Equations and


Coordinate Geometry

Linear Algebra and Vector Analysis

7/4/2020 10
7/4/2020 11
7/4/2020 12
7/4/2020 13
Semester-wise Course Distribution

Fresher
Level 1, Term-1

Course Code Course Title Credit Prerequisite

EAP 101 English for Academic Purpose I 3


PHY 101 Physics I 3

CSE 101 Discrete Mathematics 3


Differential and Integral
MAT 101 3
Calculus
12.0

7/4/2020 14
Level 1, Term-2

Course Code Course Title Credit Prerequisite

PHY 103 Physics II 3


PHY 104 Physics II Lab 1.5
CSE 103 Structured Programming 3
CSE 104 Structured Programming Lab 1.5
Ordinary and Partial Differential
MAT 103 Equations and Coordinate 3 MAT 101
Geometry
12.0

7/4/2020 15
Level 1, Term-3

Course Code Course Title Credit Prerequisite

EAP 103 English for Academic Purpose II 2


CHE 101 Chemistry 3
CHE 102 Chemistry Lab 1
CSE 105 Data Structures 3 CSE 103
CSE 106 Data Structures Lab 1.5
MAT 105 Linear Algebra and Vector Analysis 3 MAT 101
13.5

7/4/2020 16
Sophomore
Level 2, Term-1

Course Code Course Title Credit Prerequisite


CSE 201 Object Oriented Programming 3 CSE 103
CSE 202 Object Oriented Programming lab 1.5
CSE 203 Digital Logic Design 3
CSE 204 Digital Logic Design Lab 1
Introduction to Electrical
EEE 201 3
Engineering
Introduction to Electrical
EEE 202 1
Engineering Lab
12.5

7/4/2020 17
Level 2, Term-2

Course Code Course Title Credit Prerequisite

GED 201 Functional Bengali 2


CSE 205 Algorithms 3 CSE 105
CSE 206 Algorithms Lab 1.5
CSE 208 Engineering Drawing 1.5
Electronic Devices and Circuits &
EEE 203 3 EEE 201
Pulse Techniques
Electronic Devices and Circuits &
EEE 204 1
Pulse Techniques Lab
12.0

7/4/2020 18
Level 2, Term-3

Course Code Course Title Credit Prerequisite


CSE 209 Database System 3 CSE 105
CSE 210 Database System Lab 1.5
CSE 211 Computer Architecture 3 CSE 203
Electrical Drives and
EEE 205 3 EEE 203
Instrumentation
MAT 201 Statistics and Complex Variables 3

13.5

7/4/2020 19
Junior
Level 3, Term-1

Course Code Course Title Credit Prerequisite


CSE 301 Web Programming 3 CSE 209
CSE 302 Web Programming Lab 1.5
CSE 303 Microprocessors & Microcontrollers 3 CSE 203
Microprocessors & Microcontrollers
CSE 304 1
Lab
Optional I (Any one of the following
two courses with corresponding 3
lab):
CSE 305 Compiler
CSE 307 Data Communication
Optional I Lab: 1
CSE 306 Compiler Lab
CSE 308 Data Communication Lab
12.5
7/4/2020 20
Level 3, Term-2

Course Code Course Title Credit Prerequisite

CSE 309 Operating System 3


CSE 310 Operating System Lab 1.5
CSE 311 Computer Networking 3
CSE 312 Computer Networking Lab 1.5
Social Science I (Any one of the
3
following two courses):
GED 301 Engineering Economics
GED 303 Sociology
12.0

7/4/2020 21
Level 3, Term-3

Course Code Course Title Credit Prerequisite


CSE 313 Software Engineering 3
CSE 315 Artificial Intelligence 3 CSE 201
CSE 316 Artificial Intelligence Lab 1.5
CSE 324 Integrated Design Project I 1.5
Optional II (Any one of the
3
following four courses):
Mathematical Analysis for
CSE 315
Computer Science
CSE 317 Digital System Design
CSE 319 Embedded Systems
CSE 321 Human Computer Interaction
12.0

7/4/2020 22
Senior
Level 4, Term-1

Course Code Course Title Credit Prerequisite


CSE 403 Information System and Design 3
CSE 406 Integrated Design Project II 1.5
CSE 400A Project/ Thesis 2
Social Science II: 3
GED 401 Financial and Managerial Accounting
Optional III (Any one of the following
3+1.5
three courses with corresponding lab):
Machine Learning, Graph Theory,
CSE 411, 407, Wireless Networks, Natural Language
417, 413, 412, Processing, Machine Learning Lab, Graph
408, 418, 414 Theory Lab, Wireless Networks Lab,
Natural Language Processing Lab
14.0
7/4/2020 23
Level 4, Term-2
Course Code Course Title Credit Prerequisite
GED 409 Professional Ethics and Environmental Protection 2
GED 411 Bangladesh Studies 2
CSE 400B Project/Thesis 2
Business (Any one of the following three courses): 3
GED 403 Business Communication
GED 405 Industrial and Operational Management
GED 407 Technology Entrepreneurship
Optional IV (Any one of the following courses with
3+1
corresponding lab):
Bioinformatics, Bioinformatics Lab, Data Mining,
CSE 429, 430,
Data Mining Lab, Pattern Recognition, Pattern
435, 436, 439,
Recognition Lab, Internet of Things, Internet of
440, 443, 444,
Things Lab, Robotics, Robotics Lab, Software
449, 450, 453,
Testing and Quality Assurance, Software Testing
454
and Quality Assurance Lab
13.0

7/4/2020 24
Level 4, Term-3

Course Code Course Title Credit Prerequisite

CSE 400C Project/Thesis 2

CSE 458 Industrial Training 3

5.0

7/4/2020 25

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy