All Courses

Taxation in Bangladesh #BBA
Learning Taxation of Bangladesh well help students to understand the Tax system/structure of Bangladesh. The way of submitting tax by the taxpayer and collecting tax by the government is very essential for the business students. They should understand what activities the government will undertake and who will pay for them by this course.
Human Resource Management
The objectives of this course is to provide an understanding of various functions, approaches and process of human resource management. This course provides a framework for understanding and thinking strategically about employment relations and the management of human resources in organization.
The importance of studying human resources management is that it teaches you how to achieve business success through managing a team. Managing human resources is about being successful because the company has used their talent to their best ability. The following area will be helpful to the students.
E-commerce
The objectives of this course:
This course deals with technical aspects of e-commerce. Students will learn to design, build and maintain to complete e-commerce website. This is an exciting unique course that will focus on the principles of strategic management as applied to e-business. The course is designed to provide the students with a series of real world tools that will assist in the analysis of various kinds of business problems and opportunities.
1. Ecommerce offers business a whole range of opportunities, from marketing opportunities to increasing your products ranges to generating more sales and with an optimized and well developed website you can not only achieve these goals but also offer your customers around the clock.
2. E-commerce business operates on the internet platform and today with the internet’s power, you could get far more customers than you could by running an actual shop.
3. E-commerce business reduces destination barriers. With the internet, distance never becomes an issue because the consumer can buy anything that he wants with the click of a mouse.
4. When compared to running an actual shop, the expenses involved with running an ecommerce business is pretty low. When you run a store, you need to rent a place, hire employees and also pay up for any peripheral costs such as electricity, water, etc.
5. With an ecommerce business, you are saved all of this trouble and thus can reduce your expenses considerably.
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
Cost Accounting # BBA
Cost Accounting will help you to make better financial decisions for your business, to create more logical and accurate growth strategies, and to improve your business’s overall financial health. Cost accounting is helpful because it allows executive management of companies to understand how to use its resources more effectively by tracking and measuring them and study their effects.
1. To Reduce Expenses : We study cost accounting because we are interested to reduce our expenses. Cost accounting teaches us, how you can reduce expenses. It identifies the area where we can save cost.
2. To Make Us Rational : Continue study of cost accounting makes us rational regarding the decision of buying raw material and using labors and other overheads in production process. With cost accounting, we can reduce misuse of resources of company.
3. Variance and its Treatment: In cost accounting, we make budget of overheads and after this we can calculate variance of overheads. By checking under-absorbed overheads, we can treat it correctly.
4. To Determine the Prices: To study cost accounting is very necessary because it is helpful to determine the prices of products correctly.
5. To Control the Cost: Advance study of cost accounting will be helpful to control the cost of each product and of each cost center.