All Courses

Introduction to Business
This course provides students with an insight as to how a business is managed. It will enable students to gain a better understanding of what the business arena is all about, how a business operates and which business functions are needed in any business enterprise. The course will focus on business systems, workforce demographics, social responsibility, business ethics, forms of business organizations, entrepreneurship, small business and franchise systems, management processes, human resource management, marketing management, business finance, business decision‐making, MIS and quantitative tools used in business, international business and the future dimensions of business opportunities in a global economy. The objective of the course is to introduce students to the basic steps required to plan, start and run a business by having them actually do all of these things that are part of a startup.
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.
Financial Management
This course introduces the concepts in financial management, in the world of modern corporate finance, especially to the financial operations of a business. It covers the concepts of financial asset valuation, risk and returns model, capital budgeting decision under situation of risk and uncertainty, and financing decisions and as well as how to organization manage working capital, cash management, credit policy and corporate restructuring methods. After completion of the course, students will be able to determine the value of bonds and stocks, estimate asset returns according to their risk characteristics and identify capital projects that maximize shareholder's wealth using a wide range of analytical tools. They will also develop a good understanding on how firms finance their capital expenditure and the levels of dividends and other payouts for their shareholders.
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
Strategic Management
The objective of this course is to understand the Strategic Management & the effect of the Strategic Management on business, responsibility of the Strategic Management on business, business system and business issues. This course will also help to understand Strategic Management role, planning and application of Strategic Management in business. The course would enable the students to understand the principles of strategy formulation, implementation and control in organizations.