CSE 321 Database
CSE 321 Database
Course Outline
Semester: Spring-2018
Name & Designation of Teacher: Md. Masudul Islam, Lecturer, Dept. of CSE
e-mail: [email protected]
Mobile: +8801921095904
Course Synopsis:
1. Engineering Knowledge
2. Problem Analysis
3. Design/Development of Solutions
4. Investigation
5. Modern Tool Usage
6. The Engineer and Society
7. Environment and Sustainability
8. Ethics
9. Communication
10. Individual and Team Work
11. Life Long Learning
12. Project Management and Finance
Lecture Schedule
Data Model, Database Design and E-R Model (Model, Chap: 2,7, Database System
3 Attributes, Mapping Relations, Keys etc)
Concept (6th Edition) and
lecture slide
E-R Schema to Table, Relational Models, Relational Chap: 2,7, Database System
4 Algebra
Concept (6th Edition) and
lecture slide
CT-1
Advance SQL, Integrity Constraints, Embedded SQL. Chap: 4,5, Database System
7 Concept (6th Edition) and
lecture slide
CT-2
8 Mid-Term Exam
Functional Dependency, Normalizations Chap: 8, Database System
9 Concept (6th Edition) and
lecture slide
Storage and File Structure, Index and Hashing Chap: 10,11, Database System
11 Concept (6th Edition) and
lecture slide
CT-3
CT-4
Final Exam
Grading System: As per the approved grading scale of University of Asia Pacific
(Appendix-2).
Student’s responsibilities: Students must come to the class prepared for the course material covered
in the previous class (es).
They must submit their assignments on time.
No late or partial assignments will be acceptable. There will be no make-
up quizzes.
1. Engineering Knowledge
2. Problem Analysis
3. Design/Development of Solutions
4. Investigation
5. Modern Tool Usage
6. The Engineer and Society
7. Environment and Sustainability
8. Ethics
9. Communication
10. Individual and Team Work
11. Life Long Learning
12. Project Management and Finance
Generic Skills (Detailed):
1. Engineering Knowledge (T) -Apply knowledge of mathematics, sciences, engineering
fundamentals and manufacturing engineering to the solution of complex engineering problems;
2. Problem Analysis (T) – Identify, formulate, research relevant literature and analyze complex
engineering problems, and reaching substantiated conclusions using first principles of
mathematics, natural sciences and engineering sciences;
3. Design/Development of Solutions (A) –Design solutions, exhibiting innovativeness, for
complex engineering problems and design systems, components or processes that meet specified
needs with appropriate consideration for public health and safety, cultural, societal, economical,
ethical, environmental and sustainability issues.
4. Investigation (D) Conduct investigation into complex problems, displaying creativeness, using
research-based knowledge, and research methods including design of experiments, analysis and
interpretation of data, and synthesis of information to provide valid conclusions;
5. Modern Tool Usage (A & D) -Create, select and apply appropriate techniques, resources, and
modern engineering and IT tools, including prediction and modelling, to complex engineering
activities, with an understanding of the limitations;
6. The Engineer and Society (ESSE) -Apply reasoning based on contextual knowledge to assess
societal, health, safety, legal, cultural, contemporary issues, and the consequent responsibilities
relevant to professional engineering practices.
7. Environment and Sustainability (ESSE) -Understand the impact of professional engineering
solutions in societal, global, and environmental contexts and demonstrate knowledge of and need
for sustainable development;
8. Ethics (ESSE) –Apply professional ethics with Islamic values and commit to responsibilities and
norms of professional engineering code of practices.
9. Communication (S) -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;
10. Individual and Team Work (S) -Function effectively as an individual, and as a member or
leader in diverse teams and in multi-disciplinary settings.
11. Life Long Learning (S) -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.
12. Project Management and Finance (S) -Demonstrate knowledge and understanding of
engineering management and financial principles and apply these to one’s own work, as a
member and/or leader in a team, to manage projects in multidisciplinary settings, and identify
opportunities of entrepreneurship.