The curriculum of the program offers 129 credits of Required courses and 21 credits of Elective courses including Language and general education, Basic Science and mathematics, core, and other engineering categories. A list of course types and required credits is Given below.
Sl. NO |
Course Type |
Credit Hours |
Percentage of Total Credit Hours (Approximate) |
|
1. |
Generals Education |
Language &Generals Education Courses. |
22 |
15% |
2. |
Basic Science & Mathematics Courses. |
20.25 |
14% |
|
3. |
Other Engineering Courses. |
17.25 |
12% |
|
4. |
Core Courses (Including Capstone Courses) |
69.5 |
46% |
|
5. |
Elective Courses |
21 |
14% |
|
Total |
150.00 |
100% |
Program Educational Objectives (PEO): Within 3-5 years of graduation, the graduates of CSE will be able to:
PEO-1: Think Critically: Use problem-solving, decision-making and research skills to identify and solve complex problems needed to pursue a diverse range of professions.
PEO-2: Implementation Efficiency: Develop and implement efficient, sustainable, scalable, manageable, and future-proof solutions to problems through continuous learning.
PEO-3: Society, Ethics and Team Player: ethically manage independent or team work considering the societal, health and safety, and environmental impact.
PEO-4: Communication: Graduates will be able to disseminate information clearly and precisely to a broad range of audiences.
Missions |
PEO-1 |
PEO-2 |
PEO-3 |
PEO-4 |
Mission 1: |
√ |
√ |
|
|
Mission 2: |
√ |
√ |
|
|
Mission 3: |
√ |
√ |
√ |
|
Mission 4: |
|
|
√ |
√ |
Mission 5: |
√ |
√ |
√ |
√ |
Mission 6: |
√ |
√ |
√ |
√ |
Mission 7: |
√ |
√ |
√ |
√ |
The BS-CSE has twelve program outcomes adopted from the preferred outcomes of both Computing Accreditation Commission (CAC) and Engineering Accreditation Commission (ECA) of ABET. The students who complete the BSc-CSE program will have:
PO1: Engineering knowledge: Apply knowledge of mathematics, natural science, engineering fundamentals and an engineering specialization as specified in K1 to K4 respectively to the solution of complex engineering problems.
PO2: Problem analysis: Identify, formulate, research literature and analyse complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences. (K1 to K4)
PO3: Design/development of solutions: Design solutions for complex engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations. (K5)
PO4: Conduct investigations of complex problems: Conduct investigations of complex problems using research-based knowledge (K8) and research methods including design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions.
PO5: Modern tool usage: Create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling, to complex engineering problems, with an understanding of the limitations. (K6)
PO6: The engineer and society: Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solutions to complex engineering problems. (K7)
PO7: Environment and sustainability: Understand and evaluate the sustainability and impact of professional engineering work in the solution of complex engineering problems in societal and environmental contexts. (K7)
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice. (K7)
PO9: Individual work and teamwork: Function effectively as an individual, and as a member or leader in diverse teams and in multi-disciplinary settings.
PO10: Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
PO11: Project management and finance: Demonstrate knowledge and understanding of engineering management principles and economic decision-making and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
PO12: Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
PO No. |
PO Statement |
PEO-1 |
PEO-2 |
PEO-3 |
PEO-4 |
Thinking Critically |
Implement Efficiently |
Society, Ethics, and Team Player |
Communication |
||
PO1 |
Engineering Knowledge |
√ |
|
|
|
PO2 |
Problem Analysis |
√ |
|
|
|
PO3 |
Design/ Development of Solutions |
|
√ |
√ |
√ |
PO4 |
Conduct investigations of complex problems |
√ |
|
|
|
PO5 |
Modern Tool Usage |
|
√ |
√ |
|
PO6 |
The Engineer and Society |
|
|
√ |
|
PO7 |
Environment and Sustainability |
|
√ |
√ |
|
PO8 |
Ethics |
|
|
√ |
|
PO9 |
Individual and Team Work |
|
|
√ |
√ |
PO10 |
Communication |
|
|
√ |
√ |
PO11 |
Project Management and Finance |
|
√ |
|
|
PO12 |
Life-long Learning |
|
√ |
|
|
The knowledge profile should have eight attributes (K1 to K8), indicating the volume of learning and attributes against which graduates must be able to perform.
K1: A systematic, theory-based understanding of the natural sciences applicable to the discipline
K2: Conceptually-based mathematics, numerical analysis, statistics and formal aspects of computer and information science to support analysis and modelling applicable to the discipline
K3: A systematic, theory-based formulation of engineering fundamentals required in the engineering discipline
K4: Engineering specialist knowledge that provides theoretical frameworks and bodies of knowledge for the accepted practice areas in the engineering discipline; much is at the forefront of the discipline.
K5: Knowledge that supports engineering design in a practice area
K6: Knowledge of engineering practice (technology) in the practice areas in the engineering discipline
K7: Comprehension of the role of engineering in society and identified issues in engineering practice in the discipline: ethics and the professional responsibility of an engineer to public safety; the impacts of engineering activity: economic, social, cultural, environmental and sustainability
K8: Engagement with selected knowledge in the research literature of the discipline
A program that builds this type of knowledge and develops the attributes listed above is typically achieved in 4 to 5 years of study, depending on the level of students at entry.
Complex engineering problems are those that include a wide range of or conflicting technical, engineering, and other challenges, have no clear solution, and necessitate analytical thinking and originality in analysis to design effective models. The ability to solve complicated problems in engineering is vital in the engineering curriculum. The list of complex engineering problems (P1 to P7) clarifies the concept of Complex Engineering Problem by establishing seven problem-solving ranges or features.
P1- (Depth of knowledge required) Cannot be resolved without in-depth engineering knowledge at the level of one or more of K3, K4, K5, K6 or K8 which allows a fundamentals-based, first principles analytical approach.
P2- (Range of conflicting requirements) Involve wide-ranging or conflicting technical, engineering and other issues.
P3- (Depth of analysis required) Have no obvious solution and require abstract thinking, originality in analysis to formulate suitable models.
P4- (Familiarity of issues) Involve infrequently encountered issues
P5- (Extent of applicable codes) Are outside problems encompassed by standards and codes of practice for professional engineering.
P6- (Extent of stakeholder involvement and conflicting requirements) Involve diverse groups of stakeholders with widely varying needs.
P7- (Interdependence) Are high level problems including many component parts or sub-problems.
There are five attributes of activities students can be involved in when solving Complex Engineering Problem. A Complex Engineering Activity or Project is that which has some or all of the following attributes:
A1- (Range of resources) Involve the use of diverse resources (and for this purpose resources include people, money, equipment, materials, information and technologies).
A2- (Level of interaction) Require resolution of significant problems arising from interactions between wide-ranging or conflicting technical, engineering or other issues.
A3- (Innovation) Involve creative use of engineering principles and research-based knowledge in novel ways.
A4- (Consequences for society and the environment) Have significant consequences in a range of contexts, characterized by difficulty of prediction and mitigation.
A5- (Familiarity) Can extend beyond previous experiences by applying principles-based approaches
Level | Cognitive (C) | Affective (A) | Psychomotor (P) |
---|---|---|---|
1 | Remember | Receive | Imitation |
2 | Understand | Respond | Manipulation |
3 | Apply | Value | Precision |
4 | Analyze | Organization | Articulation |
5 | Evaluate | Characterization | Naturalization |
6 | Create | - | - |
Language and Generals Education Courses (22 credit) Compulsory (13)
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
ENG 1101 |
General English |
3 |
2 |
BAN 1101 |
Functional Bengali Language (প্রায়োগিক বাংলা ভাষা) |
2 |
3 |
ENG 1102 |
Communicative English |
1.5 |
4 |
ENG 4104 |
Technical Writing and Presentation |
1.5 |
5 |
SSC 1101 |
Bangladesh Studies |
2 |
6 |
HUM 3101 |
Society, Engineering Ethics, and Environmental Protection |
3 |
GED Optional (Any three, 9 credits)
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
ECO 1101 |
Engineering Economics |
3 |
2 |
SOC 1109 |
Sociology for Science and Technology |
3 |
3 |
ACC 1501 |
Financial and Managerial Accounting |
3 |
4 |
MGT 3301 |
Project Management and Entrepreneurship |
3 |
5 |
MGT 4562 |
Operational Management |
3 |
6 |
BUS 2413 |
Business Communication |
3 |
7 |
HUM 1101 |
History of the Emergence of Bangladesh |
3 |
Basic Science and Mathematics Courses (20.25 credits) Compulsory (17.25 credits))
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
PHY 1103 |
Introduction to Classical & Modern Physics |
3 |
2 |
PHY 1104 |
Physics Laboratory |
1.5 |
3 |
ACC 1501 |
Basic Science Option I |
3 |
4 |
MAT 1203 |
Differential and Integral Calculus |
3 |
5 |
MAT 1205 |
Coordinate Geometry & Vector Analysis |
3 |
6 |
MAT 2304 |
Numerical Methods |
1.5 |
7 |
MAT 2207 |
Matrix, Linear Algebra, Differential Equation |
3 |
8 |
STA 2107 |
Statistics and Probability |
3 |
Basic Science Optional (Any one, 3 credits)
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
BIO 2101 |
Biology for Engineers. |
3 |
2 |
CHE 1101 |
Chemistry |
3 |
3 |
EEE 2211 |
Semiconductor Physics & Device |
3 |
Other Engineering Courses ( 17.25 credits)
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
ME 1104 |
Mechanical Engineering Drawing |
0.75 |
2 |
EEE 1101 |
Introduction to Electrical Engineering |
3 |
3 |
EEE 1102 |
Introduction to Electrical Engineering Laboratory |
1.5 |
4 |
EEE 1201 |
Electronics Device and circuits |
3 |
5 |
EEE 1202 |
Electronics Device and circuits Laboratory |
1.5 |
6 |
EEE 4427 |
Data Communication |
3 |
Core Courses (62.75 credits)
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 1113 |
Programming Fundamentals |
3 |
2 |
CSE 1114 |
Programming Fundamentals Laboratory |
1.5 |
3 |
CSE 1115 |
Object Oriented Programming |
3 |
4 |
CSE 1116 |
Object Oriented Programming Laboratory |
1.5 |
5 |
CSE 1110 |
Competitive programming |
0.75 |
6 |
EEE 2201 |
Digital Electronics and Pulse Technique |
3 |
7 |
EEE 2202 |
Digital Electronics and Pulse Technique |
1.5 |
8 |
CSE 3815 |
Microprocessors and Microcontroller |
3 |
9 |
CSE 3816 |
Microcontroller Laboratory |
1.5 |
10 |
CSE 3737 |
Computer Organization & Architecture |
3 |
11 |
CSE 1411 |
Discrete Mathematics and Number theory |
3 |
12 |
CSE 1413 |
Data Structures |
3 |
13 |
CSE 1414 |
Data Structures Laboratory |
1.5 |
14 |
CSE 2415 |
Algorithms |
3 |
15 |
CSE 2416 |
Algorithms Laboratory |
1.5 |
16 |
CSE 2221 |
Database Management Systems |
3 |
17 |
CSE 2222 |
Database Management Systems Laboratory |
1.5 |
18 |
CSE 3211 |
Information System Design |
3 |
19 |
CSE 3233 |
Software Engineering |
3 |
20 |
CSE 3234 |
Software Engineering Lab |
0.75 |
21 |
CSE 2210 |
Mobile application development |
1.5 |
22 |
CSE 3210 |
Internet programming |
1.5 |
23 |
CSE 1111 |
Computer Fundamental and Ethics |
1.5 |
24 |
CSE 3733 |
Operating Systems |
3 |
25 |
CSE 3734 |
Operating Systems Laboratory |
0.75 |
26 |
CSE 3567 |
Computer Networks |
3 |
27 |
CSE 3568 |
Computer Networks Laboratory |
1.5 |
28 |
CSE 3317 |
Artificial Intelligence |
3 |
29 |
CSE 3318 |
Artificial Intelligence Laboratory |
1.5 |
30 |
CSE 3637 |
Computer and Cyber Security |
3 |
31 |
CSE 3409 |
Theory of Computation |
2 |
Capstone Courses (6.75 credits)
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 3000 |
Software Development Project |
2 |
2 |
CSE 4000 |
Final year Design Project |
4 |
3 |
CSE 4001 |
Industrial Attachment/Internship/Professional training |
0.75 |
Elective Courses: Software Engineering
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 4293 |
Software Testing and Quality Assurance |
3 |
2 |
CSE 4294 |
Software Testing and Quality Assurance Laboratory |
1.5 |
3 |
CSE 4283 |
Game Design and Development |
3 |
4 |
CSE 4284 |
Game Design and Development Laboratory |
1.5 |
5 |
CSE 4215 |
Object Oriented Design |
3 |
6 |
CSE 4216 |
Object Oriented Design Laboratory |
1.5 |
7 |
CSE 4223 |
Advanced Database System |
3 |
8 |
CSE 4224 |
Advanced Database System Laboratory |
1.5 |
9 |
CSE 4251 |
Human Computer Interaction |
3 |
10 |
CSE 4291 |
Software Architecture |
3 |
11 |
CSE 4297 |
Software Requirement Specifications & Analysis |
3 |
Data Science
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 4311 |
Machine Learning |
3 |
2 |
CSE 4312 |
Machine Learning Laboratory |
1.5 |
3 |
CSE 4371 |
Digital Image Processing |
3 |
4 |
CSE 4372 |
Digital Image Processing Laboratory |
1.5 |
5 |
CSE 4345 |
Big Data Analytics |
3 |
6 |
CSE 4346 |
Big Data Analytics Laboratory |
1.5 |
7 |
CSE 4791 |
Digital Signal Processing |
3 |
8 |
CSE 4792 |
Digital Signal Processing Lab |
1.5 |
9 |
CSE 4367 |
Internet of Things |
3 |
10 |
CSE 4368 |
Internet of Things Laboratory |
1.5 |
12 |
CSE 4333 |
Data Mining |
3 |
13 |
CSE 4321 |
Introduction to Bioinformatics |
3 |
14 |
CSE 4373 |
Artificial Neural Networks and Fuzzy Systems |
3 |
Computing Theory
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 4483 |
Distributed Systems and Algorithms |
3 |
2 |
CSE 4484 |
Distributed Systems and Algorithms Laboratory |
1.5 |
3 |
CSE 4411 |
Compiler Design |
3 |
4 |
CSE 4412 |
Compiler Design lab |
1.5 |
5 |
CSE 4473 |
Computer Graphics |
3 |
6 |
CSE 4474 |
Computer Graphics lab |
1.5 |
7 |
CSE 4491 |
Combinatorial Optimization |
3 |
8 |
CSE 4413 |
Computational Geometry |
3 |
9 |
CSE 4401 |
Computer Arithmetic |
3 |
10 |
CSE 4463 |
Graph Theory |
3 |
Communication and Networking
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 4511 |
Communication Engineering |
3 |
2 |
CSE 4512 |
Communication Engineering Laboratory |
1.5 |
3 |
CSE 4523 |
Cloud Computing |
3 |
4 |
CSE 4524 |
Cloud Computing Laboratory |
1.5 |
5 |
CSE 4591 |
Network Security |
3 |
6 |
CSE 4592 |
Network Security Laboratory |
1.5 |
7 |
CSE 4517 |
Wireless Communication |
3 |
8 |
CSE 4367 |
Internet of Things |
3 |
9 |
CSE 4573 |
Green Computing |
3 |
10 |
CSE 4595 |
Web Application Security |
3 |
Hardware Engineering
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 4825 |
Digital System Design |
3 |
2 |
CSE 4826 |
Digital System Design Laboratory |
1.5 |
3 |
CSE 4833 |
Introduction to Robotics Engineering |
3 |
4 |
CSE 4834 |
Introduction to Robotics Engineering Laboratory |
1.5 |
5 |
CSE 4816 |
Computer Interfacing |
3 |
6 |
CSE 4817 |
Computer Interfacing Laboratory |
1.5 |
7 |
CSE 4818 |
Embedded System Design |
3 |
8 |
CSE 4819 |
Embedded System Design Laboratory |
1.5 |
9 |
CSE 4844 |
Control Systems |
3 |
10 |
CSE 4845 |
Control Systems Laboratory |
1.5 |
11 |
CSE 4367 |
Internet of Things |
3 |
12 |
CSE 4791 |
Digital Signal Processing |
3 |
13 |
CSE 4311 |
Machine Learning |
3 |
14 |
CSE 4573 |
Green Computing |
3 |
Information and Communication Technology
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 4735 |
Visualizing Complex Information |
3 |
2 |
CSE 4236 |
Visualizing Complex Information Laboratory |
1.5 |
3 |
CSE 4253 |
UI: Concepts and Design |
3 |
4 |
CSE 4254 |
UI: Concepts and Design Laboratory |
1.5 |
5 |
CSE 4573 |
Green Computing |
3 |
6 |
CSE 4574 |
Green Computing Lab |
1.5 |
7 |
CSE 4743 |
Multimedia Technology |
3 |
8 |
CSE 4744 |
Multimedia Technology Laboratory |
1.5 |
9 |
CSE 4295 |
Enterprise Systems: Concepts and Practice |
3 |
10 |
CSE 4199 |
Electronic Business |
3 |
11 |
CSE 4299 |
IT Audit: Concepts and Practice |
3 |
12 |
CSE 4593 |
Web Application Security |
3 |
Systems
SL. |
Course Code |
Course Title |
Credit Hour |
1 |
CSE 4523 |
Cloud Computing |
3 |
2 |
CS 4524 |
Cloud Computing Laboratory |
1.5 |
3 |
CSE 4731 |
Simulation and Modelling |
3 |
4 |
CSE 4732 |
Simulation and Modelling Laboratory |
1.5 |
5 |
CSE 4483 |
Distributed Systems and Algorithms |
3 |
6 |
CSE 4484 |
Distributed Systems and Algorithms Laboratory |
1.5 |
7 |
CSE 4133 |
Computer Graphics |
3 |
8 |
CSE 4134 |
Computer Graphics lab |
1.5 |
9 |
CSE 4367 |
Internet of Things |
3 |
10 |
CSE 4743 |
Multimedia Technology |
3 |
11 |
CSE 4371 |
Digital Image Processing |
3 |
12 |
CSE 4573 |
Green Computing |
3 |
Year/Level/Semester/Term wise distribution of courses
First Year /Semester 1 |
|
|||
Course Code |
Course Title |
Theory Hrs/Week |
Sessional Hrs/week |
Credit |
CSE 1111 |
Computer Fundamentals and Ethics |
|
3 |
1.50 |
CSE 1113 |
Programming Fundamentals |
3 |
|
3.00 |
CSE 1114 |
Programming Fundamentals Laboratory |
|
3 |
1.50 |
EEE 1101 |
Introduction to Electrical Engineering |
3 |
|
3.00 |
EEE 1102 |
Introduction to Electrical Engineering Laboratory |
|
3 |
1.50 |
ME 1104 |
Mechanical Engineering Drawing |
|
1.5 |
0.75 |
MAT 1203 |
Differential and Integral Calculus |
3 |
|
3.00 |
ENG 1101 |
General English |
3 |
|
3.00 |
BAN 1101 |
Functional Bengali Language (প্রায়োগিক বাংলা ভাষা) |
2 |
|
2.00 |
Total |
|
14 |
10.5 |
19.25 |
First Year /Semester 2 |
|
|||
Course Code |
Course Title |
Theory Hrs/Week |
Sessional Hrs/week |
Credit |
CSE 1413 |
Data Structures |
3 |
|
3.00 |
CSE 1414 |
Data Structures Laboratory |
|
3 |
1.50 |
EEE 1201 |
Electronics Devices and Circuits |
3 |
|
3.00 |
EEE 1202 |
Electronics Device and Circuits Laboratory |
|
3 |
1.50 |
CSE 1411 |
Discrete Mathematics and Number Theory |
3 |
|
3.00 |
|
GED Option I |
3 |
|
3.00 |
CSE 1110 |
Competitive Programming Laboratory |
|
1.5 |
0.75 |
PHY 1103 |
Introduction to Classical & Modern Physics |
3 |
|
3.00 |
PHY 1104 |
Physics Laboratory |
|
1.5 |
0.75 |
Total |
|
15 |
9 |
19.50 |
GED Option: Any three from the following courses
ECO 1101 |
Engineering Economics |
3.00 |
SOC 1109 |
Sociology for Science and Technology |
3.00 |
ACC 1501 |
Financial and Managerial Accounting |
3.00 |
MGT 3301 |
Project Management and Entrepreneurship |
3.00 |
MGT 4562 |
Operational Management |
3.00 |
BUS 2413 |
Business Communication |
3.00 |
HUM 1101 |
History of the Emergence of Bangladesh |
3.00 |
Second Year /Semester 1 |
|
|||
Course Code |
Course Title |
Theory Hrs/Week |
Sessional Hrs/week |
Credit |
EEE 2201 |
Digital Electronics and Pulse Technique |
3 |
|
3.00 |
EEE 2202 |
Digital Electronics and Pulse Technique Laboratory |
|
3 |
1.50 |
CSE 1115 |
Object Oriented Programming |
3 |
|
3.00 |
CSE 1116 |
Object Oriented Programming Laboratory |
|
3 |
1.50 |
MAT 1205 |
Coordinate Geometry & Vector Analysis |
3 |
|
3.00 |
SSC 1101 |
Bangladesh Studies |
2 |
|
2.00 |
CSE 3210 |
Internet Programming |
|
3 |
1.50 |
ENG 1102 |
Communicative English |
|
3 |
1.50 |
MAT 2304 |
Numerical Methods |
|
3 |
1.50 |
Total |
|
11 |
15 |
18.50 |
Second Year /Semester 2 |
|
|||
Course Code |
Course Title |
Theory Hrs/Week |
Sessional Hrs/week |
Credit |
CSE 2415 |
Algorithms |
3 |
|
3.00 |
CSE 2416 |
Algorithms Laboratory |
|
3 |
1.50 |
MAT 2207 |
Matrix, Linear Algebra, Differential Equation |
3 |
|
3.00 |
|
Basic Science Option I |
3 |
|
3.00 |
CSE 2221 |
Database Management Systems |
3 |
|
3.00 |
CSE 2222 |
Database Management Systems Laboratory |
|
3 |
1.50 |
CSE 3815 |
Microprocessors & Microcontrollers |
3 |
|
3.00 |
CSE 3816 |
Microcontrollers Laboratory |
|
3 |
1.50 |
Total |
|
15 |
9 |
19.50 |
Elective Basic Science & Mathematics Courses (One course)
Course Code |
Course Title |
Credit Hour |
BIO 2101 |
Biology for Engineers |
3 |
CHE 1101 |
Chemistry |
3 |
EEE 2221 |
Semiconductor Physics & Device |
3 |
Third Year /Semester 1 |
|
|||
Course Code |
Course Title |
Theory Hrs/Week |
Sessional Hrs/week |
Credit |
CSE 3211 |
Information System Design |
3 |
|
3.00 |
CSE 3567 |
Computer Networks |
3 |
|
3.00 |
CSE 3568 |
Computer Networks Laboratory |
|
3 |
1.50 |
CSE 2210 |
Mobile Application Development |
|
3 |
1.50 |
CSE 3733 |
Operating Systems |
3 |
|
3.00 |
CSE 3734 |
Operating Systems Laboratory |
|
1.5 |
0.75 |
CSE 3737 |
Computer Organization & Architecture |
3 |
|
3.00 |
STA 2107 |
Statistics and Probability |
3 |
|
3.00 |
Total |
|
15 |
7.5 |
18.75 |
Third Year /Semester 2 |
|
|||
Course Code |
Course Title |
Theory Hrs/Week |
Sessional Hrs/week |
Credit |
CSE 3000 |
Software Development Project |
|
4 |
2.00 |
CSE 3233 |
Software Engineering |
3 |
|
3.00 |
CSE 3234 |
Software Engineering Laboratory |
|
1.5 |
0.75 |
CSE 3317 |
Artificial Intelligence |
3 |
|
3.00 |
CSE 3318 |
Artificial Intelligence Laboratory |
|
3 |
1.50 |
CSE 4637 |
Computer and Cyber Security |
3 |
|
3.00 |
EEE 4427 |
Data Communication |
3 |
|
3.00 |
|
GED Option II |
3 |
|
3.00 |
Total |
|
15 |
8.5 |
19.25 |
Fourth Year /Semester 1 |
|
|||
Course Code |
Course Title |
Theory Hrs/Week |
Sessional Hrs/week |
Credit |
CSE 4000A |
Final Year Design Project |
|
2 |
1.00 |
CSE XXXX |
Elective: Major I |
3 |
|
3.00 |
CSE XXXX |
Elective: Major I Laboratory |
|
3 |
1.50 |
CSE XXXX |
Elective: Major II |
3 |
|
3.00 |
CSE XXXX |
Elective: Major II Laboratory |
|
3 |
1.50 |
CSE 3409 |
Theory of Computation |
2 |
|
2.00 |
ENG 4104 |
Technical Writing and Presentation |
|
3 |
1.50 |
HUM 3101 |
Society, Engineering Ethics and Environmental Protection |
3 |
|
3.00 |
CSE XXXX |
Elective: Minor I |
3 |
|
3.00 |
CSE XXXX |
Elective: Minor I Laboratory |
|
3 |
1.50 |
Total |
|
14 |
14 |
21.00 |
Fourth Year /Semester 2 |
|
|||
Course Code |
Course Title |
Theory Hrs/Week |
Sessional Hrs/week |
Credit |
CSE 4000B |
Final Year Design Project |
|
6 |
3.00 |
CSE 4001 |
Industrial Attachment / Internship / Professional Training |
|
1.5 |
0.75 |
CSE XXXX |
Elective: Major III |
3 |
|
3.00 |
|
GED Option III |
3 |
|
3.00 |
CSE XXXX |
Elective: Minor II |
3 |
|
3.00 |
CSE XXXX |
Elective: Minor II Laboratory |
|
3 |
1.50 |
Total |
|
9 |
10.5 |
14.25 |
Course Title: General English |
|
Course Code: ENG 1101 |
|
Course Type: Language & General Education |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
The aim of this course is to enhance the students’ basic understanding of English language.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Identify common mistakes in English grammar. |
CLO2 |
Write short & effective notes in English. |
CLO3 |
Develop English vocabulary. |
CLO4 |
Develop reading & writing skills. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO2 |
|
|
|
|
|
|
|
|
|
√ |
|
√ |
CLO3 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO4 |
|
|
|
|
|
|
|
|
|
√ |
|
|
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
1. |
English phonetics: The places and manners of articulation of the English sounds; Vocabulary; English grammar: construction of sentences, some grammatical problems; Comprehension; Paragraph writing; Précis writing; Amplification; Short stories written by some well-known classic writers. |
CLO1 |
2. |
Grammar: |
CLO1 |
|
Tense, article, preposition, subject-verb agreement, clause, Main Verbs, Modals and Modal-related patterns, Causatives, Conditionals, Subjunctives, Infinitives, Have + Participle, Auxiliary Verbs, Pronouns, Relative Pronouns, Nouns and Adjectives, Nouns functioning as Adjectives and other Parts of Speech, Determiners, Comparatives, Prepositions and prepositional idioms, Point of View, Agreement of verbs, Introductory verbal Modifiers. |
|
3. |
Vocabulary building: Correct and precise diction, affixes, level of appropriateness. Colloquial and standard, informal and formal. Word Choice – Vocabulary – Antonym, Synonym, Homonym, Homograph, Homophone, Wh. Questions, Punctuations: Full stop, comma, colon, semicolon, apostrophe, capital letter, hyphen, quotation marks, titles etc. |
CLO3 |
4. |
Developing reading skill: Strategies of reading – skimming, scanning, predicting, inferring; analysing and interpreting variety of texts; practicing comprehension from literary and non-literary texts. |
CLO4 |
5. |
Developing writing skill: Sentences and Clauses, sentence variety, generating sentences; clarity and correctness of sentences, linking sentences to form paragraphs, writing paragraphs, essays, and reports. |
CLO4 CLO1 CLO2 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture · Mathematical Problem solving · Group Discussion · Student Presentation |
Class Test, Final Exam, Midterm, Final Exam, Assignment, Final Exam, Class Test, Final Exam |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Functional Bengali Language (প্রায়োগিক বাংলা ভাষা) Course Code: BAN 1101 |
|
Course Type: Language & General Education |
Credits: 02 |
Status: Theory |
Pre-requisite: None |
Rationale:
এই কোর্সে শিক্ষার্থীরা বাংলা ভাষার উৎপত্তি হতে বিবর্তণ ও বাংলা ভাষা প্রায়োগিক ক্ষেত্রে ব্যবহার সম্পর্কে শিখবে।
Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
এই কোর্সটি সফলভাবে শেষ করলে শিক্ষার্থীরা
CLO1 |
বাংলা ভাষার উৎপত্তি, বিকাশ ও বিবর্তন সম্পর্কে জানতে পাড়বে। |
CLO2 |
বাংলার বানানরীতি সম্পর্কে শিখবে। |
CLO3 |
বাংলা ভাষায় শুদ্ধ ভাবে বলতে ও লিখতে পারবে। |
CLO4 |
প্রকৌশল পেশায় বাংলা ভাষার ব্যবহার করতে পারবে। |
Mapping of Course Learning Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO2 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO3 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO4 |
|
|
|
|
|
|
|
|
|
√ |
|
|
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
১. |
বাংলা ভাষার বিবর্তন – বাংলা ভাষার উৎস, সাধু ও চলিত বাংলা, সাধু ভাষার বিবর্তন । |
CLO1 |
২. |
আধুনিক বাংলা – আধুনিক বাংলার উৎস ও প্রয়োজনীতা, মিশ্র বাংলার প্রকৃতি, গঠন ও ব্যবহার, আধুনিক বাংলার প্রচার ও প্রসার। |
CLO2 |
৩. |
বাংলা ভাষার লিখন দক্ষতা: (১) বাংলা ধ্বনিতত্ত্ব (ধ্বনি, বর্ণ, ধ্বনি পরিবর্তন, যুক্তবর্ণ), (২) বাংলা বানান: বাংলা একাডেমির বাংলা বানানের নিয়ম, শব্দের অপপ্রয়োগ, শব্দের বানান ও অশুদ্ধি, (৩) বাক্যের শুদ্ধি-অশুদ্ধি: বাক্যের গঠনগত শুদ্ধি-অশুদ্ধি, বিরাম চিহ্ন, (৪) বাংলা লিখন কৌশল: রেজুলেশন লিখন, অনুষ্ঠান সঞ্চালন পাণ্ডলিপি প্রস্তুত, বিজ্ঞাপন লিখন, প্রুফ সংশোধন। |
CLO3 |
৪. |
বাংলা ভাষার কথন-দক্ষতা: (১) বাংলা উচ্চারণের নিয়ম: স্বরবর্ণ ও ব্যাঞ্জনবর্ণের উচ্চারণের স্থান, উচ্চারণরীতি, (২) বাংলা উচ্চারণ-সূত্র ও তার প্রয়োগ। |
CLO3 |
৫. |
প্রকৌশল পেশায় বাংলা: চিঠি আদান-প্রদান, প্রস্তাবনা ও গবেষণাপত্র প্রণয়ন, নিয়োগবিধির ও দাপ্তরিক নীতিমালা গঠন, পরিবেশ ও আইনগত বিষয়ে জ্ঞানভাষা, প্রযুক্তি শেয়ারিং-এ কথ্য ও সাধু ভাষার পার্থক্য ও সমন্বয়। |
CLO3 |
Textbooks, References & Other Resources:
১. মনীন্দ্রকুমার ঘোষ, বাংলা বানান, দে’জ পাবলিশিং|
২. বাংলা বানানের নিয়ম, বাংলা একাডেমী|
৩. জামিল চৌধুরী, বাংলা বানান অভিধান, বাংলা একাডেমী|
৪. হায়াত মাহমুদ, বাংলা লেখার নিয়ম কানুন, প্রতীক প্রকাশনা সংস্থা|
৫. মোঃ ফিরোজ মিয়া, চাকরির বিঁধানবলী, রোদ্দুর প্রকাশনী|
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
|
Class Test, Final Exam, Midterm, Final Exam, Midterm Final Exam, Assignment, Final Exam |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Communicative English |
|
Course Code: ENG 1102 |
|
Course Type: Language & General Education |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
To help to improve spoken English skills and to enable to communicate more effectively in English.
Course Objectives:
The objectives of this course are to:
Course Learning Outcome (CLOs):
After successful completion of this course, students will be able to:
CLO1 |
Ask for information in English in any familiar or unknown situations. |
CLO2 |
Describe tangible and intangible objects in English to known or unknown person. |
CLO3 |
Answer quiz type questions after listening to lectures, basic instructions, audiotapes, or conversations conveyed in English. |
CLO4 |
Present both in written and oral form any opinions, experiences, stories, arguments, book/movie summary, charters, etc. |
Mapping of Course Learning Outcomes to Program Learning Outcomes:
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO2 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO3 |
|
|
|
|
|
|
|
|
|
√ |
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1 |
Speaking: Orientation, Introducing self and family, Making requests and Seeking Permission, Getting to Know in Small Talks, Different Expressions, Expressing Personal opinion, Asking for Direction, Asking questions, Telephone Conversation, Describing People and Things, Asking for Information, Food and restaurants, Sentence Completion, Describing Picture, Describing Consequences, Interview, Shopping Role Play, Travel and Tourism, Story Telling, etc |
CLO1, CLO2 |
2 |
Listening: The Listening Comprehension section tests students’ ability to listen to basic instructions, lectures, and conversations. Students will hear the recording of various types and will respond with a gap fill, completing a sentence and multiple-choice worksheet. The audiotapes are given mostly from IELTS practice tests. |
CLO3 |
3 |
Presentation skills: Reading Newspapers and presenting their opinions, Practicing storytelling, Narrating personal experiences, Introducing presentation skills, Summarizing movies/books, and describing various aspects or parts of these (character description, conflict of the movie, resolution of the book). Debate and put forward an argument, Selected stories for presentation. |
CLO4 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
Lecture, Video Presentation, interactive discussion, Pair work. |
Group discussion, Speaking test, storytelling, |
CLO2 |
Lecture, Video Presentation, interactive discussion, Pair work. |
Group discussion, Speaking test, storytelling, |
CLO3 |
Lecture, video presentation, audiotapes. |
Quiz, Viva |
CLO4 |
Lecture, Audio Presentation, selected stories |
Debate, Viva, Presentation |
Course Title: Technical Writing and Presentation |
|
Course Code: ENG 4104 |
|
Course Type: Language & General Language |
Credits: 02 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to develop the skill to write official documentation and research/technical paper.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Write technical report. |
CLO2 |
Write a research paper. |
CLO3 |
Write official documentation. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO2 |
|
|
|
|
|
|
|
|
|
√ |
|
|
CLO3 |
|
|
|
|
|
|
|
|
|
√ |
√ |
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Beginning to write: Making sensible sentences. Joining and expanding sentences, contracting sentences, Logical development of sentences in context using an idea, Clear and effective communication of information. |
CLO1 |
2. |
Introduction to technical writing: Definition and purpose of technical writing, Audience Recognition and Involvement. |
CLO1 |
3. |
Technical paper writing steps: Abstract, Introduction, Literature review, methodology, results and discussion, conclusion. |
CLO1 |
4. |
Writing a technical paper/research paper Emphasis on style (especially IEEE format), content, language, form, vocabulary, uses of passive, clarity, consistency, Developing essays and paragraphs on technical issues. Editing compositions for clarity and effectiveness. Thesis writing steps. |
CLO2 |
5. |
Writing professional correspondence Memos, Letters, E-mails, and other formats, Job-application materials. |
CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture · Group Discussion · Presentation |
Final Test/Presentation, Class performance/VIVA, Final Test |
CLO2 |
||
CLO3 |
Course Title: Bangladesh Studies |
|
Course Code: SSC 1101 |
|
Course Type: Language and General Education |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course is designed to introduce the students to the socio-economic, political, and cultural history of Bangladesh.
Course Objectives:
The objectives of the course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to-
CLO1 |
Describe the socio-historical aspects of Bangladesh before 1971. |
CLO2 |
Recognize the growth and development in different sectors in independent Bangladesh. |
CLO3 |
Identify the facts behind the collapse of democracy in a sovereign country. |
CLO4 |
Assess the real picture of the restoration of democracy and the beginning of new development. |
CLO5 |
Evaluate the glorious cultural richness and diversities. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
|
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
|
|
|
|
|
|
|
|
|
|
Course Description:
Sl No. |
Course Content (Summary) |
CLOs |
1. |
Pre-Liberation War Period: Neo-Colonial Epoch-Protest against Pakistani Colonialism-6 Points Demands in 1966-Mass Movement of 1969-Election in 1970-Liberation War of 1971. |
CLO1 |
2. |
Early Post-War Bangladesh: The Socio-Economic and Cultural Features of Bangladesh-Agricultural Policies and Development of Bangladesh-Private Sector Development in Bangladesh-The Health and Demographic Features of Bangladesh-Geo-Strategic and Economic Importance of the Bay of Bengal and the Hilly Regions. |
CLO2 |
3. |
Post 75 Period: The Brutal Killing of the Father of the Nation Bangabandhu Sheikh Mujibur Rahman - Autocratic, Military and Semi-Military Rules-Mass Movement of 1990. |
CLO3 |
4. |
Restoration of Democracy and Onwards: The Year 1991 and Aftermath - Rules by Parties especially by Awami League and the Beginning of a New Development Era in Agriculture, Industry and Service Sectors. |
CLO4 |
5. |
Bangladesh: Multi-dimensional Aspects: Bangla Literature: Poetry, Novel and Essays (1971-2021)-Education and Enlightenment: National Education Commission (1972)-Qudrat-i-Khuda, Education Commission(1974)- Shamsul Haque, Education Commission (1997)- Kabir Chowdhury, Education Commission (2009)- Ethnicity in Bangladesh. |
CLO5 |
Text Books, Reference Books, and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
Interactive Lectures, Documentary videos |
Class test |
CLO2 |
Interactive Lectures, Group discussions |
Midterm |
CLO3 |
Interactive Lectures, Group discussions, Student Presentation |
Assignment, Group presentation, Midterm, Final Examination |
CLO4 |
Interactive Lectures, Group discussions, Student Presentation |
Class test, Term paper, group presentation, Final Examination |
CLO5 |
Interactive Lectures, Reports, |
Final Examination |
Course Title: Society, Engineering Ethics and Environmental Protection |
|
Course Code: HUM 3101 |
|
Course Type: Language & General Education |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course focuses on the emergence of society, changes in society as technology evolves, health, safety, legal, ethical and cultural issues in engineering practice.
Course Objective:
The objectives of this course are
Course Learning Outcomes (COs):
Upon successful completion of this course, students will be able to
CLO1 |
Interpret the emergence of society, cultural changes, and socialization. |
CLO2 |
Interpret the changes in society as technology evolves. |
CLO3 |
Apply ethical principles to assess health, safety, legal and cultural issues in professional engineering practice. |
CLO4 |
Discuss the impact of social and environmental issues needed for sustainable development. |
Mapping of Course Outcomes to Program Outcomes-
/p> |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
||||
CLO1 |
|
|
|
|
|
√ |
|
|
|
|
|
|
CLO2 |
|
|
|
|
|
√ |
|
|
|
|
|
|
CLO3 |
|
|
|
|
|
|
|
√ |
|
|
|
|
CLO4 |
|
|
|
|
|
|
√ |
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Society: The emergence of Sociology as moral lessons for society; organization, and institutions in society, Culture: elements of culture, Cultural and Symbolic Dimensions, socialization, Biodiversity and indigenous knowledge, Genetic Modification, Biopollution and Biosafety and Future of Biodiversity. |
CLO1 |
2. |
Technology and society: Technology and the Industrial Revolution, Role of technology in the rationalization of society, Scientific creativity and Intellectual Property Rights. Technology and Gender needs, Technology inputs for women’s enterprise, integrating gender in technological development. |
CLO2 |
3. |
Engineering ethics: Understanding ethics, engineering ethics; Moral reasoning and engineering as social experimentation; The engineers’ concern for safety, professional responsibility; Employer authority; Rights of engineers; Global issues; Career choice and professional outlook; Ethical problems are like design problems; Genetically modified objects (GMO) |
CLO3 |
4. |
Environment: environment and environmental issues Environmental degradation, waste management and renewable energy; Basic understanding of sustainable development, SDGs, Ethical Resources for Solving Boundary-Crossing Problems, Creative Middle Ways, First Standard: The Golden Rule; Second Standard: Universal Human Rights; Third Standard: Promoting Basic Human Well-Being; Fourth Standard: Codes of Engineering Societies (IEEE, IEB, ABET), Climate change adaptation; Disability and Accessibility. |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
g>CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
g>CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing diagrams, charts, tables, etc. · Tutorials, E-Learning · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill-in- the-blanks, Label, Match, True/False, Quizzes, Summary, Diagrams, Presentation, Short Answers, One-minute paper, Problem- solving tasks, Case studies, Analysis report, Review report |
g>CLO2 | ||
g>CLO3 | ||
g>CLO4 | ||
Course Title: Engineering Economics |
|
Course Code: ECO 1101 |
|
Course Type: Language & General Education |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to make the students oriented with fundamental economic concepts.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
After completion of the course, students will be able to:
CLO1 |
Understand the basic concepts of economics |
CLO2 |
Apply methods of economic analysis (such as supply and demand equilibrium, optimization) to consumer behavior and social phenomena. |
CLO3 |
Understand the concepts of cost and production and their importance in engineering. |
CLO4 |
Apply the concepts of price and output decisions to firms under various market structures in an engineering perspective. |
CLO5 |
Identify relevant factual information for analyzing practical macroeconomic issues (inflation, unemployment, recession, etc.) and understand the measures of national income, aggregate demand and supply models, and the role of monetary and fiscal policy. |
Mapping of Course Outcomes to Program Outcomes:
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
|
|
√ |
|
CLO2 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO3 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO4 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO5 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
1. |
The Economic Problem Definition of Economics, Economics and engineering, importance of economics in engineering, Want and Scarcity, opportunity cost, production possibility curve (PPC). Economic System: Central economic problems; Economic systems. |
CLO 1 |
2. |
Demand, Supply and Equilibrium: Demand; Determinants; Law of demand; Supply; Determinants; Law of Supply; Equilibrium; Mathematical problems. Elasticity: Elasticity of Demand, Types of elasticity; Measurement; Elasticity of supply; importance and applications. Consumer behavior and market demand: Utility, Classification of utility; Cardinal Vs. Ordinal utility; Law of diminishing marginal utility; Indifference curve and its characteristics; Marginal rate of substitution (MRS); Budget Line; Consumer equilibrium. Optimization: Free optimization; Constrained optimization. |
|
3. |
Production and Costs Theory: The production function; Production with one variable input – total, average marginal product, Law of variable proportion, Iso-quants, returns to scale; Cobb Douglas production function; technical efficiency, Cost function; Short run and long run costs; Average cost (AC) and marginal cost (MC); engineering cost and estimating. |
CLO 3 |
4. |
The perfectly competitive market and its characteristics: Properties; Conditions of profit maximization; Short run equilibriums; Short run industry supply curve; Long run equilibrium. Imperfectly competitive markets: Properties, Total revenue (TR), Average (AR) and Marginal revenue (MR) Curves; Short run equilibriums; Monopolist’s supply curve; Long run equilibrium; Features of monopolistic competitive and oligopoly; Cartels in oligopoly, Game theory. |
CLO 4 |
5. |
Key macroeconomics phenomena: Meaning of national income; Circular flow of income; Concepts of national income: GNP, NNP, NNPFC, Personal income and disposable income; Measurement of national income; Employment and unemployment; inflation; Phillips curve; Stagflation; Growth; Multiplier; Consumption; Investment. Aggregate Demand and Aggregate Supply Model: Aggregate Demand curve; Short-run aggregate supply curve; Long-run aggregate supply curve; Macroeconomic equilibrium: AS-AD model. |
CLO5 |
6. |
Monetary and Fiscal policy: Goals; Instruments; Effectiveness of monetary and fiscal policies. |
CLO 5 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture · Mathematical Problem solving · Group Discussion · Student Presentation |
Class Test, Final Exam, Midterm, Assignment |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Sociology for Science and Technology Course Code: SOC 1109
Course Type: Language & General Education Credits: 03
Status: Theory Pre-requisite: None
Rationale:
The course introduces students to the main currents of thought which have been influential in sociology of science and technology through both historical and contemporary studies.
Course Objective:
The objective of the course is to enable the students to
Course Learning Outcomes (CLOs):
After completion of the course, students will be able to:
CLO1 |
Identify the sociological perspective in study of science and technology and social dimension of production of scientific knowledge. |
CLO2 |
Describe how science and technology work as a social processes e.g. the way technical knowledge is produced by communities, and the way this knowledge in turn can reshape social structures and processes |
CLO3 |
Express the strengths and weaknesses of a range of sociological approaches to the analysis of science and technology. |
CLO4 |
Identify the links between sociological analyses of science and technology and broader debates in science policy, history of science and philosophy of science. |
Mapping of Course Outcomes to Program Outcomes:
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
|
|
√ |
|
CLO2 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO3 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO4 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO5 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Understanding Sociology of Science: Sociological Construction of Science and Technology Change and Development, Building Society and Technology. |
CLO1 |
2. |
Theories of Technology and Social Change: Technological Determination, Social Constructivism, Institutionalism, Feminist Critiques Science, |
CLO2, |
3. |
Technology and Culture: Evolution of science and technology in culture, Cultural studies of Western science, Paradigmatic Thought in Eurocentric Science. |
CLO2 |
4. |
Science, Technology and Knowledge: Evolutionary Approach of Science and technology, Knowledge for Development and change. |
CLO2, CLO3 |
5. |
Science, Technology, Society and Property Rights: Science, Creativity, and Intellectual Property Rights. |
CLO3 |
6. |
Computer technology and Society: Community, Democracy, and the Nation-State in Cyberspaces. |
CLO4 |
7. |
Recent trends in Sociology of Science: Science and technology in developing and developed, countries, Bangladesh in context, information technology, and globalization, Manuel Castell’s network society, internet, and social inequality |
CL04 |
Textbooks, References & Other Resources:
Course Title: Financial and Managerial Accounting |
|
Course Code: ACC 1501 |
|
Course Type: Language & General Education |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
The aim of this course is to help students to get basic knowledge of accounting to enhance the financial managerial capability of engineers.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
After successful completion of this course, students will be able to
CLO1 |
Define the principles and concepts of accounting (Financial & Managerial accounting). |
CLO2 |
Categorize accounts, debits, and credits to record business transactions. |
CLO3 |
Construct a financial statement according to the accounting standard for profit or loss calculations of different organizations. |
CLO4 |
Identify the costs (i.e., cost behavior and cost classification) associated with the product line. |
CLO5 |
Apply the tools for profit analysis and profit planning to solve the internal problems of business entities. |
CLO6 |
Identify the situation when and how current liabilities and contingencies should be recorded. |
Mapping of Course Outcomes to Program Outcomes:
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
|
|
√ |
|
CLO2 |
|
|
|
|
|
|
|
|
|
|
√ |
|
CLO3 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO4 |
|
|
|
|
|
|
|
|
|
|
√ |
|
CLO5 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO6 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Accounting in Action Definition of Accounting, Its role and Functions, History of Accounting, Purpose and Nature of Accounting Information, Users of Accounting Information, Branches of Accounting, Accounting as a language of business, GAAP, Assumptions. |
CLO1 |
2. |
The Recording Process & Completion of the Accounting Cycle Double-Entry Accounting System, Accounting Equation, Recording of Transactions: Journalize, Posting to the Ledger, Preparation of Trial Balance, Limitations of Trial Balance, Preparation of work Sheet, Adjusting Entries, Preparing Closing Entries, Preparing a Post-Closing Trial Balance, Summary of the Accounting Cycle, Rectification error, capital & revenue expenditure, Provision for bad & doubtful account, Cash book and other books, Bank Reconciliation statement, Acquisition & Disposition of Property, Plant & Equipment, Intangible assets, Different Depreciation method and their implementation. |
CLO2, CLO3 |
3. |
Accounting for Merchandising Operations Inventory Systems, Merchandising Activities, Components of financial statements, Contents of income statements, Forms of Income Statements- Multiple-Step Income Statement; Single-Step Income Statement. Balance Sheet, Interpretation of financial statement. |
CLO3 |
4. |
Accounting for Partnership Partnership Accounts, Admission and retirement of Partners, Dissolution of partnership. |
CLO2, CLO5 |
5. |
Managerial Accounting Managerial accounting basics, Managerial costs concepts, Cost Behavior analysis, CVP analysis, Master Budget, Managerial decision-making Process |
CLO4, CLO5 |
6. |
Accounting for Current Liabilities and Contingencies Notes payable, sales tax payable, unearned revenue, current maturities of long-term debt, statement presentation, recording and disclosure of contingent liabilities |
CLO6 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
|
CLO1 |
· Interactive Lecture |
Class Test, Midterm, Assignment, |
|
· Mathematical Problem solving |
Final Exam |
||
CLO2 |
|||
· Group Discussion |
|
||
· Student Presentation |
|
||
CLO3 |
|||
CLO4 |
|
|
|
CLO5 |
|
|
|
CLO6 |
|
Course Title: Project Management and Entrepreneurship |
|
Course Code: MGT 3301 |
|
Course Type: Language and General Education |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to develop the basic skill for engineering project management and develop a guideline for students to become an entrepreneur.
Course Objective:
The objectives of the course are-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Build a project plan for an engineering project. |
CLO2 |
Assess the risk of a project. |
CLO3 |
Understands the role of a project manager. |
CLO4 |
Know the basic framework of entrepreneurship. |
CLO5 |
Learn the process of idea generation and fundraising |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
|
|
|
√ |
√ |
√ |
√ |
CLO2 |
|
|
|
|
|
|
|
|
|
|
√ |
√ |
CLO3 |
|
|
|
|
|
|
|
|
√ |
√ |
√ |
√ |
CLO4 |
|
|
|
|
|
√ |
|
|
|
|
|
√ |
CLO5 |
|
|
|
|
|
√ |
|
|
|
√ |
|
√ |
Course Description:
SL No. |
Couse Content (Summary) |
CLOs |
1. |
Introduction to Project Management Definition of project & project management, history of project management, Importance of project management, the triple constraint, project phases. Project Model Project phases, PROPS, milestone, tollgate, phases of PROPS, wenell’s project model, PPS- practical project management, Project Plan-phases of project plan. |
CLO1 |
2. |
Project Economy Importance, Project manager and economy, project budgeting, logarithmic time planning, project follow up, management and control, earned value management, outcome, retrospective analysis, Project Manager (PM) Decision level, Roles of project sponsor, project manager, sub project manager, steering committee, reference group; definition of PM, different kind of PM, factors influence PM, project manager vs line manager, project work vs line work, characteristics of successful PM, tools for PM, what is leadership, roles of leadership, Situational leadership, traditional leadership, transformational leadership. Group dynamics. |
CLO3 |
3. |
Risk Management Definition of risk, uncertainty, changes, deviation, importance of risk management, importance of risk analysis, mini risk method, the Lichtenberg method, risk with risk management, Software project, IT project. |
CLO2 |
4. |
Entrepreneurship Definition of an Entrepreneur, Myths & facts, common personality traits, age and entrepreneurship, entrepreneurial mindset, the business life cycle, pre-launch, startup, growth, maturity and potential decline; types of income, process of opportunity recognition. Lifestyle Entrepreneurs: side business, startup founders, social entrepreneurs; Core concept and Framework: service vs product business; business model: old business model, new business model, scalability. |
CLO4 |
5. |
Fundraising Types of options, Bootstrapping, FFF (friends, family & fools), Angels, Equity and debt, Loans, Venture Capital, Incubators, Introduction to idea generation Scratchpad, idea lister builder, the idea equation, areas to isolate and target, 5 types of innovation, recap of idea dynamics, making it fit, the fit quadrant: skills & experience, hobbies, passions, skills and experience, fit to the 3 business types, The eureka myth. Problem based business idea, Imagine the future, reverse imagination, the fit generator, cater to power user, reposition good/fast/cheap. |
CLO5 |
6. |
Validation of an Idea definition of validation, surveys, talking to experts, lean startup framework, pitch experiments, MVP (minimum value product) business model example saas (software as a service), subscription and membership, PWYW (pay what you want), the sharing economy, the marketplaces, on demand, curated box, DTC (direct to consumer), crowdsourced catalog and inventory, Evaluation and testing matching fit, sustainability, path to validation |
CLO5 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture · Mathematical Problem solving · Group Discussion · Student Presentation |
Class Test, Final Exam, Midterm, Final Exam, Midterm, Final Exam, Assignment, Final Exam, Class Test, Final Exam |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Operational Management Course Code: MGT 4562
Course Type: Language and General Education Credits: 03
Status: Theory Pre-requisite: None
Course Rationale:
This course aims at introducing the students to the fundamentals of operations management and its practices. It will help the students to understand the concepts, functions and techniques of operations management and their applications in both profit and non-profit oriented organizations.
Course Objectives:
The objectives of this course are to:
Course Learning Outcomes (CLOs):
After successful completion of this course students will be able to:
Explain the necessary concepts, principles, problems, challenges, prospects and practicesof operations management.
CLO1 |
|
CLO2 |
Identify the factors to be considered in determining the location decision by using quantitative tools. |
CLO3 |
Design a plant layout by solving simple line balancing problems. |
CLO4 |
Examine effective material handling system to gain competitive advantage. |
CLO5 |
Apply different inventory management tools for managing the inventory effectively & efficiently. |
CLO6 |
Analyze the importance of total quality control, productivity, production planning & control at the organizational level. |
CLO7 |
Develop job structure and product design in accordance with their upcoming necessity. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
√ |
|
|
√ |
|
√ |
|
√ |
|
|
|
CLO2 |
√ |
√ |
|
|
|
|
√ |
√ |
|
√ |
|
|
CLO3 |
√ |
√ |
|
√ |
|
|
√ |
√ |
|
√ |
|
|
CLO4 |
√ |
√ |
|
√ |
|
|
|
√ |
|
√ |
|
|
CLO5 |
|
√ |
|
|
|
|
√ |
√ |
|
|
|
|
CLO6 |
√ |
√ |
√ |
|
√ |
√ |
|
√ |
|
√ |
|
|
CLO7 |
√ |
|
|
|
√ |
|
|
√ |
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction: Meaning of operations and operations management, Difference between manufacturing & service operations, Types of operations, The operations functions, Responsibilities of operations manager, Scope of operations management, Challenges of Operations management, 5P’s of OM, Operations management in an e-business environment the impact of E-business on operations management. |
CLO1 |
2. |
Facility Location: Meaning, Importance of location decisions, Dominant factors affecting location of manufacturing and service organizations, Methods of selecting the best location- factor rating method, Break - Even Point Analysis, Center of Gravity Method, Problems. |
CLO2 |
3. |
Plant Layout: Meaning, Needs, objectives, how should layout reflect competitive priorities, Types of Layout-advantages and disadvantages, Difference between product and process layout, Factors to be considered in facility layout. Features of a good layout, Designing product layout-line balancing, Problem |
CLO3 |
4. |
Material Handling: Meaning, Purposes, Elements of MH, Principles of MH system, how to design effective material handling system, Choice of good material handling equipment. |
CLO4 |
5. |
Operations Strategy: Meaning of strategy and strategy formulation, Competitive Priorities, Strategic decisions in operations, Model of strategy, Issues and trend in operations. |
CLO4, |
6. |
Inventory Management: Meaning of inventory and inventory management, Types of inventories, Purposes, functions, Costs associated with inventory, Inventory control, Objectives of inventory control, Techniques of inventory control, ABC analysis, Economic order quantity, Pressures for high inventory, Pressures for low inventory, Problems. |
CLO5 |
7. |
Production Planning and Control: Meaning, Objectives, Functions of production planning & control, Production Control Procedure, Difference between production planning and production control, Aggregate Production planning, Characteristics of APP, Aggregate Planner’s main objectives, Master Production Schedule, Functions of MPS, Material Requirement Planning, Purposes of MRP, Benefits of MRP, Problems. |
CLO6 |
8. |
Productivity: Meaning, Importance, Factors affecting productivity, Techniques for improvement of productivity, Measurement of productivity, Benchmarking-meaning, types, process. Problems. |
CLO6 |
9. |
Quality Management: Meaning, Dimension of quality, QC and objectives, Types of QC, The Costs of quality, Techniques, ISO 9000 series-objectives, process followed for getting ISO 9000 certificate, benefits of ISO 9000 & ISO 14000, Total quality Management, TQM Approaches, Elements of TQM, Problems. |
CLO6 |
10. |
Job Design and Product Design: JD-meaning, importance, approaches, PD-meaning, importance, process of PD and service design, features of well design, service system, eight themes of service design. |
CLO7 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
Lecture |
Class test |
CLO2 |
Interactive lecture, Directed Instruction |
Quiz, Class Test |
CLO3 |
Interactive lecture, Problem based learning. |
Mid Term, Assignment |
CLO4 |
Interactive lecture |
Quiz |
CLO4 |
Interactive lecture |
Mid Term |
CLO5 |
Interactive lecture, Problem based learning. |
Final Exam, |
CLO6 |
Interactive lecture, Directed Instruction |
Final Exam |
CLO6 |
Interactive lecture, Directed Instruction |
Final Exam |
CLO6 |
Interactive Lecture Problem based learning |
Final exam, |
Course Title: Business Communication Course Code: BUS 2413
Course Type: Language and General Education |
|
Credits: 03 |
Status: Theory |
|
Pre-requisite: None |
Course Rationale: This course is designed to help students master |
the |
fundamentals of professional |
communication and prepare them for the broader expectations they will encounter in today’s workplace.
Course Objectives:
The objectives of this course are to:
Course Learning Outcomes (CLO):
After successful completion of this course, the students will be able to:
CLO1 |
Interpret the foundations of business communication and communicate more effectively in an organizational setting. |
CLO2 |
Plan, write, and complete effective business messages adapting to different audiences, circumstances, and media. |
CLO3 |
Compose letters, memos, e-mails, reports and proposals. |
CLO4 |
Design and deliver business presentations. |
CLO5 |
Compose résumés and application letters, and prepare for interviews. |
Mapping of Course Outcomes to Program Outcomes:
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
√ |
√ |
|
|
|
|
|
|
√ |
|
|
CLO2 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
√ |
√ |
√ |
|
|
√ |
|
|
|
|
CLO4 |
|
|
√ |
√ |
|
|
|
|
|
√ |
|
|
CLO5 |
√ |
√ |
√ |
|
|
|
|
√ |
|
√ |
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Professional Communication in a Digital, Social, Mobile World Importance of communication, communicating as a professional, Benefits of effective communication, Forms of communication in an organizational context, Communication process, Barriers in the communication environment, Adapting to other business cultures and improving intercultural communication skills |
CLO1 |
2. |
Channel and Medium The Mobile Revolution, Use of technology to improve business communication, Writing messages for mobile devices, Writing strategies for social media, Social networks, Verbal/Non-verbal communication, Improving non-verbal communication skills, Listening types and skill, listening process, improving listening skills. |
CLO1 |
3. |
Fundamentals of Business Writing Purpose and scope of business messages, determining and analyzing the audience; collecting data; organizing materials; elements of style- space, margin, typefaces, typestyle |
CLO1 , CLO2 |
4. |
Selection and Application of Words Using short and familiar words, active/passive voice, functional and concrete words, nondiscriminatory language, eliminating cluttering phrases, camouflaged verbs, redundant words and circumlocutory expressions; avoiding jargons, obsolete stereotypes, clichés and biased language; using the You-attitude, emphasizing the positive, and maintaining politeness and credibility; and developing business vocabulary |
CLO2 |
5. |
Construction of Clear Sentences and Paragraphs Care in sentence design, Limiting sentence content, Economizing on words, Managing emphasis in sentence design, Giving sentences unity, Care in paragraph design, giving paragraphs unity, Keeping paragraphs short, Making good use of topic sentence, Making paragraphs coherent. |
CLO2 |
6. |
Writing Brief Business Messages: Structure and Layout of Letter, Memo, E-mail, elements of structure, forms of layout, styles of presentation |
CLO2 |
7. |
Writing Routine and Positive Messages Asking for information and actions, Answering requests for information and action, Order placement, Making claims and requesting adjustments, Granting claims and requests for adjustment, Announcing good news, Fostering goodwill, Quotation, Tenders, Request for credit, bank loan and overdraft |
CLO2 , CLO3 |
8. |
Writing Negative Messages Making negative announcements on routine business matters, Refusing claims and requests for adjustment |
CLO2 , CLO3 |
9. |
Writing Persuasive Messages Writing marketing and sales messages, Writing promotional messages for social media/mobile apps. |
CLO2 , CLO3 |
10. |
Writing Business Reports Definition, essential characteristics of a good business report, importance and types of business reports; structure of reports- front matters, main body, and back matters; preparatory steps to writing reports |
CLO3 |
11. |
Developing and Delivering Business Presentations Preparation and delivery methods, incorporating technology in presentation |
CLO4 |
12. |
Writing Employment Messages Writing résumé, application letters; Preparing for a job interview, Writing joining letter. |
CLO5 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with Teaching-Learning and Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
Interactive Lecture |
Quiz |
CLO1 |
Interactive Lecture, Directed Discussion |
Quiz |
CLO1, CLO2 |
Interactive Lecture |
Class Test |
CLO2 |
Interactive Lecture |
Class Test |
CLO2 |
Interactive Lecture, |
Mid Term Exam |
CLO2 |
Interactive Lecture, Directed Instruction |
Quiz, Mid Term Exam |
CLO2, CLO3 |
Directed Instruction, Case Based Learning |
Final Exam |
CLO2, CLO3 |
Directed Instruction, Case Based Learning |
Final Exam |
CLO2, CLO3 |
Directed Instruction, Case Based Learning |
Assignment |
CLO3 |
Interactive Lecture, Directed Instruction |
Final Exam |
CLO4 |
Interactive Lecture, Directed Instruction |
Presentation |
CLO5 |
Interactive Lecture, Directed Instruction |
Final Exam |
Course Title: History of the Emergence of Bangladesh Course Code: HUM 1101
Course Type: Language and General Education |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course is designed to acquaint the students with the rich history of the emergence of Bangladesh.
Course Objectives:
The Objectives of the course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Assess the conceptual and structural development of the history of Bangladesh and thereby evaluate the emergence of Bengali nationality. |
CLO2 |
Describe the 190 years of British rule and interpret the impact of this colonialization. |
CLO3 |
Interpret why and how the partition of Bengal occurred and discuss its repercussion. |
CLO4 |
Cognize the various types of exploitation of the then East Pakistan (Bangladesh) by the Pakistani rulers and the emergence of new social classes and new Bengali nationalism. |
CLO5 |
Ingrain capacity to conduct research on the commencement of the Language movement in 1952 and its significance. |
CLO6 |
Analyze and apply the thinking on Bangabandhu’s Six Point demand resulting in the independence movement and post-independence political and economic rebuilding of Bangladesh by Bangabandhu. |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Pre-Colonial Bengal: The Emergence of Bengali Language and Literature-Village Communities in Ancient and Medieval Bengal-Efflorescence of Industry and Commerce in Pre-Colonial Bengal. |
CLO1 |
2. |
The Impact of British Colonial Rule: Permanent Settlement Act, English Education, Rise of New Social Classes- Bengali Renaissance in the Nineteenth Century. |
CLO2 |
3. |
The Congress and The Muslim League-Emergence of India and Pakistan- The Impact of Pakistan Colonial Rule on East Pakistan (Bangladesh). |
CLO3 |
4. |
Independence Movement of Bangladesh: Inequality in the development of Pakistan State Structure Economic Exploitation of East Pakistan since Pakistan’s Inception. |
CLO4 |
5. |
Independence Movement of Bangladesh (continued): Language Movement and the Emergence of Bengali Nationalism. Bangabandhu’s Six-Point demands as a Response to Pakistani’s Exploitation of East Pakistan – 1969’s Mass Uprising and 11-point demands - Election in 1970: Bangabandhu’s 7-March Speech and Declaration of Independence - Independence Struggle of 1971. |
CLO5 |
6. |
Constituting the Sovereignty of Bangladesh: Introduction of the Bangladesh Constitution by Bangabandhu in the Constituent Assembly on November 04, 1972, explaining the Principles and the Four Pillars of Constitution - Post Independence Bangladesh and Socio- Economic Reconstruction-Measures adopted by Bangabandhu to rebuild the War-Ravaged Bangladesh. |
CLO6 |
Text Books, Reference Books and Other Resources:
১. অনুপি কসন, বাাংলায়েি : রাষ্ট্র ও সিাজ, অবসর প্রকািনী।
২. িুনর্াসীর িািুন এবাং কিা িাহবুবুর রহিান, স্বাধীন বাাংলায়েয়ির অভু যেয়ыর ইগর্হাস, সুবর্ত প্রকািনী।
৩. িনসুর িুসা, বাাংলায়েি, আিািী প্রকািনী
Mapping Course Learning Outcomes (CLOs) with Teaching-Learning and Assessment Strategy
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
Interactive Lectures, Group discussions |
Class test, Midterm |
CLO2 |
Interactive Lectures, Documentary videos, Group discussion |
Assignment, Class test, Midterm |
CLO3 |
Interactive Lectures, Group discussions |
Class test, Final examination |
CLO4 |
Interactive Lectures, Documentary videos, Group discussion |
Assignment, Group presentation, Final Examination |
CLO5 |
Interactive Lectures, Group discussion |
Assignment, Group presentation, Final Examination |
CLO6 |
Interactive Lectures, |
Final Examination |
Course Title: Introduction to Classical and Modern Physics |
|
Course Code: PHY 1103 |
|
Course Type: Basic Science |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
This course aims to provide necessary knowledge about classical & modern physics in the context of computer engineering.
The objectives of this course are-
Upon successful completion of this course, students will be able to
CLO1 |
Realize the diverse application of the wave equation. |
CLO2 |
Explain the basics of acoustics |
CLO3 |
Develop an understanding of the principle of optics. |
CLO4 |
Recognize the application of modern physics and quantum mechanics in the context of Computer science & engineering. |
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO3 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO4 |
√ |
|
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content (Summary): |
CLOs |
1. |
Simple harmonic oscillators Wave and composition of simple harmonic motion, simple harmonic motion, average value of kinetic and potential energies of a harmonic oscillation, superposition of simple harmonic motions, uses of Lissajous figures. Damped and forced harmonic oscillator: Damped oscillatory system, damped harmonic oscillation, the LCR circuit, forced vibration, quality factor of forced oscillator, sharpness of resonance, phase of driven oscillator, power absorption. |
CLO1 |
2. |
Wave Motion Review of Types of waves, progressive and stationary wave, Energy distribution due to progressive and stationary wave, interference of sound wave. Sound Wave: Audible, ultrasonic, infrasonic and supersonic waves, Doppler’s effects and its application, applications of ultrasonic sound. |
CLO1 |
3. |
Acoustics Intensity of sound, Bel, sound pressure level, phonon, acoustic intensity, architectural acoustics, Diffraction of sound, Musical sound, and noises, Speech, Characteristics of musical Sound. Building Acoustic Reverberation, Sabine’s reverberation formula, growth intensity, decay intensity, reverberation time and absorption co-efficient, requisites for good acoustic. |
CLO2 |
4. |
Physical Optics Principle of superposition of waves, Interference of light. Theory of interference, Young's double slit experiment, Fresnel Bi-prism, Newton’s rings and its spectra. Diffraction of light Fresnel and Fraunhofer diffraction, Fraunhofer diffraction by single slit, and double slit and plane diffraction grating. Polarization Production and analysis of polarized light, Brewster's law, Polarization by double refraction, Nicol prism and its uses, Polaroid, Optical activity, polarimeters. |
CLO3 |
5. |
Modern Physics: Photoelectric effect, quantum theory of light, X-rays and X- ray diffraction, Compton effect; de Broglie waves, phase velocity and group velocity, particle diffraction. |
CLO4 |
6. |
Formal Theory of Quantum Mechanics: Concept of operators, Kets, Bras; Harmonic oscillator, Matrix Formulation; Hilbert Space; Measurements, Observables, and the Uncertainty Relations; Position, Momentum, and Translation; particle in one-dimensional systems - infinite quantum well, potential step and potential barrier; quantum box. Time Evolution and the Schrödinger Equation; The Schrödinger Picture, Heisenberg Picture and Interaction Picture; Operator theory of Simple Harmonic Oscillation. |
CLO4 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
|
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations Case Studies |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, One-minute paper, Problem-solving tasks, Case studies, |
|
CLO2 |
|||
CLO3 |
Course Title: Physics Laboratory |
|
Course Code: PHY 1104 |
|
Course Type: Basic Science |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to build foundation skills of using modern engineering physics techniques, tools and laboratory instrumentation to solve engineering problems.
The objectives of this course are-
After successful completion of this course, students will be able to
CLO1 |
Calculate values of different physical parameters by conducting various experiments as an individual or as a team member. |
CLO2 |
Complete the result from experimental data. |
CLO3 |
Write comprehensive reports on the work done in laboratory in a group and orally present the findings. |
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
√ |
|
|
|
√ |
|
|
√ |
CLO2 |
|
|
|
√ |
|
|
|
|
|
|
|
√ |
CLO3 |
|
|
|
|
|
|
|
|
√ |
√ |
|
√ |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Introduction of classical physics. |
CLO1, CLO2, CLO3 |
2. |
Lab Report Writing: Objective, Introduction, Problem Statement, Algorithm/Methodology, Sample Input/Output, Results and Discussion. |
CLO2 |
3. |
Oral Presentation on Mini Project Work (Design Project/Analytical Project/ Experimental Project/Industrial Tour) |
CLO3 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
|
CLO1 |
· Lectures/Instructions |
Written Tests/Quizzes, Final |
|
CLO2 |
|||
· Follow Lab Manuals · Hands-on Experiments · Assignments |
Performance Tests, Class Performance, Final Viva/Oral Exam, Lab Reports |
||
CLO3 |
|||
|
· Report Writing |
|
|
|
· Group Work: Assignments |
|
Course Name: Biology for Engineers |
|
Course Code: BIO 2101 |
|
Course Type: Basic Science |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course is aimed to introduce students with different biological signals and their measurement systems.
The objectives of this course are:
Upon successful completion of this course, students will be able to
CLO 1 |
Learn Human Anatomy & Physiology as appropriate to an engineer. |
CLO 2 |
Know the relation between human Physiology & Medical Diagnosis. |
CLO 3 |
Analyse specific types of biological signal. |
CLO 4 |
Understand the principles of Physiological measurements and medical imaging systems. |
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
√ |
|
|
|
√ |
|
|
|
|
|
|
√ |
Course Description:
SL No. |
Course Content (as Summary) |
CLOs |
1. |
Human Biology Chemical basis of life, Brief introduction to Human anatomy and physiology, Introduction to Biomechanics, Force, Moments and Couples system; Musculo-Skeletal systems, Structures: Methods of Joints; |
CLO1 |
2. |
Biosensors Sensors for monitoring patients, Non-invasive biosensors for measuring metabolism and biophysical transport. |
CLO2 |
3. |
Origin and major types of biological signals Human body: cells and physiological systems, bioelectric potential, transducers, bio-potential electrodes and amplifiers, blood pressure, electrocardiogram, electromyogram, electroencephalogram, phonocardiogram. |
CLO3 |
4. |
Introduction to bio–Medical Imaging X-ray, CT scan, MRI & Ultrasonogram. |
CLO4 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture · Mathematical Problem solving · Group Discussion · Student Presentation |
Class Test, Midterm, Assignment, Final Exam |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Chemistry |
|
Course Code: CHE 1101 |
|
Course Type: Basic Science |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aimed to understand the Chemistry of the materials and the relationship between Electricity and Chemistry.
The objectives of this course are-
Upon successful completion of this course, students will be able to
CLO1 |
Explain the structure of an atom. |
CLO2 |
Recognize a material that will be required in electrical and electronics engineering. |
CLO3 |
Recognize the rules & Bonds of electricity with chemistry. |
CLO4 |
Describe how electricity can pass through the solid and solution. |
CLO5 |
Learn about the modern technologies of batteries. |
CLO6 |
Know an elementary idea about fuels. |
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO5 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO6 |
√ |
|
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Atomic Structure Rutherford’s atom model and its limitations, Bohr model of atomic structure and its limitations, Sommerfeld’s correction, Quantum numbers, Pauli exclusion principle, Aufbau principle, electronic configuration in an atom, Hunds rule of maximum multiplicity. |
CLO1 |
2. |
Periodic Table Description of a modern periodic table, Types of elements in the periodic table and their positions in the periodic table, Periodic properties; atomic and ionic radius, ionization potential, electron affinity, electronegativity. |
CLO2 |
3. |
Group Chemistry Chemistry of Group 13, 14 and 15 with special reference to Boron, Aluminum, Silicon, Germanium, Phosphorus, Arsenic and Antimony as their uses in semiconducting materials. |
CLO2 |
4. |
Chemical Bonding Octet rule, Ionic bond; formation and properties of ionic compounds, Covalent bond; formation and properties of covalent compounds, Coordinate covalent bond, Metallicbond. |
CLO3 |
5. |
Electrochemistry Faraday’s laws of electrolysis, Strong and weak electrolyte, Arrhenius theory of electrolytic dissociation, Transport number, Conductance of solution, Equivalent conductance, Equivalent conductance at infinite dilution, Equivalent conductance and concentration. |
CLO4 |
6. |
Batteries Standard electrode potential, Electrolytic cell: reversible and irreversible cell, Weston cell, Primary Batteries: Alkali Battery, Lithium Battery, Secondary or Rechargeable Battery: Lead acid battery, Lithium-ion battery. |
CLO5 |
7. |
Fuels Definition of fuel, Essential requirements of fuels, Classification of fuels, primary and secondary fuels– soild, liquid and gaseous fuels, advantages and disadvantages of solid, liquid and gaseous fuels, Definition and types of modern fuels, Source of modern fuels-nuclear, solar, wind and water current, Calorific value of fuels |
CLO6 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, One-minute paper, Problem- solving tasks, Case studies, |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
||
CLO6 |
Course Name: Semiconductor Physics and Devices |
|
Course Code: EEE 2211 |
|
Course Type: Basic Science |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course is aimed to introduce the fundamental theories and applications associated with semiconductor materials and devices.
The objectives of this course are:
Upon successful completion of this course, students will be able to
CLO1 |
Determine the energy band diagrams of different semiconductor devices under different operating conditions. |
CLO2 |
Analyze P-N junctions of semiconductor devices in terms of operational conditions and structural parameters. |
CLO3 |
Analyze Bipolar Junction Transistor in terms of operational conditions and structural parameters. |
CLO4 |
Analyze Field Effect Transistor in terms of operational conditions and structural parameters. |
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Energy Bands and Charge Carriers in Semiconductors: Electron and Hole statistics in semiconductors, Charge carrier recombination, Transport properties, Equation of continuity. |
CLO1 |
2. |
PN Junctions Basic structure, equilibrium conditions, contact potential, equilibrium Fermi level, space charge, non-equilibrium condition, forward and reverse bias, carrier injection, minority and majority carrier currents, transient and AC conditions, time variation of stored charge, reverse recovery transient and capacitance. |
CLO2 |
3. |
Bipolar Junction Transistor Basic principle of PNP and NPN transistors, emitter efficiency, base transport factor and current gain, diffusion equation in the base, Ebers-Moll equations and circuit synthesis. |
CLO3 |
4. |
Field Effect Junction Transistor Energy band diagram of metal semiconductor junctions, Rectification at metal- semiconductor Junction, MOS structure, MOS capacitor, energy band diagrams and flat band voltage and control of threshold voltage. Schottky-diffusion theory. Principle of operation of FET, qualitative theory of MOSFET operation, body effect and current– voltage relationship of a MOSFET, Junction field-effect-transistor. |
CLO4 |
CLOs |
PLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
PLO2 |
Interactive Lecture Mathematical Problem solving |
Class Test, Final Exam |
CLO2 |
PLO2 |
Interactive Lecture Mathematical Problem solving |
Midterm, Final Exam |
CLO3 |
PLO2 |
Interactive Lecture Mathematical Problem solving |
Midterm, Final Exam |
CLO4 |
PLO2 |
Interactive Lecture Mathematical Problem solving Group Discussion |
Assignment, Final Exam |
Course Title: Differential and Integral Calculus |
|
Course Code: MAT 1203 |
|
Course Type: Mathematics |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Rationale:
This course aims to build up basics of differential & integral calculus in the context of electrical engineering applications.
The objectives of this course are-
Upon successful completion of this course, students will be able to:
CLO1 |
Solve engineering problems using the knowledge of functions & derivatives. |
CLO2 |
Apply the knowledge of Rolle’s theorem, Mean-Value theorem and Leibnitz’s theorem. |
CLO3 |
Apply integration to determine volumes, areas and averages. |
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CL O2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
1. |
Number System Natural Number, Integer, Rational Number, Irrational Number, Real Number, Even and Odd Number, Prime Number. |
CLO1 |
2. |
Function One-to-one, Many-to-one Function, Domain, Range, Inverse Function, Even and Odd Function; Graphs: Algebraic (Quadratic, Cubic) and Transcendental (Trigonometric, Exponential, Logarithmic) Function. |
CLO1 |
3. |
Differential Calculus Limits, continuity and differentiability of functions, physical meaning of derivative of a function. Successive differentiation and Leibnitz's theorem, Rolle’s theorem, Mean value theorem, Taylor's theorem in finite and infinite forms, expansion of functions, L’Hospital’s rule, partial differentiation and Euler's theorem, tangent and normal, extreme curve plotting and optimization, Curvature, asymptotes, and curve tracing. |
CLO2 |
4. |
Integral Calculus Integration of various types of functions, integration techniques, definite integrals and its properties, Wallis's formulae, Improper Integrals, Beta function and Gamma function, applications of integration, length of a curve, areas of surfaces, volume of solids/hollow solids of revolution. |
CLO3 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy Class Test, Assignment, Midterm, Final Exam |
CLO1 |
· Interactive Lecture · Mathematical Problem solving · Group Discussion · Student Presentation |
|
CLO2 |
||
CLO3 |
Course Title: Coordinate Geometry and Vector Analysis |
|
Course Code: MAT 1205 |
|
Course Type: Mathematics |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to build up basics of co-ordinate geometry & vector analysis in the context of electrical engineering applications.
The objectives of this course are-
Upon successful completion of this course, students will be able to
CLO1 |
Apply geometric properties and relationships to solve multistep problems in two dimensions. |
CLO2 |
Calculate grad, divergence and curl in Cartesian and other simple coordinate systems, and establish identities connecting these quantities. |
CLO3 |
Demonstrate the important quantities associated with vector fields to find work done, volume and mass using vector integration. |
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CL O2 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Co-Ordinate Geometry System of co-ordinates, Changes of axes, transformation of co-ordinates and simplification of equation of curves. Pair of straight lines, conditions under which general equation of second degree may represent a pair of straight lines, standard equation of circle, parabola ellipse and hyperbola with explanation. Conic together with its Cartesian and polar equation. Three dimensions: system of co-ordinates, distance between two points, direction cosine and ratio, the equation of a plane, its normal form and intercept form, equation of sphere. |
CLO1 |
2. |
Vector Vector components, Vector components in spherical and cylindrical system, Vector operators, Del, Gradient, Divergence, Laplacian operator and Curl. Their physical significance, triple product and multiple products of vectors. Linear dependence and independence of vectors. |
CLO2 |
3. |
Vector Calculus Differentiation and integration of vectors along with their elementary applications, definition of line, surface and volume integrals, Gauss’s theorem, Stoke’s theorem, Green’s theorem. |
CLO3 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture |
|
CLO2 |
· Mathematical Problem solving · Group Discussion · Student Presentation |
Class Test, Assignment, Midterm, Final Exam |
CLO3 |
Course Title: Numerical Methods |
|
Course Code: MAT 2304 |
|
Course Type: Mathematics |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course aims to explore basic algorithms in modern system on numerous uses of numerical methods in engineering.
The Objectives of this course are-
Upon successful completion of this course, students will be able to
CLO1 |
Interpret the mathematical solutions in a clear and concise manner |
CLO2 |
Classify the various numerical methods for solving mathematical models |
CLO3 |
Solve various numerical methods for solving mathematical models |
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to Numerical Computation and Computer programming. |
CLO1 |
2. |
Root finding-bisection, Regula-Falsi, Newton-Raphson Method using Computer Application. |
CLO2, CLO3 |
3. |
Solving transcendental equations |
CLO2, CLO3 |
4. |
Solving linear equations |
CLO2, CLO3 |
5. |
Numerical integration and differentiation |
CLO2, CLO3 |
6. |
Curve fitting techniques |
CLO2, CLO3 |
7. |
Numerical solution of ordinary differential equations |
CLO2, CLO3 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
|
CLO1 |
· Lectures/Instructions |
Written Tests/Quizzes, Final |
|
CLO2 |
· Follow Lab Manuals |
Performance Tests, |
|
· Hands-on Experiments · Assignments |
Class Performance, Presentation, Final Viva/Oral Exam, |
||
CLO3 |
|||
|
· Report Writing |
Lab Reports |
|
|
· Presentations |
|
Course Title: Matrix, Linear Algebra, and Differential Equation |
|
Course Code: MAT 2207 |
|
Course Type: Mathematics |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to make students solve electrical engineering problems related to complex function, linear transformation and vector space.
The objectives of this course are:
Upon successful completion of this course, students will be able to
CLO1 |
Apply different types of matrices and determinants in solving real time engineering problems. |
CLO2 |
Apply the techniques of linear algebra in solving engineering problems. |
CLO3 |
Formulate differential equation problems in the field of engineering |
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Matrix Definition of matrices, different types of matrices, algebra of matrices, adjoint and inverse of matrices, rank and elementary transformation of matrices, Cayley- Hamilton theorem, normal and canonical forms, solution of linear equations, eigenvalues and eigenvectors. |
CLO1 |
2. |
Linear Algebra Algebraic fields, linear spaces, subspaces, basis and dimension, linear transformation from IRn to IRm, functional and dual space, Inner product spaces. Gram-Schmidt process and QR-decomposition. Application of linear algebra to electric networks. |
CLO2 |
3. |
Differential Equation: Degree and order of differential equations, Formation of differential equations, Solution of first order and first-degree differential equations by various method, solution of linear differential equations of second and higher order with constant coefficients, solution of homogeneous linear differential equations, Solution of differential equations of the higher order when the dependent or independent variables are absent. Frobenius method. |
CLO3 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture · Mathematical Problem solving · Group Discussion · Student Presentation |
Class Test, Final Exam, Assignment, Midterm |
CLO2 |
||
CLO3 |
Course Title: Statistics and Probability |
|
Course Code: STA 2107 |
|
Course Type: Mathematics |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to make students understand the basics of statistical data analysis in the context of electrical engineering.
The objectives of this course are:
Upon successful completion of this course, students will be able to
CLO1 |
Solve engineering problems using key concepts of statistics. |
CLO2 |
Evaluate the probability density functions of random variables to generate data from various distributions. |
CLO3 |
Construct queuing models. |
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Statistics Basic concepts of frequency distribution, measures of location and variation, permutation, combination, sets. |
CLO1 |
2. |
Probability probability, random variable and its probability distribution, discrete and continuous probability distribution- Bayes theorem, binomial distribution, Poisson distribution, normal distribution, estimation, hypothesis testing, design of experiments, chi-square test, variance analysis, regression analysis, correlation analysis. |
CLO2 |
3. |
Queuing Theory Stochastic processes, discrete time Markov chain and continuous time Markov chain, birth-death process in queuing, queuing models. |
CLO3 |
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture · Mathematical Problem solving · Group Discussion · Student Presentation |
Class Test, Final Exam Assignment, Midterm |
CLO2 |
||
CLO3 |
Course Title: Mechanical Engineering Drawing |
|
Course Code: ME 1104 |
|
Course Type: Other Engineering Course |
Credits: 0.75 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course aims to provide students an understanding of engineering drawing, an essential means of communication in engineering.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Familiarize with different drawing equipment, technical standards and procedures for construction of geometric figures. |
CLO2 |
Draw freehand single view, multi-view sketches, and isometric sketches. |
CLO3 |
Create and modify two-dimensional orthographic drawings using CAD tools. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
√ |
CLO2 |
√ |
|
|
|
|
|
|
|
|
|
|
√ |
CLO3 |
|
|
|
|
√ |
|
|
|
|
|
|
√ |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Mechanical Engineering Drawing Introduction, Orthographic drawings, First and third angle projections, scale drawing, sectional view, isometric views, missing line, auxiliary view, detail and assembly drawing |
CLO1, CLO2 |
2. |
CAD Tools Drawing using CAD tools or contemporary packages instructed by the teachers. |
CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
|
CLO1 |
· Interactive Lecture |
Class Performance, QUIZ, VIVA |
|
CLO2 |
Class Performance, Report |
||
· Design done by Students |
|||
|
|
||
CLO3 |
· Mini Project · Student Presentation |
Class Performance, QUIZ, Presentation |
|
|
· Student Demonstration |
|
Course Title: Introduction to Electrical Engineering |
|
Course Code: EEE 1101 |
|
Course Type: Other Engineering Course |
Credits: 3 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Intended to enable the students to learn the fundamentals of electrical circuits. Use the acquired knowledge to understand the working and operations of electrical circuits to solve the problems for industry opportunities.
Course Objectives:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Explain the circuit theorems and methodology to solve simple DC as well as AC circuits/networks. |
CLO2 |
Infer electrical parameters which are used to design electrical and electronic devices. |
CLO3 |
Illustrate different types of circuit theorem to find the unknown parameter of an electrical circuit/network. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
√ |
|
|
|
|
|
CLO3 |
√ |
√ |
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Circuit Theorems: Fundamental electrical concepts, Electrical parameters in AC and DC circuits, Measuring devices in the electrical system, Different types of materials, Temperature effect on materials, Ohm’s Law, KVL, KCL, VDR, CDR. |
CLO1 |
2. |
DC Circuits (DC): Series DC circuits, Parallel DC Circuits, Series-parallel circuits. |
CLO3 |
3. |
Method of Analysis and Theorems: Different types of circuit conversions, Bunch Current analysis, Mesh analysis, Nodal analysis, Network theorems. |
CLO2 CLO3 |
4. |
AC Circuits (AC): The Basic Elements and Phasors: R branch, L branch, C branch, and RLC branch Series AC circuits, Parallel AC circuits, Series-parallel AC circuits. Reasoning Circuit: Series and Parallel circuits |
CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides. · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice Fill-in-the-blanks, True/False, Quizzes Summary, Essay, Diagrams, Shor Answers, Problem-solving tasks, Cas studies, Analysis report |
CLO2 |
||
CLO3 |
Course Title: Introduction to Electrical Engineering Laboratory |
|
Course Code: EEE 1102 |
|
Course Type: Other Engineering Course |
Credits: 1.5 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course intends to enable the students to analyze the electrical circuits and apply acquired knowledge to design circuits in the electrical system.
Course Objectives:
The objective of the course is to
Course Learning Outcomes (CLOs):
Upon successfully completing this course, students will be able to
CLO1 |
Displays electrical data from an electrical system/network. |
CLO2 |
Calculate electrical parameters and examine their behavior in the electrical network. |
CLO3 |
Design the electrical circuits and networks to solve a specific problem. |
CLO4 |
Assembles the electrical circuits for a specific task. |
CLO5 |
Write an individual or group report to disseminate the experiment execution process and findings. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO1 0 |
PLO1 1 |
PLO1 2 |
CLO 1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO 2 |
|
√ |
|
√ |
|
|
|
|
|
|
|
|
CLO 3 |
√ |
√ |
|
|
|
√ |
|
|
|
|
|
|
CLO 4 |
|
|
|
√ |
|
|
|
|
|
|
|
|
CLO 5 |
|
|
|
|
|
√ |
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Introduction to Electrical Engineering by using physical devices and components. |
CLO1, CLO2, CLO3, CLO4 |
2. |
Lab Report Writing: Objective, Introduction, Required Instruments Methodology, Sample Input/Output, Results and Discussions |
CLO5 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing · Final Projects · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Final Viva/Oral Exam, Lab Reports |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Electronics Device and Circuits |
|
Course Code: EEE 1201 |
|
Course Type: Other Engineering Course |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Intended to enable the students to learn the fundamentals of electronics devices and circuits. Use the acquired knowledge to understand the working and operations to solve the problems for industry opportunities.
Course Objectives:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successfully completing this course, students will be able to
CLO1 |
Explain the knowledge about electronic devices and parameters. |
CLO2 |
Infer electronics parameters are used to design electronics devices. |
CLO3 |
Evaluate the problems related to electronic systems and designs. |
CLO4 |
Illustrates electronics-related circuitry and its interfacing. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO1 0 |
PLO1 1 |
PLO1 2 |
CLO 1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO 2 |
|
√ |
|
√ |
|
|
|
|
|
|
|
|
CLO 3 |
|
|
√ |
|
|
|
|
|
|
|
|
|
CLO 4 |
√ |
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
1. |
Atomic structure, Semiconductor Physics, Semiconductor diodes, Special purpose diodes. |
CLO1 CLO4 |
2. |
Clamping and clipping circuits. |
CLO3 |
3. |
Bipolar Junction Transistor, BJT operations, and biasing techniques. BJT Amplifiers, JFET, JFET operations and biasing, MOSFET operations and biasing, Switching circuit, inverter. |
CLO2 CLO3 CLO4 |
4. |
Differential and multistage amplifiers, Differential and common mode gains, OP Amp (Operational Amplifier), Inverting and Non-inverting Amplifier. |
CLO2 CLO4 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides. · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill-in-the-blanks, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, Problem- solving tasks, Case studies, Analysis report |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Electronics Device and Circuits Laboratory |
|
Course Code: EEE 1202 |
|
Course Type: Other Engineering Course |
Credits: 03 |
Status: Laboratory |
Pre-requisite: None |
Course Rationale:
This course intends to enable the students to analyze the electronic circuits and apply acquired knowledge to design circuits in the electrical and electronic system.
Course Objectives:
The objective of the course is to
Course Learning Outcomes (CLOs):
Upon successfully completing this course, students will be able to
CLO1 |
Compare the electrical data from different electronic systems/networks. |
CLO2 |
Infer electronic circuit/device’s parameters and examine their behavior in any network. |
CLO3 |
Imitate to design an electronic circuit for a specific task. |
CLO4 |
Assembles the electronic circuits for the desired output. |
CLO5 |
Design basic electronic circuits and devices/networks to solve a specific problem. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
√ |
|
|
|
|
|
|
|
|
CLO3 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
|
√ |
|
|
|
|
|
|
|
|
CLO5 |
|
|
√ |
|
|
√ |
|
|
|
|
|
|
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
1. |
Laboratory work based on theory course Electronics Device and Circuits by using real-world physical devices and components. |
CLO1, CLO2, CLO4, CLO5 |
2. |
Lab Report Writing: Objective, Introduction, Required Instruments Methodology, Sample Input/Output, Results and Discussions |
CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing · Final Projects · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Written Tests/Quizzes, Fin Performance Tests, Clas Performance, Final Viva/Or Exam, Lab Reports |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Data Communication |
|
Course Code: EEE 4427 |
|
Course Type: Other Engineering Course |
Credits: 03 |
Status: Laboratory |
Pre-requisite: None |
Course Rationale:
Data communication, which is the transmission of digital data through a network or to a device external to the sending device, is the cornerstone of modern telecommunications. Given the importance of different communication systems, this course is designed for Computer Science and Engineering students.
Course Objectives:
The objective of the course is to
Course Learning Outcomes (CLOs):
After successful completion of this course, students will be able to
CLO1 |
Discuss the concepts of data communication systems and their components. |
CLO2 |
Explain the digital and analogue representations and channels. |
CLO3 |
Demonstrate the mechanism and techniques of encoding. |
CLO4 |
Describe the general principles of communication protocol switching techniques. |
CLO5 |
Implement different error detection, correction and flow control techniques. |
Mapping of Course Learning Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
√ |
|
|
|
|
|
|
|
√ |
|
CLO4 |
|
|
|
√ |
|
|
|
|
|
|
|
|
CLO5 |
|
|
√ |
√ |
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction: Data Communications, components, Data Representation, Data Flow |
CLO1 |
2. |
Data And Signals: Analog and Digital, Periodic Analog signals, Digital Signals, Time and Frequency Domain, Composite Signal. Bandwidth, Digital Signal, Transmission of digital signal, Transmission Impairment, Noise, SNR. Data Rate Limits, capacity Theorem, Nyquist Bit rate, Shannon Bit rate. Performance, bandwidth Delay Product. |
CLO2 |
3. |
Digital Transmission: Digital-to-Digital Conversion, Baseline wandering, Self-synchronization Line coding schemes, Multilevel, multi transition, Block coding Concept, Scrambling Techniques, Analog-to-Digital Conversion, Sampling, Quantization, Encoding. DM, Transmission Modes. Parallel transmission, serial Transmission, Synchronous and asynchronous transmission |
CLO3 |
4. |
Modulation and demodulation: Amplitude modulation, frequency and phase Modulation Analog Transmission: Digital-to- Analog Conversion, Constellation Diagram, |
CLO3 |
5. |
Bandwidth Utilization: Multiplexing, Analog Hierarchy, Interleaving, Data Rate Management, Digital Hierarchy STDM, Spread Spectrum |
CLO2 |
6. |
Error Detection and Correction: Introduction, Single Bit Error, Burst Error, Detection Vs Correction, Forward Error correction Vs retransmission, Block Coding Hamming Distance, Linear Block Codes, Flow control techniques, CRC, Hamming Code, parity, ECC, checksum. |
CLO5 |
7. |
Circuit and Packet Switching techniques, different communication protocols |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Tutorials, E-Learning · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One-minute paper, Problem-solving tasks, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Machine Learning |
|
Course Code: CSE 4311 |
|
Course Type: Elective Subject (Data Science) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course provides appropriate machine learning techniques, and learning algorithms to best suit the current need and enhance the learning parameters for maximum performance.
Course Objectives:
The main objectives of this course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Describe basic principles of Regression Algorithms with their strengths and weaknesses |
CLO2 |
Apply appropriate Classification Algorithms for building an adaptive system. |
CLO3 |
Use appropriate Unsupervised learning algorithms for classification. |
CLO4 |
Illustrate an Artificial neural network to a real problem. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O2 |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
√ |
CL O3 |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
√ |
CL O4 |
√ |
|
√ |
|
|
|
|
|
|
|
|
√ |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to Machine Learning: Supervised Learning Setup. |
CLO1 |
2. |
Linear Prediction: Univariate and multivariate linear regression, Hypothesis function, Cost function, Method to minimize cost function: Gradient Descent algorithm. Polynomial regression, Normal equation, |
CLO1 |
3. |
Classification Algorithms for building an adaptive system: Logistic regression, Bias-variance tradeoff, Regularization of logistic regression, Support Vector Machine, Kernel Support Vector Machine, Decision Tree, Random Forest Classification. K-Nearest Neighbor (KNN) Algorithm, |
CLO2 |
4. |
Probabilistic Modeling: Bayesian Method, Naïve Bias |
CLO2 |
5. |
Unsupervised Learning: Clustering: K-Means Clustering, Hierarchical Clustering, Association Rule Learning: Apriori, Eclat Dimensionality Reduction: Principal Component Analysis (PCA), Linear Discriminant Analysis (LDA) |
CLO3 |
6. |
Artificial Neural Network: Representation, Learning, Multilayer feed-forward network, cost function, Backpropagation algorithm for training a feed-forward network,backpropagation intuition, gradient checking, introduction to Deep Learning, Reinforcement Learning, and control. |
CLO4 |
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
● Lectures/Instructions ● Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. ● Flipped classroom ● Whiteboard/Blackboard, Video and audio examples ● On the spot class/quiz tests ● Student Presentation ● Assignments · Discussions |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Short answers, Diagrams, Presentation, Problem- solving tasks |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Machine Learning Lab |
|
Course Code: 4312 |
|
Course Type: Elective Subject (Data Science) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course provides the most effective machine learning techniques, and learning algorithms to best suit the current need and enhance the learning parameters for maximum performance.
Course Objectives:
The main objectives of this course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Apply basic principles of Regression Algorithms for building an adaptive system. |
CLO2 |
Apply appropriate Classification Algorithms for building an adaptive system. |
CLO3 |
Apply appropriate Unsupervised learning algorithms for classification. |
CLO4 |
Apply the algorithms to a real problem, optimize the models learned and report on the expected accuracy that can be achieved by applying the models. |
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
● Lectures/Instructions ● Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. ● Flipped classroom ● Whiteboard/Blackboard, Video and audio examples ● On the spot class/quiz tests ● Student Presentation ● Assignments · Discussions |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Short answers, Diagrams, Presentation, Problem- solving tasks |
Course Title: Digital Image Processing |
Course Code: CSE 4371 |
Course Type: Elective Subject (Data Science) |
Credits: 3 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Digital Image Processing emphasizes on general principles of image processing and its applications.
Course Objectives:
Upon completion of this course, students will be able to do the following:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Explain the principals of the Digital Image Processing terminology used to describe features of images. |
CLO2 |
Adapt and apply the mathematical foundations for digital manipulation of images, image acquisition, preprocessing, segmentation, Fourier domain processing, compression and analysis. |
CLO3 |
Construct the clear picture of Image Restoration and Reconstruction, Color Image Processing, Compression, Representation, Description and implement them. |
CLO4 |
Explain the Image Enhancement in the Spatial and Frequency Domain. |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Digital Image Fundamentals: Fundamental concepts and definitions, Light and pixel’s basic properties. |
CLO1 |
2. |
Binary Image Analysis: Steps and different algorithms of binary image analysis with necessary terminology, labeling. |
CLO2 |
3. |
Intensity transformation and Spatial Filtering: Different transformations, correlation and convolution, smoothing and sharpening filters. |
CLO4 |
4. |
Edge and Corner detection: Edge, corner, origins, detection algorithm. |
CLO3 |
5. |
Filtering in Frequency Domain: DFT, smoothing and sharpening in frequency domain, Various filters and their filtering method. |
CLO4 |
6. |
Image transforms: FFT, DCT, DWT, SVD, Different Transformation algorithms. |
CLO4 |
7. |
Image Restoration and Reconstruction: Noise models, spatial and frequency filtering, reconstruction from projections. |
CLO3 |
8. |
Color Image Processing: Color models, color transformation and segmentation. |
CLO2 |
9. |
Noise: Properties of Noise, Estimation of Noise Parameters. |
CLO1 |
10. |
Morphological Image Processing: Erosion, dilation, opening, closing, morphological algorithms. |
CLO2 |
11. |
Image Compression: Redundancy, fidelity criteria, Different image compression techniques, Image compression standards. |
CLO3 |
12. |
Image Segmentation: Point, line and edge detection, thresholding, region-based segmentation, region growing and shrinking, |
CLO3 |
13. |
Object Recognition: Matching, statistical classifier, neural networks, clustering. |
CLO3 |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
√ |
|
√ |
|
|
|
|
|
|
|
CLO4 |
√ |
|
|
|
|
|
|
|
|
|
|
|
Textbooks, References, and Online Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Assignments, Discussions, Investigations · Case Studies |
Multiple Choice, Fill-in-the- blanks, Summary, Short Answers, Problem-solving tasks, Case studies, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Digital Image Processing Laboratory |
|
Course Code: CSE 4372 |
|
Course Type: Elective Subject (Data Science) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
Digital Image Processing emphasizes on general principles of image processing and its applications.
Course Objectives:
The objective of the course is to enable the students to
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Classify different types of digital images and their processing algorithms. |
CLO2 |
Solve many complex problems by using image processing techniques. |
CLO3 |
Develop system by compressing and sharping digital image. |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
According to Digital Image Processing Theory Course. |
CLO1 |
2. |
Report: Introduction, tools, methodology, result, limitation, discussion. |
CLO1, CLO2, CLO3 |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CL O2 |
|
|
|
√ |
√ |
|
|
|
|
|
|
|
CL O3 |
√ |
√ |
|
|
√ |
|
|
|
|
|
|
|
Textbooks, References, and Online Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing · Final Projects · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Presentation, Final Viva/Oral Exam, Project Exhibition, Lab Reports |
CLO2 |
||
CLO3 |
||
|
Course Title: Big Data Analytics |
|
Course Code: CSE 4345 |
|
Course Type: Elective Subject (Data Science) |
Credits: 3 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course builds up the student’s ability to understand the key aspects of big data platforms, problems, and applications.
Course Objectives:
The objective of the course is to
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Understand big data characteristics |
CLO2 |
Analyze the existing challenges in big data |
CLO3 |
Explain the importance and performance of different big data techniques and tools |
CLO4 |
Utilize the knowledge to solve problem and build own project |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O2 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
|
|
√ |
|
|
|
|
|
|
|
|
CL O4 |
|
|
√ |
|
√ |
|
|
|
|
|
|
|
Course Content:
SL No. |
Course Content |
CLOs |
1. |
Types of digital data, introduction to big data, the challenges of distributed data analytics, scalable data science |
CLO1 |
2. |
Concepts, methods and tools for extracting and integrating large amount of heterogeneous information |
CLO2 |
3. |
Introduction to Big Data ecosystem |
CLO1 |
4. |
Principles and concept of key value managers (MapReduce, Pig, Hive, Hbase) |
CLO1 |
5. |
Introduce with the concept of handling big data files in Hadoop |
CLO3 |
6. |
Explain map reduce, Spark. |
CLO3 |
7. |
Concepts of querying big data with Hive, introduction to Hive and HiveQL |
CLO3, CLO4 |
8. |
Data integration |
CLO3, CLO4 |
9. |
Visualization process and visualization techniques |
CLO3 |
10. |
Identify problems in real application (social media data, time series data, medical/health data etc) |
CLO4 |
11. |
Next steps in big data world. |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing · Final Projects · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Presentation, Final Viva/Oral Exam, Project Exhibition, Lab Reports |
Course Title: Big Data Analytics Laboratory |
|
Course Code: CSE 4346 |
|
Course Type: Elective Subject (Data Science) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course builds up the student’s ability to grasp the key aspects of big data platforms, problems, and applications.
Course Objectives:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to-
CLO1 |
Describe the different forms of Big Data and how they can be analyzed. |
CLO2 |
Implement the HADOOP and Map Reduce technologies associated with big data analytics. |
CLO3 |
Use Pig and Hive technologies to explore on Big Data applications. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
|
CL O2 |
|
|
√ |
√ |
|
|
|
|
|
|
|
|
CL O3 |
|
|
√ |
|
√ |
|
|
|
|
|
|
|
Course Content:
SL No. |
Course Topic |
CLOs |
1. |
Laboratory work based on theory course Big Data Analytics |
CLO1 CLO2 CLO3 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video and audio examples · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Multiple Choice, Fill-in-the-blanks, Quizzes, Summary, Presentation,Problem-solving tasks, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
Course Name: Digital Signal Processing |
|
Course Code: EEE 4791 |
|
Course Type: Elective Subject (Data Science) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to provide students with the basics of digital signal processing and filtering techniques that are essential for digital systems.
Course Objectives:
The objectives of this courses are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to-
CLO1 |
Learn the basics of digital signal processing techniques. |
CLO2 |
Perform transformation and reconstruction of an electrical signal. |
CLO3 |
Perform different operations on signal using Z transformation. |
CLO4 |
Analyze frequency response of digital LTI Systems. |
CLO5 |
Design Digital Filters. |
CLO6 |
Perform wavelet transformation on a signal. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O2 |
|
√ |
|
|
|
|
|
|
|
|
|
√ |
CL O3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O4 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O5 |
|
|
√ |
|
|
|
|
|
|
|
|
√ |
CL O6 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOS |
1. |
Introduction to DSP: Digital signals and systems: Operations in digital signal processing, the scope of DSP, analog to digital conversion, frequency Domain Effects of Sampling: Periodic repetitions in frequency domain due to sampling in time domain, recovery of continuous-time signal from its samples (reconstruction), role of anti-aliasing and reconstruction filters, examples of aliased signals (show how waveform is distorted), impulse response, finite impulse response (FIR) and infinite impulse response (IIR) of discrete-time systems, difference equation. |
CLO1 |
2. |
Discrete Transformations: Discrete Fourier series, the Discrete-Time Fourier Transform, discrete Fourier transform (DFT) and fast Fourier transform (FFT): Forward and inverse transforms; coefficient ordering; time and frequency resolution; periodic extension, zero padding and modulo-M reduction; properties of the DFT, circular convolution; Cooley-Tukey decomposition, recursive application, radix-2 FFTs, time and frequency decimation, computational complexity. |
CLO- 2 |
3. |
Z-Transforms: Regions of convergence, convolution property and graphical interpretation of the convolution operation, z-transforms of cascaded systems, stability and causality. |
CLO3 |
4. |
Realization of Frequency Response: Frequency response (Magnitude and Phase), representation of LTI systems with rational polynomials, block-form implementations of a rational polynomial transfer function. |
CLO4 |
5. |
Digital Filters: FIR filters- linear phase filters, specifications, design using window, optimal and frequency sampling methods; IIR filters- specifications, design using impulse invariant, bi-linear z-transformation, least-square methods, linear phase, Butterworth, Chebychev, Inverse Chebychev, Bessel and elliptic filters, finite precision effects in implementing digital filters. |
CLO5 |
6. |
Implementing Digital Filters: Block-diagram representations; direct forms; cascade forms, first and second-order factors; parallel forms; feedback loops transposed forms; linear-phase FIR structures. |
CLO5 |
7. |
Wavelets: Short time Fourier transform; fundamentals of wavelets, wavelet transform (continuous and discrete), time – frequency density and orthogonal bases. |
CLO6 |
Textbooks, References and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing Circuit Design, Mapping, etc. · Tutorials, E-Learning · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Multiple Choice, Fill-in-the-blanks, Label, Match, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, Muddiest point, One-minute paper, Problem-solving tasks, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Name: Digital Signal Processing Laboratory |
|
Course Code: EEE 4412 |
|
Course Type: Elective Subject (Data Science) |
Credits: 1.5 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to provide students with the practical knowledge, principles and applications of digital signal processing that are essential for modern engineering.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
After successful completion of this course, students will be able to
CLO1 |
Analyze different digital signals and digital filters with DTFT, FFT and z- transform using modern CAD tools. |
CLO2 |
Conclude the result from experimental data. |
CLO3 |
Write comprehensive reports on the work done in laboratory in a group and orally present the findings. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
|
|
|
|
√ |
|
|
|
√ |
|
|
√ |
CL O2 |
|
|
|
√ |
|
|
|
|
|
|
|
√ |
CL O3 |
|
|
|
|
|
|
|
|
√ |
√ |
|
√ |
Course Description:
SL No. |
Course Content |
1. |
Laboratory work using CAD tools based on theory course Digital Signal Processing. |
2. |
Report writing based on laboratory work. |
3. |
Oral presentation on mini project work (design project/analytical project/ experimental project/industrial tour). |
Textbooks, References and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Tutorials, E-Learning · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill- in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One-minute paper, Problem- solving tasks, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
Course Title: Internet of Things |
|
Course Code: CSE 4367 |
|
Course Type: Elective Subject (Data Science) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Intended to enable the students to learn the cutting-edge skills to connect people, systems and physical objects for storing, processing, analyzing data seamlessly over the Internet. Use the acquired knowledge to understand the larger and more complex solutions and a firm foundation for yet to emerge industry opportunities.
Course Objectives:
Upon completion of this course, students will be able to do the following:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Identify the enabling technologies, standards, protocols, and connections that make up the IoT system, and IoT applications. |
CLO2 |
Explain the data transfer process to the cloud and between cloud providers. |
CLO3 |
Describe security requirements in IoT and corresponding mitigation techniques to secure IoT systems. |
CLO4 |
Illustrate smart systems using IoT devices, connections, and technologies |
CLO5 |
Infer information or hidden patterns from the data generated by IoT devices. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CL O2 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
|
|
|
√ |
|
|
|
|
|
|
|
CL O4 |
|
|
|
√ |
|
|
|
|
|
|
|
|
CL O5 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
IoT fundamental concepts, key devices and connections, and the technologies and protocols used to build these devices. |
CLO1 |
2. |
IoT device communication, IoT enabling technologies, IoT applications especially for environment and sustainability |
CLO1, CLO4 |
3. |
IoT application layer protocols: HTTP, REST, CoAP, MQTT, Web Socket, AMQP, etc. |
CLO1 |
4. |
IoT network, routing, and link-layer protocols: 6LoWPAN, RPL; WLAN: IEEE 802.11, LPWAN: IEEE 802.11ah and LoRa, Short-range communication: IEEE 802.15.4 (ZigBee), Near Field Communication (NFC), IEEE 802.15.1 (Bluetooth). |
CLO1 |
5. |
IoT system design and prototype implementation methodologies. |
CLO1, CLO4 |
6. |
IoT data storage, cloud infrastructure and Big Data analytics for IoT, and data analysis and visualization tools for IoT data. |
CLO2, CLO5 |
7. |
IoT cloud security protocols such as DTLS, OAuth, SAML, etc. |
CLO2, CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, etc. · Tutorials, E-Learning |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
· Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Presentation, Short Answers, One-minute paper, Problem- solving tasks, Case studies, Critique writing, Analysis report, Review report |
Course Title: Internet of Things Laboratory |
|
Course Code: CSE 4368 |
|
Course Type: Elective Subject (Data Science) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course intends to enable the students to realize the real-world IoT system implementation and analyze data generated by IoT devices.
Course Objectives:
The objective of the course is to enable the students to-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Assemble IoT and embedded systems using necessary hardware, operating systems, and software. |
CLO2 |
Write codes to implement smart or embedded systems and transfer data between the embedded system and the cloud. |
CLO3 |
Infer information or hidden patterns from the data generated by IoT devices. |
CLO4 |
Design real-time or simulation-based IoT smart systems. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
CLO1 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Contemporary Course of Computer Science using physical devices and Cisco Packet Tracer Simulation. |
CLO1, CLO2, CLO3 |
2. |
Mini Project: Problem analysis, Scope identification, Modelling, Implementation, Results, Presentation, and Report |
CO4 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video, and audio examples · Group Work: Assignments |
Clicker questions, Multiple Choice, Fill- in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, Problem-solving tasks |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Data Mining |
|
Course Code: 4333 |
|
Course Type: Elective Subject (Data Science) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course builds up the student’s ability to understand different techniques and algorithms of data mining.
Course Objective:
The objective of the course is to
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Explain the background and characteristics of data mining |
CLO2 |
Differentiate existing techniques and algorithms in data mining |
CLO3 |
Solve related data mining problems with appropriate technique |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O2 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction: What is data mining, data mining goals, related technologies: Machine Learning, DBMS, OLAP, Statistics, data mining techniques and applications |
CLO1, CLO2 |
2. |
Data preprocessing, Compare and contrast supervised and unsupervised learning |
CLO2, CLO3 |
3. |
Hashing, Recommenders system |
CO2, CLO3 |
4. |
Community detection in graph, Graph representation learning, Graph neural network |
CLO1, CLO3 |
5. |
Optimizing submodular function |
CLO2, CLO3 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
● Lectures/Instructions |
Clicker questions, Multiple |
● Reading Materials/PPT slides |
Choice, Fill-in-the-blanks, |
|
CLO2 |
||
containing flowcharts, graphs, diagrams, |
Label, Match, True/False, |
|
charts, tables, Venn diagrams, etc. |
Quizzes, Summary, Short |
|
CLO3 |
||
● Flipped classroom |
answers, Diagrams, |
|
● Whiteboard/Blackboard, Video |
Presentation, Problem-solving |
|
|
||
and audio examples |
tasks |
|
● On the spot class/quiz tests |
|
|
● Student Presentation |
|
|
● Assignments |
|
|
· Discussions |
|
Course Title: Introduction to Bioinformatics |
|
Course Code: CSE 4321 |
|
Course Type: Elective Subject (Data Science) |
Credits: 3 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Bio-Informatics has been the most used methods of incorporating intelligence of biological world to computer science. It is therefore necessary to develop a good understanding of their operation and how they can be used as building blocks for computerized application of biology. This course explores the inner workings of a biological world from the programmer’s perspective by implementing different algorithms of Computer Science.
Course Objectives:
The objectives of the course are to
Course Learning Outcomes (CLOs):
After successful completion of this course, students will be able to
CLO1 |
Identify the basic concepts of Bioinformatics such as molecular and cellular biology, DNA sequencing, Gene duplication, Paralog, Ortholog, Homolog, Selectivity, Sensitivity, Phylogenetic Tree. |
CLO2 |
Classify bioinformatics algorithms and technologies for various existing methods for specific topic such as Global and Local Alignment, FASTA, HMM, Parsimony, Distance Approach, Maximum Likelihood Estimation. |
CLO3 |
Ability to design and evaluate algorithms for specific biological problems. |
CLO4 |
Enhance the major steps in pairwise and multiple sequence alignment, explain the principle for, and execute pairwise sequence alignment by dynamic programming. |
Mapping of Course Learning Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
|
|
|
√ |
|
|
|
|
|
|
|
CL O2 |
√ |
|
√ |
|
|
|
√ |
|
|
|
|
|
CL O3 |
|
|
|
√ |
|
|
|
|
|
√ |
|
|
CL O4 |
|
√ |
|
|
|
|
|
√ |
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Molecular biology basics: DNA, RNA, genes, and proteins; Restriction mapping algorithm; Motif in DNA sequences, |
CLO1 |
2. |
Motif finding algorithms; Genome rearrangements, sorting by reversals and breakpoints; |
CLO2 |
3. |
DNA sequence alignments; Gene prediction; Space-efficient sequence alignments, sub-quadratic alignment; DNA sequencing, genome sequencing, protein sequencing, spectrum graphs; |
CLO3 |
4. |
Biometrics authentication technologies: Fingerprint authentication, vein authentication, iris authentication, voice authentication, face authentication. Combinatorial pattern matching: Exact pattern matching, heuristic similarity search algorithms, approximate string matching, |
CLO2 |
5. |
BLAST, FASTA; Clustering: Microarrays, hierarchical clustering, K- means clustering, corrupted cliques’ problem, |
CLO3 |
6. |
CAST clustering algorithm; Evolutionary trees, Expectation Maximization Clustering, Bayesian Model Selection |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcome (CLOs) with the Teaching Learning and Assessment Strategy:
CLO |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials · Whiteboard/Blackboard, Video, audio examples · Quiz/Class Test · Showing and distributing the Power Point slides · Distribution of articles, book chapters and reports · Video examples · Class performances · Individual Assignment |
Short Questions, Summary, True/False, Fill in the Blanks, Report Writing, Essay. |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Artificial Neural Network and Fuzzy Systems |
|
Course Code: CSE 4373 |
|
Course Type: Elective Subject (Data Science) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Course Objective:
The objective of the course is:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Illustrate how different components are combined to form the structural building block of a NN |
CLO2 |
Inspect the notion of a Single-layer (Perceptron) and Multi-layer NN and their basic working mechanism. |
CLO3 |
Use the knowledge about the principle and mathematics behind the Training of a simple NN (Loss/Cost Function, Gradient Descent, Computation Graph). |
CLO4 |
Explain fuzzy systems' fundamental concepts (fuzzy number, fuzzy relation, composition of fuzzy relation) |
CLO5 |
Implement a fuzzy system representing the uncertain knowledge using fuzzy rules. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
|
√ |
|
|
|
|
|
√ |
|
|
|
√ |
CL O2 |
|
|
√ |
√ |
|
|
|
|
√ |
|
|
√ |
CL O3 |
√ |
|
|
|
|
|
|
|
|
√ |
|
|
CL O4 |
|
|
√ |
|
√ |
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
A Gentle Introduction to NN: Differences among AI/ML/DL, Subcategories of ML and their working principle, Decision Boundary, Classification Example: AND, OR, XOR, Biological Vs. Artificial NN. |
CLO1 |
2. |
Applications of Neural Network: An abstract example of NN, Supervised Learning with NN, Popular NN Architectures (ANN, CNN, RNN, Transformers), Reason behind Deep Learning's success. |
CLO1 |
3. |
Structural Building Blocks of NN: Input/Output Layers, Weights and Bias, Activation Function (non-linearity), Summation Vs. Matrix. |
CLO2 |
4. |
Single Layer Perceptron (A Simple NN): Linear Regression, Training set, Input/Output, Forward Propagation, Pitfall of Single Layer Perceptron. |
CLO2 |
5. |
Multi-Layer NN: Concepts of Hidden Layer, XOR Calculation Using Summation Formula, ReLU Activation Function, Vectorized Representation of Multi-Layer NN, Adding Bias as a weight. |
CLO2 |
6. |
How NN's Learns: Weight Initialization (Random vs. Zero), Expected Vs Predicted Output, Loss and Cost Function, Back-propagation Basics. |
CLO3 |
7. |
Logistic Regression (LR): The pitfalls of Linear Regression, Binary Classification, From Linear to Logistic Regression, Sigmoid Activation Function. |
CLO1 |
8. |
Loss and Cost Function: Training/Dev/Test set, Loss function: M.S.E, Convex Vs. Non-convex, Local Vs. Global Optima, Log/Cross-Entropy Loss., L1 and L2 M.A.E, Cost Function, SoftMax Activation Function. |
CLO3 |
9. |
Gradient Descent (G.D): Finding the Global Optima, Derivatives, Weights and Bias Update, Learning Rate, Computation Graph. |
CLO3 |
10. |
Backward Propagation: Back-prop using Computation Graph, G.D with Back propagation for LR, G.D with ‘M’ training examples, G.D Algorithm using Summation, Vectorized G.D, Updating Weights and Bias, Iteration Vs. Batch Vs. Epochs. |
CLO3 |
11. |
Introduction to Fuzzy Logic: Fuzzy Set, Fuzzy Set Operations - Union, Intersection, Complement, Properties of Fuzzy Set, Extension Principles, Alfa-cuts. |
CLO4 |
12. |
Fuzzy Relations: Properties, Basic Operations, Compositions of Fuzzy Relations. |
CLO4 |
13. |
Fuzzy Number: Representation, Properties, Addition, Subtraction of Discrete and Continuous Fuzzy Number, Addition and Subtraction of Discrete Fuzzy Number through Extension Principle, Multiplication and Division of Fuzzy Number. |
CLO4 |
14. |
Fuzzy Linguistic Description: Linguistic Variables and Values, Implication Relations, Fuzzy Inference, and Composition. |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill- in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One-minute paper, Problem- solving tasks, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Distributed System and Algorithms |
|
Course Code: CSE 4483 |
|
Course Type: Elective Subject (Systems) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Intended to provide an understanding of the principles on which the Internet and other large- scale distributed systems are based; their architecture, algorithms and design; and how they meet the demands of contemporary distributed applications
Course Objectives:
The objectives of the course are
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Interpret different theories, models and concepts for the design and implementation of distributed systems. |
CLO2 |
Execute common problem-solving algorithms for modern distributed applications |
CLO3 |
Identify the fundamental limitations and impossibility results for distributed systems to avoid them during realistic problem-solving |
CLO4 |
Implement different distributed algorithms for real-world distributed computing applications |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O2 |
√ |
|
|
√ |
|
|
|
|
|
|
|
|
CL O3 |
|
√ |
|
√ |
|
|
|
|
|
|
|
|
CL O4 |
√ |
|
|
|
|
|
|
|
√ |
√ |
√ |
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to distributed system and model of distributed computation |
CLO1 |
2. |
Time, clock and synchronization, |
CLO1 |
3. |
Distributed object and components |
CLO1 |
4. |
Distributed file system |
CLO1 |
5. |
Remote invocation and indirect communication |
CLO2 |
6. |
Global state and snapshot recording algorithms, |
CLO2 |
7. |
Distributed mutual exclusion algorithms |
CLO2 |
8. |
Deadlock detection in distributed systems |
CLO2 |
9. |
Checkpointing and rollback recover |
CLO3 |
10. |
Consensus and agreement algorithm |
CLO3 |
11. |
Failure detectors, logical time and vector clocks, Routing algorithms |
CLO1 |
Textbooks, References, and Online Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples ·On the spot class/quiz tests ·Student Presentation ·Group Work: Assignments, Discussions, Investigations, Presentations ·Case Studies |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One-minute paper, Problem-solving tasks, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
|
Course Title: Distributed System and Algorithm Laboratory |
|
Course Code: CSE 4484 |
|
Course Type: Elective Subject (Data Science) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
To practically implement graph algorithm, as well as to analyze the runtime in polynomial.
Course Objectives:
The main objectives of this course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Use common problem solving algorithms for modern distributed applications (Shortest path algorithm is used for Routing table computation, Spanning tree is used by Efficient broadcasting algorithm, Vertex colouring is used for the reuse of frequencies in wireless networks, the maximum flow between a pair of nodes in a graph is determined by Maxflow algorithm). |
CLO2 |
Implement different distributed algorithms for real-world distributed computing applications (Mutual Exclusion, Leader election, Replica management, Time synchronization, Consensus and Reliable broadcast) |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Distributed System and Algorithms |
CLO1 CLO2 |
Recommended and Supplementary Books:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
● Lectures/Instructions |
|
|
● Follow Lab Manuals |
Written Tests/Quizzes, Final Performance |
|
● Hands-on Experiments |
Tests, Class Performance, Presentation, |
CLO2 |
||
|
● Assignments |
Final Viva/Oral Exam, |
|
||
CLO3 |
● Report Writing ● Presentations |
Lab Reports |
CLO4 |
|
|
Course Title: Programming Fundamentals |
|
Course Code: CSE 1113 |
|
Course Type: Core Course (Programming) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course will introduce the fundamental principles, mechanism of programming to develop basic programming skills.
Course Objectives:
The objectives of the course are
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Describe basic programming approaches with data types, input and output operations. |
CLO2 |
Write the syntax of the conditional statements for solving a specific problem. |
CLO3 |
Write the syntax of the looping statements for solving a specific problem |
CLO4 |
Prepare solutions of real-world problems using user-defined functions and data types. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction, Design of a program; Compilers, interpreters and IDE; Flow charts. |
CLO1 |
2. |
Data types, variable, operators, expressions. |
CLO1 |
3. |
standard input and output, formatted input and output, File I/O |
CLO1 |
4. |
Conditional Statements (If-else, Switch-case) |
CLO2 |
5. |
Looping Statements (for, while, do-while), Nested loops |
CLO3 |
6. |
Functions: user defined and library functions, recursion |
CLO4 |
7. |
Arrays, Strings |
CLO4 |
8. |
User defined data types |
CLO4 |
Textbooks, References, and Online Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard · On the spot class/quiz tests |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Programming Fundamentals Laboratory |
|
Course Code: CSE 1114 |
|
Course Type: Core Course (Programming) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
To improve skill and expertise on a programming language by solving various problems.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
After successful completion of this course, students will be able to
CLO1 |
Demonstrate the basic programming techniques and syntax. |
CLO2 |
Infer the logic behind the solution of a given problem. |
CLO3 |
Use programing constructs to solve specific real-world problems. |
CLO4 |
Write, compile and debug computer programs in an Integrated Development Environment (IDE). |
CLO5 |
Write an individual or group report to disseminate the problem execution process and findings. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
√ |
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO5 |
|
|
|
√ |
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
1. |
Laboratory work based on theory course Programming Fundamentals. |
CLO1, CLO2, CLO3, CLO4 |
2. |
Lab Report Writing: Objective, Introduction, Algorithm/Methodology/Source Code, Sample Input/Output, Results and Discussions |
CLO5 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Hands-on Experiments · Assignments · Report Writing · Group Discussions |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Final Viva/Oral Exam, Lab Reports |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Object Oriented Programming |
|
Course Code: CSE 1115 |
|
Course Type: Core Course (Programming) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
The course focuses on the core concepts of object-oriented programming and design including understanding of the concepts such as classes, objects, data abstraction, methods, method overloading, inheritance, polymorphism and exception handling.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
By the end of this course students will be able to:
CLO1 |
Identify the elements and benefits of object-oriented programming design. |
CLO2 |
Describe the steps in creating an executable object-oriented program, including the intermediate representations and their purpose. |
CLO3 |
Solve object-oriented programs for troubleshooting problems involving multiple objects and OOP features such as classes, encapsulation, polymorphism and inheritance. |
CLO4 |
Write object-oriented solutions for solving problems ensuring the normal flow of application when an exception occurs. |
Mapping of Course Outcomes to Program Outcomes:
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
√ |
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to Object Orientation, Elements of Object Orientation, An Overview of Java. Comparison with C programming language and discussing on the syntax of Java to handle different elements in C Programming Language. |
CLO1 |
2. |
Introducing Classes, Objects and Constructor (Class Fundamentals, Declaring Objects, Assigning Object Reference Variables) |
CLO1, CLO2 |
3. |
Introducing Methods, This Keyword, Garbage Collection, the finalize () Method |
CLO2 |
4. |
Overloading Methods, Using Objects as Parameters, Returning Objects |
CLO2 |
5. |
Recursion in Java, Understanding Static, Introducing Final Keyword |
CLO1, CLO2 |
6. |
Nested and Inner class |
CLO2, CLO3 |
7. |
Exploring the String Class, Using Command -Line Arguments |
CLO2 |
8. |
Varargs: Variable-Length Arguments |
CLO2, CLO3 |
9. |
Inheritance Basics, Using Super, Creating a multilevel hierarchy |
CLO2, CLO3 |
10. |
Method overriding, dynamic method dispatch |
CLO2, CLO3 |
11. |
Using Abstract Classes, Using Final with Inheritance |
CLO2, CLO3 |
12. |
The Object Class, Package (defining package, importing package, access protection) |
CLO1, CLO2 |
13. |
Interfaces (Defining interface, implementing interfaces, accessing through interface reference, nested interface, interface variable, extending interface) |
CLO2, CLO3 |
14. |
Exception Handling (Fundamental mechanism, Exception Types, Try and Catch, displaying a description of an Exception, multiple catch |
CLO4 |
|
clauses, nested try statements, use of throw, throws and finally keywords) |
|
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests Assignments |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, One-minute paper, Problem-solving tasks |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Object Oriented Programming Laboratory |
|
Course Code: CSE 1116 |
|
Course Type: Core Course (Programming) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
The course focuses on the practical mastery of object-oriented concepts such as classes, objects, data abstraction, methods, method overloading, inheritance, polymorphism and exception handling.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
By the end of this course students will be able to:
CLO1 |
Give examples in creating an executable object-oriented program, including the intermediate representations and their purpose. |
CLO2 |
Use the benefits of object-oriented design by understanding when it is an appropriate methodology to use. |
CLO3 |
Practice good OOP programming style and understand the impact of style on developing and maintaining Java programs. |
CLO4 |
Implement object-oriented solutions for solving computer programming problems involving multiple objects including testing in an Integrated Development Environment. |
Mapping of Course Outcomes to Program Outcomes:
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
√ |
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
√ |
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
|
√ |
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Declaration of Classes, Objects and Constructor (Class Fundamentals, Declaring Objects, Assigning Object Reference Variables) and develop java programs using the elements. |
CLO2 |
2. |
Use of Methods: Overloading Methods, Using Objects as Parameters, Returning Objects. Using of the this Keyword, Garbage Collection and the finalize () Method when developing java programs. |
CLO1, CLO2 |
3. |
Implementation of Recursion in Java, Understanding Static, using Final Keyword for various purposes. |
CLO1, CLO2 |
4. |
Using Nested and Inner classes, Exploring the String Class, Using Command -Line Arguments when developing java programs. |
CLO1, CLO2 |
5. |
Using the Varargs: Variable-Length Arguments when it’s appropriate to use the concept when building java programs. |
CLO1, CLO3 |
6. |
Implementation of java Inheritance (Inheritance Basics, Using Super, creating a multilevel hierarchy, Method overriding, dynamic method dispatch, Using Abstract Classes, Using Final with Inheritance) |
CLO1, CLO3, CLO4 |
7. |
Implementation of Interfaces (Defining interface, implementing interfaces, accessing through interface reference, nested interface, interface variable, extending interface) |
CLO1, CLO3, CLO4 |
8. |
Implementation of Exception Handling (Fundamental mechanism, Exception Types, Try and Catch, displaying a description of an Exception, multiple catch clauses, nested try statements, use of throw, throws and finally keywords) |
CLO1, CLO3, CLO4 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Presentation, Final Viva/Oral Exam, Project Exhibition, Lab Reports |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Competitive Programming |
|
Course Code: CSE 1110 |
|
Course Type: Core Course (Programming) |
Credits: 0.75 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course builds up the student’s ability to think logically and look up the solution of a given problem from different perspectives.
Course Objectives:
The objective of the course is to
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Recognize the concept and characteristics of online judges and programming contests. |
CLO2 |
Implement different problem solving techniques |
CLO3 |
Solve different types of problems efficiently using programming knowledge |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL NO. |
Course Content |
CLOs |
1. |
Introduction to different online judges |
CLO1 |
2. |
Error analysis in problem solving, |
CLO3 |
3. |
Solving some basic implementation and adhoc type problems |
CLO3 |
4. |
Understanding complexity related to problem solving from online judge |
CLO3 |
5. |
Bitwise operation, File Handling |
CLO3 |
6. |
Number Theory and related problems |
CLO2, CLO3 |
7. |
Types of containers and their implementation |
CLO2, CLO3 |
8. |
Solving geometry and string related problems |
CLO, CLO3 |
9. |
Guideline about more problem-solving ideas and techniques, Introduce with team contest and different online and onsite contests |
CLO2, CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing · Group Work: Assignments, Discussions, Investigations · Case Studies |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Presentation, Final Viva/Oral Exam, Lab Reports |
Course Title: Digital Electronics and Pulse Technique |
|
Course Code: EEE 2201 |
|
Course Type: Core Course (Hardware) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course is designed to develop the skills to analyze and design various digital electronics circuits and systems.
Course Objectives:
The objective of the course is-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Describe the fundamental concept of digital electronics. |
CLO2 |
Design and construct various combinational and sequential circuits. |
CLO3 |
Translate descriptions of logical problems to efficient digital logic circuits. |
CLO4 |
Compare performances of using different logic inverters and oscillators. |
CLO5 |
Define the working principle of multi-vibrator circuits and memory elements. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
√ |
√ |
|
|
|
|
|
|
|
|
CLO3 |
√ |
|
√ |
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
|
|
√ |
|
|
|
|
|
CLO5 |
√ |
|
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Diode Logic Gates, Transistor Switches, Transistor Gates, Open Collector and High Impedance Gates, MOS Gates; |
CLO1 |
2. |
Digital Logic Families: TTL, ECL, IIL, and CMOS Logic with Operation Details; |
CLO4 |
3. |
Characteristics of Digital ICs: Propagation delay, Power dissipation, Figure of Merit, Fan out, and Noise immunity; |
CLO2 |
4. |
Characteristics of Digital ICs: Electronic Circuits for Flip Flops, Counters and Register, Memory Systems, PLAs; |
CLO2 |
5. |
S/H circuits, A/D and D/A Converters with Applications; |
CLO3 |
6. |
Linear Wave Shaping, Diode Wave Shaping Techniques, Comparator Circuits, Switching Circuits; |
CLO3 |
7. |
Pulse Transformers, Pulse Transmission, Pulse Generation; |
CLO5 |
8. |
Monostable, Bi-stable, and Astable Multivibrator; |
CLO5 |
9. |
Optically Coupled Oscillators; Blocking Oscillators and Time-base Circuit; |
CLO1, CLO4 |
10. |
Timing circuits; Simple voltage sweeps, linear current sweeps. |
CLO1, CLO5 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, Venn diagrams, etc. · Tutorials · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One- minute paper, Problem-solving tasks, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Digital Electronics and Pulse Technique Laboratory |
|
Course Code: EEE 2202 |
|
Course Type: Core Course (Hardware) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
To be acquainted with integrated circuits, to design and implement digital circuits, and to be able to troubleshoot implemented circuits.
Course Objectives:
The objective of the course is-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Assemble basic tools for the design and implementation of digital circuits and systems. |
CLO2 |
Manipulate the design of combinational and sequential logic circuits. |
CLO3 |
Recall the fundamental concept that underlines the physical operation, analysis, and design of digital integrated circuits and systems. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
√ |
|
|
|
|
|
|
|
CLO2 |
|
√ |
√ |
|
|
|
√ |
|
√ |
|
|
|
CLO3 |
√ |
|
|
|
|
√ |
√ |
|
√ |
|
|
|
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
1. |
Laboratory work based on theory course Digital Electronics and Pulse Technique using physical devices. |
CLO1 CLO2 CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video, and audio examples · Group Work: Assignments |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, Problem-solving tasks |
Course Title: Microprocessors and Microcontrollers |
|
Course Code: EEE 3815 |
|
Course Type: Core Course (Hardware) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Intended to enable the students to learn the fundamentals of microprocessor and embedded system. Use the acquired knowledge to understand the working and operations of embedded systems to solve the problems for industry opportunities.
Course Objective:
The objective of the course is to
Course Learning Outcomes (CLOs):
Upon successfully completing this course, students will be able to
CLO1 |
Explain the knowledge about microprocessor and microcontroller architecture, interfacing, and operations. |
CLO2 |
Evaluate the problems related to embedded systems and designs. |
CLO3 |
Illustrate microprocessor and microcontroller-related circuitry and sensor interfacing. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO3 |
√ |
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to microprocessor and microcontroller: Different generations of microprocessor and microcontroller, Overview of microprocessor function and architecture, Different types of Assembly instructions, Embedded and external memory concept of microcontroller, and Architectural features. |
CLO1 |
2. |
Hardware Specification of microprocessor: Pin diagram and pin functions, Clock generator, Timing diagram, Operational modes. |
CLO3 |
3. |
Memory Interface: Memory Pin connections, Memory Devices, Address decoding, Memory interfacing for microprocessors, Dynamic Ram. |
CLO1 CLO3 |
4. |
Interrupts: Basic Interrupt Processing, Hardware and software interrupts, Programmable Interrupt Controller. |
CLO2 |
5. |
Embedded Systems (ES), Sensor Interfacing and Controlling: Introduction to different types of embedded systems like Arduino, Raspberry Pi, etc., Operation of ES, Interfacing with Sensors, System driving/controlling. |
CLO1 CLO3 |
6. |
Modern Microprocessors and Embedded Systems: Modern microprocessor and ES overview, Future concepts of Microprocessors and ES, and their real-world applications. |
CLO1 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides. · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Assignments, Presentations |
Clicker questions, Multiple Choice, Fill-in-the-blanks, True/False, Quizzes, Summary, Essay, Diagrams, Short Answers, Problem-solving tasks, Case studies, Analysis report |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Microcontroller Laboratory |
|
Course Code: EEE 3816 |
|
Course Type: Core Course (Hardware) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course intends to enable the students to realize the real-world microprocessor and embedded system implementation and analyze data by using assembly language.
Course Objectives:
The objective of the course is to
Course Learning Outcomes (CLOs):
Upon successfully completing this course, students will be able to
CLO1 |
Imitates to design embedded and electronic systems/networks. |
CLO2 |
Modify embedded circuitry to examine their behavior in a system. |
CLO3 |
Implement assembly language for embedded systems. |
CLO4 |
Design microcontroller and embedded-based projects to solve real-world problems. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
√ |
|
|
|
|
|
|
|
|
CLO3 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
|
|
|
|
|
|
|
√ |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Microprocessors and Embedded System by using simulation tools, physical devices, and components. |
CLO1, CLO2, CLO3 |
2. |
Lab Report Writing: Objective, Introduction, Required Instruments Methodology, Sample Input/Output, Results and Discussions |
CLO4 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing · Final Projects · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Final Viva/Oral Exam, Project Exhibition, Lab Reports |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Computer Organization and Architecture |
|
Course Code: CSE 3737 |
|
Course Type: Core Course (Hardware) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to give students a solid foundation in modern computer system architecture, as well as how to apply these insights and concepts to future computer systems.
Course Objective:
The objective of the course is-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to-
CLO1 |
Illustrate computer architecture concepts related to the design of modern processors, memories, and I/Os. |
CLO2 |
Compares how computers represent and manipulate data. |
CLO3 |
Evaluate system performance of commercial computers. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
√ |
|
√ |
|
|
|
|
|
|
|
CLO3 |
|
|
|
|
√ |
√ |
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
Hrs. |
CLOs |
1. |
Basic Computer Organization & Design: Instruction Codes, Addressing, Design of a Basic Computer, Instruction, Interrupt. |
5 |
CLO1 |
2. |
Central Processing Unit: General Register Organization, Stack Organization, Instruction Formats, Addressing Modes |
4 |
CLO1 |
3. |
I/O Organization: I/O Interface, Data Transfer, Priority Interrupt, DMA. |
3 |
CLO1 |
4. |
Memory Organization: Memory Hierarchy, Memory Mapping, Writing into Cache. |
3 |
CLO1 |
5. |
Instructions: Language of the computer Introduction, MIPS, Logical Operations |
6 |
CLO2 |
6. |
Computer Arithmetic: Algorithms for mathematical operation. |
5 |
CLO2 |
7. |
Assessing and Understanding Performance: CPU Performance and its Factors, Evaluating Performance. |
6 |
CLO3 |
8. |
Enhancing Performance with Pipelining: Pipelined Datapath, Control, Hazards. |
4 |
CLO3 |
9. |
Microprocessors: Characteristics of multiprocessors, Interconnection Structures, Cache Coherence |
3 |
CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, tables, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Assignment · Student Presentation |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Diagrams, Presentation, Short Answers, Problem-solving tasks, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Discrete Mathematics and Number Theory |
|
Course Code: CSE 1411 |
|
Course Type: Core Course (Logics and Algorithms) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course will introduce the basic elements of discrete mathematics for an understanding of algorithms and data structures used in computing.
Course Objectives:
The main objectives of this course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Explain correct notations of logical arguments. |
CLO2 |
Implement mathematical proofs in elementary number theory using discrete mathematics examples. |
CLO3 |
Illustrate graph theory models of data structures for solving connectivity and constraint satisfaction problems. |
CLO4 |
Use the asymptotic behavior of functions including recursive solutions to evaluate algorithms. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Logical definitions and arguments, and counting techniques |
CLO1 |
2. |
Basic number theory and cryptography |
CLO2 |
3. |
Graph theory problem and applications |
CLO3 |
4. |
Recurrence relations and recursive algorithm, and growth of functions. |
CLO4 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Assignments · Discussions |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Short answers, Diagrams, Presentation, Problem-solving tasks |
CLO2 |
||
CLO3 |
Course Title: Data Structures |
|
Course Code: CSE 1413 |
|
Course Type: Core Course (Logics and Algorithms) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
Data structure provides a good understanding for organizing and storing data in a computer such that it can be stored, retrieved, and updated frequently.
Course Objectives:
The main objectives of this course are to:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Interpret the basic concepts of data structures, their types and basic operations. |
CLO2 |
Summarize the strength and weaknesses of different data structures. |
CLO3 |
Prepare skills to efficiently store and process data. |
CLO4 |
Organize the appropriate data structures in the context of the solution to any given problem. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to Data Structures, Basic Operations, and Performance Measurement. |
CLO1 |
2. |
Introduction to Array, Search, and Sorting Strings: Pattern Matching Algorithm (Naive and KMP). |
CLO2, CLO3, CLO4 |
3. |
Types of Linked List and Basic Operations on Linked List. |
CLO2, CLO3 |
4. |
Basic Operations on Stack and Use of Recursion Types of Queue and Basic Operations on Queue. |
CLO1, CLO4 |
5. |
Types of Trees, Representation of Tree, Binary Search Tree, Balanced Search Tree, Efficient Heap, Segment Tree, Prefix Tree (trie) |
CLO1, CLO4 |
6. |
Graph Representation, Traversing Graph, Topological Sorting, Path Matrix, Naive and Warshall Algorithm. |
CLO1, CLO3, CLO4 |
7. |
Hash Function and its Application. |
CLO2, CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Assignments · Discussions |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Short answers, Diagrams, Presentation, Problem-solving tasks |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Data Structure Laboratory |
|
Course Code: CSE 1414 |
|
Course Type: Core Course (Logics and Algorithms) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
To practically implement as well analyze the various data structures and basic algorithm analysis.
Course Objectives:
The main objectives of this course are to:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Describe the operations of basic data structures. |
CLO2 |
Classify the appropriate data structure to solve specific problems. |
CLO3 |
Solve problems or improve existing code using learned data structures |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Data Structure. |
CLO1, CLO2 CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
● Lectures/Instructions ● Follow Lab Manuals ● Hands-on Experiments ● Assignments ● Report Writing ● Presentations |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Presentation, Final Viva/Oral Exam, Lab Reports |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Algorithms |
|
Course Code: CSE 2415 |
|
Course Type: Core Course (Logics and Algorithms) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course introduces students to the general tools and techniques for analyzing and designing computer algorithms.
Course Objectives:
The main objectives of this course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Interpret numerous algorithmic design paradigms and computational methods. |
CLO2 |
Classify the computational complexities and efficiency of various algorithms. |
CLO3 |
Implement efficient algorithms in common engineering design situations. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Fundamental Algorithm Paradigms: Deterministic and nondeterministic algorithm, Divide and conquer algorithms, Dynamic Programming, Concepts of Linear Programming, Greedy algorithms, Minimum Spanning Tree, Single Source Shortest path algorithms, Incremental Improvement, Backtracking, Assignment Problem, Branch & Bound and Approximation Problem. |
CLO1 |
2. |
Complexity Analysis and Evaluation: Space and time complexity, Order of growth, Recurrences relations, Amortization, Complexity classes. |
CLO2 |
3. |
Real time applications and complexity comparison for engineering problems. |
CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
● Lectures/Instructions |
Clicker questions, Multiple |
● Reading Materials/PPT slides |
Choice, Fill-in-the-blanks, |
|
CLO2 |
||
containing flowcharts, graphs, diagrams, |
Label, Match, True/False, |
|
charts, tables, Venn diagrams, etc. ● Flipped classroom |
Quizzes, Summary, Diagrams, Presentation, Short Answers, |
|
CLO3 |
||
|
● Whiteboard/Blackboard, Video |
Problem-solving tasks |
|
and audio examples |
|
|
● On the spot class/quiz tests |
|
|
● Student Presentation |
|
|
● Assignments |
|
|
· Discussions |
|
Course Title: Algorithms Laboratory |
|
Course Code: CSE 2416 |
|
Course Type: Core Course (Logics and Algorithms) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
To practically implement basic algorithms, as well as to analyze the runtime and memory use.
Course Objectives:
The main objectives of this course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Discuss the appropriate data structures and algorithm paradigms. |
CLO2 |
Implement the appropriate algorithms in different situations (randomized, iterative, recursive, dynamic, greedy, graph, backtracking, branch and bound). |
CLO3 |
Illustrate efficiency of algorithms (asymptotic notation) and argue the correctness of algorithms. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
Hrs. |
CLOs |
1. |
Laboratory work based on theory course Algorithm Design and Analysis. |
33 |
CLO1 CLO2 CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
● Lectures/Instructions ● Follow Lab Manuals ● Hands-on Experiments ● Assignments ● Report Writing ● Presentations |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Presentation, Final Viva/Oral Exam, Lab Reports |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Database Management System Course Code: CSE 2221
Course Type: Core Course (Software Engineering) Credits: 03
Status: Theory Pre-requisite: None
Course Rationale:
This course will cover the principles of relational database management systems, as well as recent advances in database theory and practice.
Course Objective:
The objectives of the course are
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO 1 |
Demonstrate the basic concepts and advantages of DBMS. |
CLO 2 |
Use query languages to perform different database operations. |
CLO3 |
Design a database from various use case scenarios. |
CLO4 |
Explain the terms related to the management and security of the modern database system. |
CLO5 |
Use the knowledge of advanced SQL to work in the database layer. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO4 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO5 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO6 |
|
|
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to DBMS Purpose, Advantages, Data Models, Database Languages, Architecture, Users and administrators |
CLO1 |
2. |
Relational data Model: Structure, Schema, Keys, Schema Diagrams, Relational operations |
CLO1 |
3. |
Introduction to SQL Basic Structure, Operations, Null values, Aggregate function, Nested Subqueries |
CLO2 |
4. |
Intermediate and Advanced SQL Join expressions, views, Integrity Constraints, Functions and Procedures, Triggers |
CLO2, CLO5 |
5. |
Formal Relational Query Languages Relational Algebra |
CLO2 |
6. |
Entity-Relationship model E-R model, Constraints, E-R diagrams, Extended E-R features |
CLO3 |
7. |
Logical Database Design Transforming EER diagrams into relations, Normalization, Functional Dependencies |
CLO3 |
8. |
Indexing and Hashing B+ Tree, Static and Dynamic Hashing |
CLO4 |
9. |
Transaction and Recovery System: ACID properties, Transaction states, Deadlock, Database security: encryption, authentication, authorization, access control, password management. Etc. |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers. |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Database Management System Laboratory Course Code: CSE 2222
Course Type: Core Course (Software Engineering) Credits1.5
Status: Sessional Pre-requisite: None
Course Rationale:
This course is designed to introduce the concept of real-world database design through the implementation of a database-driven real-time project.
Course Objective:
The objectives of the course are
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Design database schemas for real world database driven applications. |
CLO2 |
Prepare E-R models and normalize the design of the database. |
CLO3 |
Write SQL queries for performing different database operations. |
CLO4 |
Implement a simple and effective database driven software system. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
CLO1 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO2 |
|
|
√ |
|
√ |
|
|
|
|
|
|
|
CLO3 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to development tools, HTML, CSS, UI design, IDEs, Xampp/Wamp server installation. |
CLO1 |
2. |
Making E-R diagram of class project and apply normalization techniques to finalize the database design. |
CLO2 |
3. |
Database Table creation using SQL, NoSQL |
CLO3 |
4. |
Writing queries and sub queries to view or fetch data, joining tables, views, triggers, SQL functions/procedures. |
CLO3 |
5. |
Development of insert, update and delete panels of class project with lab reports. |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Hands-on Experiments · Assignments · Report Writing · Final Projects · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Presentation, Final Viva/Oral Exam, Project Exhibition, Lab Reports |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Information System Design |
|
Course Code: CSE 3211 |
|
Course Type: Core Course (Software Engineering) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
The main goal of this course is to provide students with a solid background in information systems analysis and design techniques through a combination of theory and practice. It introduces the vital logical and design considerations addressed during system and application software development.
Course Objectives:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Construct requirements specification document (SRS) for a real-world problem |
CLO2 |
Model an information system from various use case scenarios |
CLO3 |
Design user interface for specific information systems. |
CLO4 |
Prepare (A3) a report to illustrate the overall process of information system analysis, modeling, design and implementation |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
√ |
|
√ |
|
|
|
|
|
|
|
CLO4 |
|
|
|
|
|
|
|
|
|
√ |
|
|
Course Description:
SL NO |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Information System Analysis and Design |
CLO1, CLO2, CLO3, CLO4 |
Textbooks, References, and Online Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One-minute paper, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
|
Course Title: Information System Design |
|
Course Code: CSE 3211 |
|
Course Type: Core Course (Software Engineering) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
The main goal of this course is to provide students with a solid background in information systems analysis and design techniques through a combination of theory and practice. It introduces the vital logical and design considerations addressed during system and application software development.
Course Objectives:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Describe the principles, concepts, and practice of system analysis and design process. |
CLO2 |
Identify appropriate solutions based on the knowledge of different approaches to system analysis |
CLO3 |
Prepare an information system from various use case scenarios |
CLO4 |
Implement a user-friendly system that will be secured from all concerns |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
√ |
|
CLO2 |
|
√ |
|
√ |
|
√ |
√ |
|
|
|
|
|
CLO3 |
|
|
√ |
|
√ |
|
|
|
|
|
|
|
CLO4 |
√ |
|
|
|
√ |
|
|
|
|
√ |
|
|
Course Description:
SL NO. |
Course Content |
CLOs |
1. |
Introducing system analysis and design: Overview, varieties of information system, quality of information, life cycle. |
CLO1 |
2. |
Requirements analysis: Tools, requirement analysis techniques, working procedure. |
CLO1 |
3. |
System Requirement Specification: Techniques, steps, and notations, data dictionary, data flow diagram. |
CLO1, CLO2 |
4. |
Feasibility Analysis: Goals, examining alternative solutions, evaluating proposed solutions, cost- benefit analysis. |
CLO2 |
5. |
Process Specification: Method, pros, and cons. |
CLO3 |
6. |
Design and Modeling: Types, notations, purpose, logical database design, different UML diagrams with notations |
CLO3 |
7. |
Data input methods: Coding techniques, detection of an error in the codes, validating input data, interactive data input |
CLO4 |
8. |
Designing Outputs: Output devices, design of output reports, design of screens, use of business graphics |
CLO4 |
9. |
Control, Audit and Security of Information Systems: Objectives, auditing, testing, and security. |
CLO4 |
Textbooks, References, and Online Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One-minute paper, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
|
Course Title: Software Engineering Course Code: CSE 3233
Course Type: Core Course (Software Engineering) Credits: 03
Status: Theory Pre-requisite: None
Course Rationale:
This course is designed to provide the students adequate knowledge to systematically organize a software project to ensure the highest customer satisfaction.
Course Objective:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Summarize different aspects of software engineering |
CLO2 |
Use appropriate software process models based on the constraints of available resources and requirement specification |
CLO3 |
Apply techniques required for software architecture design |
CLO4 |
Execute software testing methods in different phases of developing a software product |
CLO5 |
Measure complexity of a software product using the available methods |
CLO6 |
Prepare alternatives to tackle the uncertainty during the development of a software product |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
√ |
|
√ |
|
|
|
|
|
|
|
|
CLO3 |
√ |
|
√ |
|
|
|
|
|
|
|
|
|
CLO4 |
√ |
|
|
|
√ |
|
|
|
|
|
|
|
CLO5 |
√ |
√ |
|
√ |
|
|
|
|
|
|
|
|
CLO6 |
√ |
|
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
Hrs. |
CLOs |
1. |
Introduction: Basic terms, failure curves, software applications, legacy software, umbrella activities |
1.5 |
CLO1 |
2. |
Software Process Models: Framework activities, process vs models, different types of models, working principles, pros and cons |
6 |
CLO2 |
3. |
Agile Development: Principles, agility, human factors, different agile models with features and their pros and cons |
3 |
CLO2 |
4. |
Software Architecture: Architecture design of software structure and components, top-level database design, user documentation, evaluation, joint reviews, review participants and methods |
6 |
CLO3 |
5. |
Software Testing: Methods, testing techniques, principles, various types |
6 |
CLO4 |
6. |
Process and project metrics: Different measurements, metrics for software quality, integration metrics with software process |
4.5 |
CLO5 |
7. |
Estimation for software products: Project planning, resources, decomposition techniques, empirical estimation models, specialized techniques |
4.5 |
CLO5 |
8. |
Risk management and Quality: Software risks identification, projection, refinement, mitigation, monitoring, management, software quality assurance |
4.5 |
CLO5 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, diagrams, charts, tables, etc. · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations |
Quiz, Summary, Short Answer, Essay, Diagrams, Short Answers, Problem-solving tasks, Analysis report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
||
CLO6 |
Course Title: Software Engineering Laboratory |
|
Course Code: CSE 3234 |
|
Course Type: Core Course (Software Engineering) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course is designed to provide students necessary knowledge of software engineering to apply them in modeling real-world software.
Course Objective:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Interpret appropriate software development process models for a specific task |
CLO2 |
Organize a software project using collaboration tools and version control systems |
CLO3 |
Use tools and methods for various software engineering tasks like modeling, estimation, and testing |
CLO4 |
Write an individual or group report that will cover all the working process of a system |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
|
|
|
√ |
|
|
|
√ |
|
|
|
CLO3 |
|
|
|
|
√ |
|
|
|
√ |
|
|
|
CLO4 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Software Engineering |
CLO1, CLO2, CLO3 |
2. |
Design Project: Problem analysis, Scope identification, Modelling, Presentation, and Report |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video, and audio examples · Group Work: Assignments |
Clicker questions, Multiple Choice, Fill- in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, Problem- solving tasks |
CLO2 |
||
CLO3 |
||
CLO4 |
||
|
Course Title: Mobile Application Development Course Code: CSE 2210
Course Type: Core Course (Software Engineering) Credits: 1.5
Status: Sessional Pre-requisite: None
Course Rationale:
This course is intended to teach the fundamental concepts of mobile applications as well as to build skills and methodologies for designing and implementing mobile applications.
Course Objective:
By the end of the course, students will be able to:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Identify different mobile OS and modern tools for developing mobile applications. |
CLO2 |
Show working knowledge of UI design and different data storage options for mobile application development. |
CLO3 |
Apply different components which are required to build a mobile application. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO3 |
|
|
√ |
√ |
√ |
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
Hrs. |
CLOs |
1. |
Introduction to Mobile Application Development: Different OS for mobile devices, environment configuration |
3 |
CLO1 |
2. |
Building UI Interface: Views, Widgets and Layouts, Sizing and positioning, dynamic UI and fragments, handling events |
3 |
CLO2 |
3. |
Data Storage: Various data storage techniques |
6 |
CLO2 |
4. |
Activities and Intents: Handling different activities and intents |
4 |
CLO3 |
5. |
Multithreading: Handling concurrent tasks |
3 |
CLO3 |
6. |
Networking and Communication: Sockets, API interaction |
3 |
CLO3 |
7. |
Localization and Supporting Different Devices: Incorporating different languages, Coping with various screen sizes, WebView |
3 |
CLO3 |
8. |
Location Aware Applications: Integrating location-based services |
3 |
CLO3 |
9. |
Mini Project |
6 |
CLO1, CLO2, CLO3 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing · Final Projects · Group Work: Assignments, Discussions, Investigations, Presentations |
Quizzes, Final Performance Tests, Class Performance, Presentation, Final Viva/Oral Exam, Project Exhibition, Lab Reports |
CLO2 |
||
CLO3 |
||
|
Course Title: Internet Programming |
|
Course Code: CSE 3210 |
|
Course Type: Core Course (Software Engineering) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
The course is designed to provide students an overview of Internet technology as well as hands- on experience with client-side and server-side technologies, web protocols. The students will have gained preliminary knowledge to pursue careers in web-based track.
Course Objectives:
The objective of the course is-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Explain the basic terms of internet programming |
CLO2 |
Apply the knowledge in developing responsive web applications |
CLO3 |
Interpret client-side and server-side technologies to develop web application |
CLO4 |
Develop dynamic websites using content management system (CMS) |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
|
|
√ |
|
√ |
|
|
|
|
|
|
√ |
CL O2 |
|
|
√ |
|
√ |
|
|
|
|
|
|
√ |
CL O3 |
|
|
√ |
|
√ |
|
|
|
|
|
|
√ |
CL O4 |
|
|
√ |
|
√ |
|
|
|
|
|
|
√ |
Course Description:
SL No. |
Course Content |
Hrs. |
CLOs |
1. |
Introduction: website-related terminologies, technologies, difference between web design and development, concept of search engine |
3 |
CLO1 |
2. |
HTML and CSS: HTML tags, XHTML, DTD, SGML, CSS, XSL, responsive applications, preprocessor scripting language, latest CSS frameworks |
6 |
CLO2 |
3. |
JavaScript and jQuery: basic syntax, ES6, objects, events, traversing, handling user inputs, XML and JSON, SOP, SAX, AJAX request |
6 |
CLO3 |
4. |
Server-sided Technologies: familiarization with different server- side scripting languages, basic syntax, establish a database connection, executing queries, creating JSON response, socket programming, |
6 |
CLO3 |
5. |
E-commerce and Content Management System (CMS): E- commerce business, CMS to build a website, E-commerce Website using CMS |
6 |
CLO4 |
6. |
Mini Project: analysis, scope identification, report preparation |
6 |
CLO1, CLO2, CLO3 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, Problem-solving tasks, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
|
Course Title: Computer Fundamental and Ethics |
|
Course Code: CSE 1111 |
|
Course Type: Core Course (Systems) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
To introduce the most-up-to-date technology in an ever-changing discipline.
Course Objectives:
The main objectives of this course are:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Identify the fundamental elements of a computer system. |
CLO2 |
List the basic use of computing and internet technologies. |
CLO3 |
Practice word processing, spreadsheet, and presentation application for performing basic tasks. |
CLO4 |
Classify number systems and their applications in computing. |
CLO5 |
Define Computer ethics and privacy issues of computing and cyber world. |
CLO6 |
Write an individual or group report to disseminate the experiment execution process and findings. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO5 |
|
|
|
|
|
|
|
√ |
|
|
|
|
CLO6 |
|
|
|
√ |
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content (Summary) |
CLOs |
1. |
Introduction to Computers: Overview of Computer system, Major components of a computer |
CLO1 |
2. |
Software: Operating system, application software, Business software |
CLO2 |
3. |
Trending technologies: Communication and Networking, Internet and WWW (world wide web), Internet services, social networking, Artificial Intelligence, Machine learning, IOT, Robotics, Cloud computing, Computer application in society |
CLO2 |
4. |
Office applications: Word processing, Spreadsheet, and Presentation. |
CLO3 |
5. |
Number system: Decimal, Binary, Octal, Hexa-decimal, BCD, packed decimal number, and their conversion, Signed and unsigned number, Precision and floating-point number. Character Representation: ASCII code, EUC Code, JIS code, shift JIS, Unicode |
CLO4 |
6. |
Ethics and privacy: Computer Crime; Information privacy, Ethical issues of software, Social media and IT Enabled Services (ITeS) usages; Safety and security issues in cyber world; Intellectual property right, Copyright, Patent, Plagiarism, |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
● Lectures/Instructions |
Clicker questions, Multiple |
● Reading Materials/PPT slides |
Choice, Fill-in-the-blanks, Label, |
|
CLO2 |
||
containing flowcharts, graphs, diagrams, |
Match, True/False, Quizzes, |
|
charts, tables, Venn diagrams, etc. |
Summary, Diagrams, |
|
CLO3 |
||
● Flipped classroom |
Presentation, Short Answers, |
|
CLO4 |
● Whiteboard/Blackboard, Video |
Problem-solving tasks |
and audio examples |
|
|
|
||
CLO5 |
● On the spot class/quiz tests ● Student Presentation |
|
|
|
|
Course Title: Operating Systems Course Code: CSE 3733
Course Type: Core Course (Systems) Credits: 03
Status: Theory Pre-requisite: None
Course Rationale:
This course provides a comprehensive understanding of the modern Operating System and examines the ways that design goals can be achieved.
Course Objectives:
The objectives of the course are,
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Describe the basic structure, characteristics of a modern operating system, concept for virtualization, cloud and multiple processor systems. |
CLO2 |
Explain the different process and thread synchronization methods and the tradeoffs between them. |
CLO3 |
Assess the algorithms on which the functions of the Operating Systems are built on. |
CLO4 |
Compare different types of memory-management schemes for a system. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
|
√ |
√ |
√ |
|
|
|
|
|
|
|
CLO3 |
√ |
|
|
√ |
√ |
√ |
|
|
|
|
|
|
CLO4 |
√ |
|
|
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction: Introduction of Operating System, Operating system structure, Operating system Kernel, language processors, Operating systems hardware interaction, |
CLO1 |
2. |
System Structures: Operating-System Services, System Calls, Virtual Machines, Mobile Operating System. |
CLO1 |
3. |
Process: process management, process model and implementation, Inter-Process Communication, Semaphores, client/server processing |
CLO2 |
4. |
CPU Scheduling: Different CPU scheduling algorithms. |
CLO3 |
5. |
Multithreaded Programming: Multicore Programming, Multithreading Models |
CLO2 |
6. |
Memory management: Memory allocation schemes, demand paging, page replacement strategies, |
CLO4 |
7. |
Deadlock: resource allocation and deadlock, Banker’s algorithm, mixed approach to deadlock handling. |
CLO3 |
8. |
File Systems: File management systems, Design and implementation methodology directories. |
CLO1 |
9. |
Virtualization: Types and techniques for efficient virtualization, Clouds as a service, virtual machine migration, Check pointing. |
CLO1 |
10. |
Cloud: |
CLO1 |
11. |
Multiple Processor Systems: Multiprocessor, Multicomputer, Distributed Systems |
CLO1 |
12. |
Operating system security and protection, case study of some operating systems. |
CLO1 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing diagrams, charts, tables, etc. · Tutorials, E-Learning · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill- in-the-blanks, Label, Match, True/False, Quizzes, Summary, Diagrams, Presentation, Short Answers, One-minute paper, Problem-solving tasks, Case studies, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
|
Course Title: Operating Systems Laboratory Course Code: CSE 3734
Course Type: Core Course (Systems) Credits: 1.5
Status: Sessional Pre-requisite: None
Course Rationale:
To understand the basic components of a computer operating system, and the interactions among the various components on the policies.
Course Objectives:
The objectives of the course are,
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Explain and use different commands for basic system operation. |
CLO2 |
Describe the basic modules of OS. |
CLO3 |
Formulate tasks through algorithms. |
CLO4 |
Interpret directory operation using GUI & Terminal. |
CLO5 |
Prepare different servers (such as DNS, FTP, Email, etc.) through the knowledge gained in this course. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO3 |
√ |
|
√ |
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
|
|
|
|
|
|
|
|
√ |
|
CLO5 |
|
|
√ |
|
|
|
|
|
|
√ |
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Operating Systems |
CLO1 CLO2 CLO3 CLO4 CLO5 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video, and audio examples · Group Work: Assignments |
Clicker questions, Multiple Choice, Fill-in- the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, Problem-solving tasks |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Computer Networks Course Code: CSE 3567
Course Type: Core Course (Systems) Credits: 03
Status: Theory Pre-requisite: None
Course Rationale:
This course aims to introduce the basic concept and essential knowledge of computer networks.
Course Objectives:
The objective of the course is to enable the students to
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Interpret the OSI and TCP/IP layered architecture, network organization, and the operations of the key networking components. |
CLO2 |
Describe the functionalities of different routing and transport layer protocols, congestion control mechanisms, IP packet contents, and error detection. |
CLO3 |
Demonstrate the performance of different routing and transport protocols, solutions for error control and flow control problems. |
CLO4 |
Practice the acquired knowledge to implement wired/wireless networks and sub- networks, routing protocols, security principles to networking, etc. |
CLO5 |
Solve network applications and theoretical solutions to address networking and security requirements. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
√ |
|
√ |
|
|
|
|
|
|
|
|
CLO3 |
|
|
|
√ |
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
√ |
|
|
|
|
|
|
|
CLO5 |
|
|
|
|
|
|
|
|
√ |
√ |
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Computer Networks & the Internet, concepts of delay, security, and Quality of Service (QoS). |
CLO1 |
2. |
Application Layer: Web/HTTP, FTP, eMail, DHCP, DNS, SMTP, PO3, and P2P applications, Socket Programming: Creating Network Applications |
CLO1, CLO5 |
3. |
Transport Layer: UDP, TCP, Congestion Control, etc. |
CLO2, CLO3, |
4. |
Network Layer: IP, IPV6, and link-state and distance vector routing algorithms and protocols, CORBA (distributed object technology). |
CLO2, CLO3 |
5. |
Link Layer: Errors, Multiple Access, Media Access control, Addressing, Switching |
CLO2, CLO4 |
6. |
Wireless Networks and Security |
CLO4, CLO5 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing diagrams, charts, tables, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Multiple Choice, Fill-in-the-blanks, True/False, Quizzes, Summary, Diagrams, Presentation, Short Answers, Problem- solving tasks, Case studies, Analysis report. |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Computer Networks Laboratory Course Code: CSE 3568
Course Type: Core Course (Systems) Credits: 1.5
Status: Sessional Pre-requisite: None
Course Rationale:
This subject aims to teach an understanding of computer networks and systems design through hands-on lab works and analysis with real world applications.
Course Objectives:
The objective of the course is to enable the students to
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Describe basic networking and end devices to install a home or small business network, then connect it to the Internet. |
CLO2 |
Execute different application, distance vector and link-state routing protocols, and transport layer protocols |
CLO3 |
Implement threats and enhance network security using access control lists and security best practices. |
CLO4 |
Use the acquired knowledge to verify and troubleshoot network and Internet connectivity. |
CLO5 |
Organize critical thinking and real-world network problem-solving skills using real equipment and simulation |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
CLO1 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
CLO2 |
|
|
√ |
√ |
|
|
|
|
|
|
|
|
CLO3 |
|
|
|
√ |
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
√ |
|
|
|
|
|
|
|
CLO5 |
|
|
|
|
|
|
|
|
|
√ |
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Computer Networks |
CLO1 CLO2 CLO3 CLO4 CLO5 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video and audio examples · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Multiple Choice, Fill-in-the-blanks, True/False, Quizzes, Summary, Presentation, Short Answers, Problem-solving tasks, Case studies, Analysis report. |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Artificial Intelligence |
|
Course Code: 3317 |
|
Course Type: Core Course (Systems) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course introduces the basic concepts and techniques of Artificial Intelligence (AI) to creating software and hardware to get computers to do things that would be considered intelligent as if people did them.
Course Objective:
The objective of the course is:
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Interpret the key components and classical searching algorithms of AI to solve various real-life problems. |
CLO2 |
Examine game theoretical concepts and knowledge Representation techniques for solving non-conventional real-life situations. |
CLO3 |
Investigate statistical methods and Machine Learning techniques for solving complex AI related problems |
CLO4 |
Use Natural Language Processing methods for real-life problem solving |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
√ |
|
|
√ |
√ |
|
|
|
√ |
CLO2 |
√ |
√ |
√ |
|
|
|
|
|
|
√ |
|
√ |
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
√ |
|
√ |
|
|
|
|
|
|
√ |
CLO5 |
|
|
|
|
|
|
|
|
|
|
|
|
CLO6 |
√ |
|
|
|
|
√ |
|
|
|
√ |
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction and Scope: AI and its Subfields with Applications, Intelligent Agents, Environment |
CLO1 |
2. |
Search: Solving problem by searching, Uniformed/Blind and Informed search strategies, Local Search Strategies, Constraint Satisfaction Problems; |
CLO1 |
3. |
Game theory: Games and adversarial search, Games vs. single-agent search, Game tree, Alpha-beta pruning, Nash Equilibrium and Mixed Strategy equilibrium |
CLO2 |
4. |
Knowledge Representations: First-Order Logic, Predicate Logic and Generalized Quantifier Theory, Knowledge Engineering in First-Order Logic, Planning, The Planning Problem, Planning Algorithms |
CLO2 |
5. |
Reasoning: Rule-Based Expert Systems, Uncertainty, Probabilistic Reasoning over time, Hidden Markov Models. |
CLO3 |
6. |
Learning: Introduction to Learning, Learning from Observations, Knowledge in Learning, Statistical Learning Methods, Bayesian learning, Genetic Algorithms, Reinforcement Learning |
CLO3 |
7. |
Natural Language Processing (NLP): Introduction, Intuitions, Application Fields, Syntactic Structures, Grammar formalism, CFG’s, Meaning Representation (Semantics), Language Models (char/word n-grams), Computational Distributional Semantics (Embeddings), Machine Translation. |
CLO4 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill-in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One-minute paper, Problem-solving tasks, Case studies, Critique writing, Analysis report, Review report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Artificial Intelligence Laboratory |
|
Course Code: 3317 |
|
Course Type: Core Course (Systems) |
Credits: 1.5 |
Status: Sessional |
Pre-requisite: None |
Course Rationale:
This course aims at moving our attention from Symbolic AI (a.k.a. Rule Based or Classical AI) to a more practical and modern data driven approach with specific attention to Machine Learning (ML), Computational Linguistics and Natural Language Processing (NLP) applications. The course balances theory and practice, by covering conceptual as well as implementation aspects. This isn’t a theoretical course on the mathematical aspects of learning, rather a course aimed at equipping the students with practical abilities to run Machine Learning (ML) experiments, building on solid theoretical background.
Course Objectives:
The objective of the course is:
results critically, by understanding evaluation metrics as well as possible sources of errors (overfitting, data sparsity, etc.).
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Analyze and master the key concepts and terminology of natural language processing with the help of machine learning, understand model building, training and testing procedures. |
CLO2 |
Gain an in-depth understanding about different data Preprocessing and Feature Selection techniques. |
CLO3 |
Have solid working knowledge on how to evaluate the results of a learning experiment, the main algorithms used in classification - both supervised and unsupervised (Naive Bayes, Decision Trees, SVM, KNN, Linear Regression, Perceptron, Clustering). |
CLO4 |
Apply existing tools, libraries and software that support data processing and machine learning experiments. In particular, students will learn to use native Python and ML libraries, such as NLTK and Scikit-Learn, SpaCy, Keras, Gensim and Tensorflow. |
CLO5 |
Consolidate both theory and practice into a working prototype based on a real-world problem by developing and creating a final NLP based project. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
√ |
|
|
|
|
|
√ |
CLO2 |
|
|
|
|
√ |
|
|
√ |
|
|
|
|
CLO3 |
√ |
|
|
|
√ |
|
|
|
√ |
√ |
|
|
CLO4 |
|
|
√ |
|
√ |
|
√ |
|
√ |
|
|
|
CLO5 |
|
√ |
|
√ |
|
|
|
|
√ |
√ |
√ |
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Language Basics: Introduction to Python, General Issues, Environment Setup (Anaconda/CoLab), Containers and Collection Modules, Numpy Basics. |
CLO4 |
2. |
Dataset and Learning: Supervised Learning, Contribution of Datasets, Train/Dev/Test Spits, Annotation Schemes, How to Build your own Dataset. |
CLO2 |
3. |
Evaluation Matrices: Accuracy/F1/Confusion Matrix etc. |
CLO3 |
4. |
Preprocessing and Feature Selection Using NLTK, Scikit-learn and spaCy. |
CLO2 CLO4 |
5. |
Classification Algorithms: Hands on experiments using - Naive Bayes (NB), Support Vector Machine (SVM), Decision Trees (DT) and K-Nearest Neighbor (KNN). |
CLO3 CLO4 |
6. |
Basic Neural Networks: Implementing a simple Artificial Neural Network from scratch. |
CLO3 CLO4 |
7. |
Natural Language Processing (NLP): Text Preprocessing and Features, Language Models (n-grams/embeddings). |
CLO1 CLO2 |
8. |
Clustering Techniques (K-Means, OPTICS), Issues in Learning (Error analysis, Semi-Supervision, etc.) |
CLO1 CLO3 |
9. |
Final Project (along with a Poster/Presentation). |
CLO5 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Clicker questions, Multiple Choice, Fill- in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, One-minute paper, Problem- solving tasks, Case studies, Critique writing, Analysis report, Review report |
Course Title: Computer and Cyber Security |
|
Course Code: 3637 |
|
Course Type: Core Course (Systems) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course introduces the concepts and issues related to securing information systems and the development of policies and mechanisms to implement information security controls.
Course Objective:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Identify the development of security principles, traditional encryption, security attacks and the fundamental security objectives. |
CLO2 |
Explain the performance of a range of computer network security technologies as well as network security models and services, so is able to recognize the security requirements in real-life cases. |
CLO3 |
Implement the design and implementation issues of a real-life security solution. |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction to computer security, CIA TRIAD, Threats and Attacks, Passive and Active attacks and examples of passive as well as active attacks, security mechanisms. |
CLO1 |
2. |
Classical encryption techniques, Cryptography, Introduction to Symmetric key and Asymmetric key encryption. |
CLO1 |
3. |
Block cipher and the data encryption standard (DES), Advanced Encryption Standard, Contemporary Symmetric Ciphers, Public-key Cryptography, RSA algorithm, Key management, Diffie-Hellman key exchange, Other Public Key Cryptosystem, |
CLO2, CLO3 |
4. |
Message Authentication and Hash function, Hash Algorithm, Secure Hash Algorithm (SHA), Digital Signatures and Authentication protocols, |
CLO2, CLO3 |
5. |
Network Security practice, IP Sec, SSL/TLS, HTTPS, SSH, Wireless network security: WEP, WPA, WPA2; |
CLO2, CLO3 |
6. |
Web security, OS security, System security issues and Security Attacks: malware, DDos, Trojan and backdoors, buffer overflow, social engineering etc. Intrusion Detection System (IDS) (Firewall) |
CO2, CO3 |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
√ |
√ |
√ |
√ |
√ |
|
√ |
|
|
|
|
CLO2 |
√ |
√ |
√ |
√ |
√ |
|
|
|
|
|
|
|
CLO3 |
|
√ |
√ |
√ |
√ |
|
|
|
|
|
|
|
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLO |
Teaching-Learning Strategy |
Assessment Strategy |
LO 1
LO 2 LO3 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, charts, tables, Venn diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Multiple Choice, Fill-in-the-blanks, True/False, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, Problem-solving tasks, Case studies, Critique writing, Analysis report. |
Course Title: Software Development Project Course Code: CSE 3000
Course Type: Core Course (Capstone) Credits: 03
Status: Capstone Project Pre-requisite: None
Rationale:
In the Software Development course, the students will learn how to build software from scratch. The program focuses on developing responsive designs, validation and testing, analyzing different methods for solving a particular problem, working in a group for continuous delivery etc. Students will learn about the latest project management tools, how to model a problem from various domains.
Course Objectives:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Execute different concepts of modern server-side technologies to build a quality software product |
CLO2 |
Implement modern client-side technologies to increase the productivity of software having a lot of user interaction |
CLO3 |
Use version control system for maintaining all the versions of a software product |
CLO4 |
Inspect customer requirements through discussion to identify the scopes of the software to be developed |
CLO5 |
Recommend concepts or processes that will best suit a particular problem |
CLO6 |
Develop software by combining server-side and client-side concepts and following the best design practices |
CLO7 |
Act as an influential groupmate during collaborative work of software by utilizing tools for project task management, code refactoring, and version control |
CLO8 |
Prepare a report to illustrate the overall development process consisting of software modeling, design and implementation |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
√ |
CLO2 |
√ |
|
|
|
|
|
|
|
|
|
|
√ |
CLO3 |
|
|
|
|
√ |
|
|
|
|
|
|
√ |
CLO4 |
|
√ |
|
√ |
|
|
|
|
|
|
|
√ |
CLO5 |
|
√ |
√ |
|
|
|
|
|
|
|
|
√ |
CLO6 |
|
|
√ |
|
|
|
|
|
|
|
|
√ |
CLO7 |
|
|
|
|
√ |
|
|
|
√ |
|
√ |
√ |
CLO8 |
|
|
|
√ |
|
|
|
|
|
√ |
|
√ |
Course Description:
SL No. |
Course Content |
Hrs. |
CLOs |
1. |
Introduction: Familiarization to development framework, advantages, design patterns |
3 |
CLO1, CLO2 |
2. |
Server-side concepts: Different features of a modern server-side concepts |
20 |
CLO1 |
3. |
Design Concepts: Different features of a modern design technology, user-friendly software design |
4 |
CLO2 |
4. |
Modern Tools Usage: Code refactoring tools, version control system, project progress and task management |
4 |
CLO3, CLO7 |
5. |
Client-side concepts: Different features of modern client-side concepts |
12 |
CLO2 |
6. |
Client and Server Communication: Establish Communication, interaction through API, token-based authentication and authorization |
6 |
CLO6 |
7. |
Project: Requirements analysis, identifying scopes, modeling the specifications, implementation, and representing all the steps via report |
3 |
CLO8 |
Text Books, Reference Books and Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, diagrams, charts, tables, etc. · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz/performance tests · Student Presentation · Group Work: Assignments, Project Development, Discussions, Investigations, Presentations |
Quiz, Summary, Short Answer, Essay, Diagrams, Short Answers, Problem-solving tasks, Analysis report |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Industrial Attachment Course Code: CSE 4001
Course Type: Core Course (Capstone) Credits: 03
Status: Capstone Project Pre-requisite: Non
Course Rationale:
This course aims to involve students in different industries to acquaint with professional environment.
Course Objectives:
The objectives of this course are-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Expose themselves to work, responsibility and the ethics in working environment. |
CLO2 |
Communicate effectively within the working environment. |
CLO3 |
Apply their engineering knowledge in real world industry. |
CLO4 |
Write technical report. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
|
|
|
|
|
√ |
|
|
√ |
|
|
√ |
CLO2 |
|
|
|
|
|
|
|
|
√ |
√ |
|
√ |
CLO3 |
|
|
|
|
|
√ |
|
|
|
|
|
√ |
CLO4 |
|
|
|
|
|
|
|
|
|
√ |
|
√ |
Course Description:
SL No. |
Course Content |
1. |
A student needs to Visit One or Two Industries Under the supervision of course teacher. In this industrial exploration, Students must observe industrial rules & regulations, industrial production, supply chain management, maintenance system, Industrial troubleshooting etc. |
2. |
At the End of the course Students needs to submit a technical report for each industrial exploration considering above mentioned points. |
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning & Assessment Strategy:
CLOs |
Teaching Learning Strategy |
Assessment Strategy |
CLO1 |
· Interactive Lecture · Industry Visit |
· Report · Presentation |
CLO2 |
||
CLO3 |
Course Title: Communication Engineering |
|
Course Code: CSE 4511 |
|
Course Type: Elective Subject (Communication and Networking) |
Credits: 03 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to introduce the basic principles and applications of analog and digital communication in our daily life
Course Objectives:
The objective of the course is-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to-
CLO1 |
Understand the fundamentals of communication systems. |
CLO2 |
Understand the fundamentals of information theory. |
CLO3 |
Analyze different types of analog modulation techniques. |
CLO4 |
Analyze different types of digital modulation techniques. |
CLO5 |
Analyze multiple access techniques. |
CLO6 |
Solve complex engineering problems related to noises of communication systems. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PLO2 |
PLO3 |
PLO4 |
PLO5 |
PLO6 |
PLO7 |
PLO8 |
PLO9 |
PLO10 |
PLO11 |
PLO12 |
CLO1 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO4 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO5 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CLO6 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Introduction of communication systems: Basic principles, fundamental elements, system limitations. |
CLO1 |
2. |
Information Theory: Information and system capacity, Information transmission, Entropy, Continuous channel capacity, Transmission through electrical network. |
CLO2 |
3. |
Analog communication: AM, FM, PM, DSB, SSB, VSB, ISB, with circuit techniques. |
CLO3 |
4. |
Digital communication: Introduction, Nyquist sampling theorem, Quantization of analog system, Quantization noise, PAM, PWM, PPM, PCM, LOG PCM, and systems, Digital modulations, ASK, FSK, PSK, BPSK, MSK, M-array digital modulation, QAM, QPSK, Delta modulation, Multi carrier modulation, line coding, Frame construction, Error Probability. ISDN, B-ISDN, SONET, SDH |
CLO4 |
5. |
Multiple access techniques: Space division multiple access, frequency division multiple access, time division multiple access and code division multiple access, spread spectrum technique |
CLO5 |
6. |
Digital Communication: Basics, elements, pulse code modulation, sampling and quantization, Multiplexing, Modulation, and demodulation techniques. |
CLO6 |
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing Circuit Design, Mapping, etc. · Tutorials, E-Learning · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations · Case Studies |
Multiple Choice, Fill-in-the-blan Label, Match, Quizzes, Summa Essay, Diagrams, Presentatio Short Answers, Muddiest poi One-minute paper, Proble solving tasks, Case studies, Critiq writing, Analysis report, Revi report |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Communication Engineering Laboratory |
|
Course Code: CSE 4512 |
|
Course Type: Elective Subject (Communication and Networking) |
Credits: 1.5 |
Status: Theory |
Pre-requisite: None |
Course Rationale:
This course aims to make the student proficient in all types of modulation and demodulation techniques applicable in communication systems.
Course Objectives:
The objective of the course is-
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to-
CLO1 |
Demonstrate different types of analog and digital modulation and demodulation techniques using experimental setup as an individual or as a member of a team. |
CLO2 |
Conclude the result from experimental data. |
CLO3 |
Write comprehensive reports on the work done in laboratory in a group and orally present the findings. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
|
|
|
|
√ |
|
|
|
√ |
|
|
√ |
CL O2 |
|
|
|
√ |
|
|
|
|
|
|
|
√ |
CL O3 |
|
|
|
|
|
|
|
|
√ |
√ |
|
√ |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work using hardware based on theory course CSE 4512. It will cover AM FM, ASK, FSK, PSK modulation and demodulation practical laboratory work. |
CLO1, CLO2, CLO3 |
2. |
Report writing based on laboratory work. |
CLO3 |
3. |
Oral presentation on mini project work (design project/analytical project/ experimental project/industrial tour). |
CLO1, CLO2 |
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing Circuit Design, Mapping, etc. · Tutorials, E-Learning · Flipped classroom · Whiteboard/Blackboard, Video and audio examples · On the spot class/quiz tests · Student Presentation · Group Work: Assignments, Discussions, Investigations, Presentations |
Multiple Choice, Fill-in-the-blanks, Label, Match, Quizzes, Summary, Essay, Diagrams, Presentation, Short Answers, Muddiest point, One-minute paper, Problem-solving tasks |
CLO2 |
||
CLO3 |
||
CLO4 |
Course Title: Cloud Computing Course Code: CSE 4523
Course Type: Elective Subject (Communication and Networking) Credits: 03
Status: Theory Pre-requisite:
None
Course Rationale:
Intended to equip the students with the learning experience, cutting-edge skill sets, and industry-transferable competencies required by the state-of-the-art, fast-growing, and scalable cloud architectures.
Course Objectives:
The objective of the course is to enable the students to
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Define the key concepts, standards, and technologies in cloud computing |
CLO2 |
Describe the performance, scalability, and availability of the underlying cloud technologies |
CLO3 |
Compare resource usage in cloud computing infrastructures for different scientific applications; |
CLO4 |
Describe privacy and security issues for cloud infrastructure and virtual environments |
CLO5 |
Implement cloud applications for various cloud platforms |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Grid computing, Distributed computing, Cloud computing models such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS), and cloud deployment models such as public, private, and hybrid models. Example cloud platforms (e.g. AWS, Google Cloud Platform, Microsoft Azure), Interoperability. |
CLO1 |
2. |
Cloud Hardware and Software: Virtual machines and containers, automatic scaling of virtual computers, managed vs. unmanaged services |
CLO1, CLO2 |
3. |
Networking and content Delivery: Interconnection for clouds, scalable communication architectures, network resource management, global infrastructure, content delivery networks. |
CLO1 |
4. |
Cloud Storage and Database: Overview, Distributed file systems, NoSQL databases, Data storage for OLTP systems, warehouse, automatic scaling of storage and database systems, Reliability. |
CLO1, CLO2 |
5. |
Cloud application development and deployment, Performance metrics, cloud application testing, cloud application benchmarking. |
CLO5 |
6. |
Cloud Resource Management and Scheduling: Policies and mechanisms, Resource utilization and energy efficiency, Application resource management, Models for cloud-based web services, Scheduling algorithms for the cloud |
CLO3 |
7. |
Cloud Security: security risks and challenges, privacy and trust on the cloud, cloud, data encryption, security in and of the cloud. |
CLO4 |
Mapping of Course Outcomes to Program Outcomes-
|
PLO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
CLO1 |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO2 |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO3 |
|
√ |
√ |
|
|
|
|
|
|
|
|
|
CLO4 |
|
|
|
|
√ |
|
|
|
|
|
|
|
COL5 |
|
|
√ |
|
|
|
|
|
|
|
|
|
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Reading Materials/PPT slides containing flowcharts, graphs, diagrams, etc. · Tutorials, E-Learning · Whiteboard/Blackboard, Video, and audio examples · Group Work: Assignments |
Clicker questions, Multiple Choice, Fill- in-the-blanks, Label, Match, True/False, Quizzes, Summary, Essay, Diagrams, Infographics, Presentation, Short Answers, Problem-solving tasks |
CLO2 |
||
CLO3 |
||
CLO4 |
||
CLO5 |
Course Title: Cloud Computing Laboratory Course Code: CSE 4524
Course Type: Elective Subject (Communication and Networking) Credits: 1.5
Status: Sessional Pre-requisite:
None
Course Rationale:
This course enables the students to become familiar with web application implementation and hosting, and service configuration in real-world cloud platforms.
Course Objectives:
The objective of the course is to enable the students to
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to
CLO1 |
Configure virtual machines (instances) with underlying storage mechanisms, supporting security and access mechanisms. |
CLO2 |
Leverage managed database services for solving relational database needs. |
CLO3 |
Implement web applications in IaaS and PaaS environments. |
CLO4 |
Use load balancing and auto-scaling to automatically control virtual instances and distribute traffic across the instances. |
CLO5 |
Write an individual or group report to disseminate the experiment execution process and findings. |
Course Description:
SL No. |
Course Content |
CLOs |
1. |
Laboratory work based on theory course Cloud Computing using AWS CLI. |
CLO1, CLO2, CLO3, CLO4 |
2. |
Lab Report Writing: Objective, Introduction, Problem Statement, Algorithm/Methodology, Sample Input/Output, Results and Discussions |
CLO5 |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O2 |
|
√ |
|
|
|
|
|
|
|
|
|
|
CL O3 |
|
|
√ |
|
|
|
|
|
|
|
|
|
CL O4 |
√ |
|
|
|
|
|
|
|
|
|
|
|
CL O5 |
|
|
|
√ |
|
|
|
|
|
|
|
|
Textbooks, References & Other Resources:
Mapping Course Learning Outcomes (CLOs) with the Teaching-Learning and Assessment Strategy:
CLOs |
Teaching-Learning Strategy |
Assessment Strategy |
CLO1 |
· Lectures/Instructions · Follow Lab Manuals · Hands-on Experiments · Assignments · Report Writing · Group Work: Assignments |
Written Tests/Quizzes, Final Performance Tests, Class Performance, Final Viva/Oral Exam, Lab Reports |
CLO2 |
||
CLO3 |
||
|
Course Title: Network Security Course Code: CSE 4591
Course Type: Elective Subject (Communication and Networking) Credits: 03
Status: Theory Pre-requisite:
None
Course Rationale:
This course is to expose students to advanced topics in network security. It provides a general overview of network security, attacks, and countermeasures.
Course Objectives:
The objective of the course is
Course Learning Outcomes (CLOs):
Upon successful completion of this course, students will be able to:
CLO1 |
Explain the development of network infrastructure and network applications security issues, security attacks. |
CLO2 |
Explain the security issues in different types of wireless network and routing protocols. |
CLO3 |
Solve the different security challenges in real-life network using state-of-the-art technologies. |
Mapping of Course Outcomes to Program Outcomes-
|
PLO 1 |
PLO 2 |
PLO 3 |
PLO 4 |
PLO 5 |
PLO 6 |
PLO 7 |
PLO 8 |
PLO 9 |
PLO 10 |
PLO 11 |
PLO 12 |
CL O1 |
√ |
√ |
√ |
√ |
|
|
|
√ |
|
|
|
|
CL O2 |
√ |
√ |
√ |
√ |
|
|
|
√ |
|
|
|
|
CL O3 |
|
√ |
√ |
√ |
√ |
|
|
|
|
|
|
|
CL O4 |
|
|
|
|
|
|
|
|
|
|
|
|
CL O5 |
|
|
|
|
|
|
|
|
|
|