All Courses

Tourism in Bangladesh
Course Objectives: This specialized course has been offered to broaden the horizon of thinking of the
graduate students about the prospect and problems of overall Bangladesh tourism. This course is highly
analytical, critical, and participatory. The students have to form the groups and debate over several issues
relating to Bangladesh tourism. The objective of this course is to make the future leaders in tourism sector
more realistic, strategic, assertive and imaginative.

Course Integrity: Honesty and integrity are integral components of the academic process. Students are expected
to be honest and ethical at all time in their pursuit of academic goals

**Developed By:
M/S Tanjila Afroz Mou (MBA & BBA, Major in THM, DU)
Lecturer, Dept. of Tourism & Hospitality Management,
Daffodil Institute of IT
Business Law and Legal Issues in Tourism
Course Objectives: Tourism executives in the course of performing their normal duties to deal with two main groups of people–outside and inside. Dealing with these groups of people are guided and controlled by certain laws. The objective of this course is to give the students idea of the various laws related with business and tourism.
Course Integrity: Honesty and integrity are integral components of the academic process. Students are expected to be honest and ethical at all time in their pursuit of academic goals
Text Books:
1. Md. Iqbal Hossain. Text Book on Commercial Law (2nd Edition). Ain Prokashan, Dhaka, Bangladesh.
2. Arun Kumar Sen and Jitendra Kumar Mitra. Commercial Law Including Company Law. The World Press Private Limited, India

**Developed By:
M/S Tanjila Afroz Mou (MBA & BBA, Major in THM, DU)
Lecturer, Dept. of Tourism & Hospitality Management, DIIT
Algorithm design Lab
The Algorithm Lab is now more powerful than ever. We have added baked-in features to promote best practices in hypothesis design and enable more intuitive algorithm development. The layout changes, along with what they mean for your development process, are outlined below.

Academic integrity :

‘the expectation that teachers, students, researchers and all members of the academic community act with: honesty, trust, fairness, respect and responsibility.’ Breaching academic integrity is also known as ‘academic misconduct’ or ‘academic dishonesty’.

All Bangladesh higher education students are expected to uphold academic integrity during their studies. An important way of upholding your academic integrity is by contacting your teachers or your school if you are having study problems and working with them on solutions.

Studying and learning provides the knowledge expected of a graduate from your course but any form of cheating means that you could miss important professional knowledge and practice that you need to succeed in your future career.


Why we learn Algorithm lab:
1.If you want to a good programmer of course you need to know the knowledge of algorithm.
2.Without the knowledge of algorithm you can't solve the problem
3.It will be more helpful in a job sector to prove yourself.
Computer graphics
Course Objectives:
The main objective of this module is to introduce to the students the concepts of computer graphics. It starts with an overview of interactive computer graphics, two dimensional system and mapping,then it presents the most important drawing algorithm, two-dimensional transformation;
Clipping, filling and an introduction to 3-D graphics.

Course Description and Purpose:
Basic principles and techniques for computer graphics on modern graphics hardware. Students will gain experience in interactive computer graphics using the OpenGL API. Topics include: 2D viewing, 3D viewing, perspective, lighting, and geometry. Prerequisites: COSC 2437, MATH 2413. MATH 3311, Linear Algebra is recommended. Fall. This course will introduce students to all aspects of computer graphics including hardware, software and applications. Students will gain experience using a graphics application programming interface (OpenGL) by completing several programming projects. This course is required of some COSC students, and can be taken as an elective for other COSC students.

Prerequisites:
1. MATH 2413, COSC 2437
2. Good programming skills in C.
3. This class will teach algorithms, not programming in C.
4. MATH 3311 - Linear Algebra is recommended.

Course Components:
• Introduction to computer graphics
• Point-plotting techniques
• Two-dimensional transformation
• Clipping and drawing
• Polygon Filling
• Introduction to 3-dimensional graphics

Student Learning Outcomes:

• Knowledge and understanding
- Have a knowledge and understanding of the structure of an interactive computer graphics
system, and the separation of system components.
- Have a knowledge and understanding of geometrical transformations and 3D viewing.
- Have a knowledge and understanding of techniques for representing 3D geometrical objects.
- Have a knowledge and understanding of interaction techniques.

• Cognitive skills (thinking and analysis).
- Be able to create interactive graphics applications.

• Communication skills (personal and academic).
- Use C++ builds functions or equivalent graphics tools (Java, Pascal) to perform item (3),
above.

• Practical and subject specific skills (Transferable Skills).
- Perform simple 2D graphics with lines, curves and can implement algorithms to rasterizing
simple shapes, fill and clip polygons and have a basic grasp of anti-aliasing techniques.


Text book Ref:
1.computer graphics by Zhigang Xiang & Roy A Plastock(Schum's outline series)
2.Hearn and Baker Computer Graphics with OpenGL, 3e, Prentice Hall, 2004