All Courses

Computer Architecture
Course Objective:

They will study the basic organization and architecture of digital computers (CPU, memory, I/O, software). Discussions will include digital logic and microprogramming. Such knowledge leads to better understanding and utilization of digital computers and can be used in the design and application of computer systems or as the foundation for more advanced computer-related studies. The architectural overview of different instruction sets, registers, memory allocation can be studied on the emerging vision that helps furthermore research. Classify the pipelining, as a basic practice for cumulative CPU performance as well as a design factor, planning, and control of pipeline units. Also, improve critical thinking when assessing the presence of a computer system conferring to objective standards.

Learning outcomes

 Understand the operation of electronic logic elements
 Comprehend the organization of a computer system in terms of its main components
 Grasp the detailed operation of a simple microprocessor
 Usage the different processor architectures
 Understand input/output mechanisms
 Know the prospective of a hierarchical memory system
 Be able to use standard levels to perform evaluation studies, and understand the equivalent result reports
 Nurture design skills of Instruction Sets
 Realize the visualization of the architecture of RISC and CISC processor
Digital Systems Design
Course Objective:
Introduce the concept of digital and binary systems. Be able to design and analyze
combinational logic circuits. Be able to design and analyze sequential logic circuits.
Understand the basic software tools for the design and implementation of digital
circuits and systems. Reinforce theory and techniques taught in the classroom
through experiments and projects in the laboratory.

Learning outcomes
 Design and implement digital/computer circuits with modern design tools.
 Determine the behavior of a digital logic circuit (analysis).
 Translate descriptions of logical problems to efficient digital logic circuits
(synthesis).
 Integrate previously designed components into a large-scale system to meet
specified requirements.
 Participating as a member of a team-oriented design project.
Management Information System
Course Objective:
Students are able to utilize necessary skill, to successfully manage systems
development projects. Also can effectively use and administrating Information
Systems in different business settings. Acquiring and applying analytical skills
which will enable them to visualize a complex business problem and make
informed decisions based on available information and technology resources.
They can apply problem solving skills which will allow them to model
information systems solutions for business problems. Having a deep
understanding of the business and professional responsibilities related to the use
of information systems in organizations

Learning outcomes
 Explain complex software within the context of business user needs through
training presentations and written documentation.
 Distinguish relationships between programming languages and information
systems.
 Analyze existing systems and design technology solutions appropriate to the
goals of an organization.
 Determine factors influencing the strengths and weaknesses of the most
common computer operating systems and determine how one would be
preferred over others.
 Effectively utilize database and database management systems to organize,
store and retrieve data.
Introduction to Computer
This course introduces students to basic computer concepts in hardware, software,
networking, computer security, programming, database, e-commerce, decision
support systems, and other emerging technologies such as Google applications.
Students learn techniques to search, evaluate, validate, and cite information found
online. Widely used applications including word processing, spreadsheets,
databases, presentation, and web development software are studied. Upon
completion, students should be able to demonstrate an understanding of the role and
function of computers and use the computer to solve problems.
Macro Economics and Economy of Bangladesh(BTHM)
Macro Economics examines the reasons behind the economic grow than decline of a nation. It explains why some nations prosper with high and growing standards of living while others experience high unemployment, inflation, low wages or large trade deficits. The aim of this course is to introduce students with the core concepts and theories of macroeconomics. It addresses national income; consumption and investment; supply and demand; multiple model; money supply; banking and monetary policy. It also covers the economic growth of Bangladesh and its main economic-sectors and policy.

Specific Objectives:

 To Know about Macro Economic Fundamental
 To know about the core concepts and theories of macroeconomics
 To know about national income; consumption and investment; supply and demand; multiple model; money supply; banking and monetary policy
 To know about the economic growth of Bangladesh and economic-sectors and policy

Major Benefits: After completing course students will able to understand below mentioned issues: -

 Concepts and measurement of GNP; NNP and GDP
 National and real national income
 Employment Theories
 Investment, Interest rate; Rate of return on investment
 Marginal propensity to consumer
 Structural change of the Bangladesh economy
 Agriculture-Declining importance of agriculture
 structure of manufacturing industries
 labor productivity, factor intensity and profitability
 Trade regime and development
 Poverty reduction; Indicators of living standard.


Developed By Md. Shaifullar Rabbi
BBA & MBA, Major in Tourism & Hospitality Management, University of Dhaka
Coordinator & Lecturer, Dept. of Tourism & Hospitality Management
Daffodil Institute of IT(Affiliated National University)
Email- rabbi_nu@diit.info
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.
Advanced Research Methodology
This course gives a comprehensive introduction to the subject of research methods. Students will understand the basic research process and all modern & universally applied research concepts, tools, and techniques, and encouraging them to apply their acquired theoretical knowledge to real-life situations are paramount course objective.
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.
Entrepreneurship Development
The objectives of the course are to develop basic concepts of owning an organization and understanding how to run a Business Organization effectively through efficient communication. The course will help you to establish and to face the future challenges of itself and help you to enjoy future opportunities of being a boss not a servant. Major areas which will be discuss in this course – critical analysis, kinds, theories, role, feature, Function, Importance & characteristic of various Entrepreneurship through effective uses and so on.
Travel Agency And Tour Operations
The students will understand the conceptual meaning and differentiation between Travel agency and Tour operation. Further they will understand formalities and documentation needed to set up these units. The students will set practical knowledge relating to travel and tour operation.

Specific Objectives:

 To Know about Travel agency and Tour operation
 To know about Travel Agency Business set up
 To know how to operate Travel Agency and Tour Operations Business and Job

Major Benefits:

After completing this course students will able to understand below mentioned activities:-
 Work with Travel Agency and Tour Operation
 Functions of Travel Agency Business
 Itinerary Creation
 Brochure creation
 Start their own business in this areas
 Tour Operations
 Package development
 Travel Agency Business Marketing
 Clients dealing

Developed By Md. Shaifullar Rabbi
BBA & MBA (Major in THM, FBS, DU)
Lecturer, Dept. of Tourism & Hospitality Management
Daffodil Institute of IT( Affiliated National University)
Email- rabbi_nu@diit.info
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.
Fundamentals of Tourism and Hospitality Management
“Fundamentals of THM is the introductory course for Tourism and Hospitality career seeker staudents. It provides the foundation for all of the other tourism and hospitality related courses in the degree program. The travel and tourism industry is expanding in many countries around the world, making an understanding of the components of the industry and the system within which it operates increasingly important.

The main aim of this course is to introduce students to tourism and to discuss in detail the fundamental ideas that distinguish the study of tourism and hospitality from other fields. The key aims of the course are:

1. To establish a core knowledge base of tourism concepts and principles;

2. To understand the various perspectives for defining tourism and tourists;

3. To describe and understand the whole tourism system and its significance when studying tourism;

4. To identify the key elements and structure of tourism industries and their economic contribution on a global scale;

5. To understand the tourism product and the role of attractions in the whole tourism system;

6. To understand tourist motivations;

7. To identify the key socio-cultural, environmental and economic impacts of tourism and a more sustainable approach to tourism development and management
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
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.
Food Hygiene and Sanitation
Course Title : Food Hygiene and Sanitation
Course Code : 530907
Credits : 03
Class Hours : 90

Course Objective: The course introduces the principles of hygiene and food safety management and the management principles that flow them. The course provides an introduction to the legal frameworks relevant to hygiene and food safety.

Chapters:
Chapter 1: Microbiology and Food Quality: Basic Microbiology; Common food; Borne micro-organisms; Characteristics of micro-organisms; Beneficial role of micro-organisms in food.
Chapter 2: Food Contamination and Spoilage: Food Contamination; Types of contaminants in food; Food spoilage; Reasons for food spoilage; Criteria for judging whether food is fit for consumption.
Chapter 3: Food Preservation: Basic principles of food preservation; Food additives; Preservatives; Antioxidants; Food emulsifiers; Food colors.
Chapter 4: Food-Borne Diseases: Diseases and their classification; Cross-contamination; Food-borne illness; Food poisoning; Food infections; Food allergies; Food adulteration.
Chapter 5: Personal Hygiene and Safety: Personal hygiene; Personal appearance; Sanitary practices; Protective clothing; Importance of rest; Exercise and recreation; Sanitation Codes.
Chapter 6: Cleaning Procedures: Cleaning and sanitizing; Necessity for an efficient cleaning program; Types of food soil; Water; Cleaning agents; Types of cleaning equipment- manual and mechanical; Pest control.
Chapter 7: Purchase and Storage of Food: Receiving and inspecting deliveries; Food storage; Temperature danger zone.
Chapter 8: Food Standard: Hazard Analysis and Critical Control Point (HACCP); Steps in HACCP; Identify CCPs; Sanitation Risk Management (SRM); BSTI; ISO; TQM; Zero Defect.
Tourism and Hospitality Marketing
Marketing is a subject of vital concern in tourism and hospitality management because it is the principal management in fluency that can be brought to bear on the size and behavior of this major global market. The subject is learned by an examination of common practice and a study of the experiences of others over time. The study of marketing of tourism and hospitality marketing integrates all basic topics of marketing with a special focus on tourism.

Specific Objectives:

 To Know about Tourism Marketing
 To know about Hospitality Marketing
 To know about overall Marketing Technique

Major Benefits:

After completing course students will able to understand below mentioned activities:-

 Marketing for hospitality and tourism
 Key concept of tourism and hospitality marketing
 Service characteristics of hospitality and tourism marketing
 Marketing environment
 Marketing Information Systems and Marketing Research
 Consumer markets and consumer buying behavior
 Creating and Implementing the Promotion
 Segmentation strategy; Targeting; Positioning policy
 Brand decision; New product development; Product life cycle
 Product Pricing

Developed By Md. Shaifullar Rabbi
BBA & MBA (Major in THM, FBS, DU)
Lecturer, Dept. of Tourism & Hospitality Management
Daffodil Institute of IT( Affiliated National University)
Email- rabbi_nu@diit.info

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
Peripheral and Interfacing
Peripheral and Interfacing
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.
History of Imergence of Independent Bangladesh
The objective of this course is to know about origin of Bangladesh, geographical features, Liberation war, & after independence different Governmental bodies. This course will also help you to know Educational, Cultural & Political system of Bangladesh.


Taxation in Bangladesh
A tax is a compulsory financial charge or some other type of levy imposed on a taxpayer (an individual or legal entity) by a governmental organization in order to fund government spending and various public expenditures. A failure to pay, along with evasion of or resistance to taxation, is punishable by law. Taxes consist of direct or indirect taxes and may be paid in money or as its labour equivalent. The first known taxation took place in Ancient Egypt around 3000–2800 BC.

Most countries have a tax system in place to pay for public, common, or agreed national needs and government functions. Some levy a flat percentage rate of taxation on personal annual income, but most scale taxes based on annual income amounts. Most countries charge a tax on an individual's income as well as on corporate income. Countries or subunits often also impose wealth taxes, inheritance taxes, estate taxes, gift taxes, property taxes, sales taxes, use taxes, payroll taxes and/or tariffs.

In economic terms, taxation transfers wealth from households or businesses to the government. This has effects that can both increase and reduce economic growth and economic welfare. Consequently, taxation is a highly debated topic with some, such as libertarians, classifying it as theft or extortion.
Microprocessor and Assembly Language
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer's central processing unit. The integrated circuit is capable of interpreting and executing program instructions and performing arithmetic operations.[1] The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and provides results (also in binary form) as output. Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system.
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.
Principles of Finance
This course introduces some basic concepts in fundamental finance, world of modern finance, especially to the financial operations of a business. It covers the concepts of time value of money, basic asset valuation, risk and returns model, capital budgeting and financing decisions. 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.
Information and Communication Technology (ICT)
In this course, the students will be exposed to ICT and shown how ICT is pervasively affecting all of us. The focus of this class would be on how ICT can be leveraged by students to develop their skills and better perform their professional tasks.
The course’s objectives, formally defined here, are the following:
To get you excited about ICT, To familiarize you with the usage of ICT, To get you motivated about creating and using innovative ICT applications
I would like to remind you that this course that you'd be taking is a basic course that applies very widely. The skills that you'd learn from this course would be very useful to you for the duration of your B.Sc. studies and beyond. The importance of this course should motivate you all to take keen interest in the class proceedings and try to work hands on. This course will take you through all the necessary stages.
Economics (BBA & CSE)
The course illustrates the way in which economists view the world. Students will learn about basic tools of micro- and macroeconomic analysis and, by applying them, they will understand the behavior of households, firms and government. Students will be able to identify and explain economic concepts and theories related to the behavior of economic agents, markets, industry and firm structures, legal institutions, social norms, and government policies.
Basic English Language
English language is necessary in case of every kind of communication in our life. In tourism and hospitality sector the use of English gives a vibrant flow of work and the knowledge of expressing the total tourism industry to the tourists. After completing this course students will have a broader knowledge to manage the organizations they will work in future. Therefore, Basic Language is a vital course for the students of business specializing in tourism and hospitality management.
Fundamentals of Finance
Fundamentals of Finance highlights the modern, analytical approaches to corporate finance decision-making. The course has been structured to focus on finance and its implications in the financial decision-making process and policy. The broad objective of this course is to provide students with sound theoretical knowledge on the principles and practices of financial management. Students will earn conversant with the cost of capital, capital budgeting, and investment decisions, the value of money, risk and risk management through this course.
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
Business Statistics - II
Business Statistics refers to the application of statistical tools and techniques to business and managerial problems for the purpose of decision making. Statistics is used to convert raw numerical data into useful information for relevant users.
Electrical and Electronic Circuit
The EEC curriculum enables students to design a customized programme comprising a specific set of modules, tailored to meet their individual interests and career goals. Design is emphasized in the curriculum through various project modules. In the first stage of the programme, students will receive broad-based training which, in addition to establishing a strong foundation in mathematics and computing, will also be immediately exposed to the use of electrical components and equipment in solving fundamental engineering problems in EEC. They will also be introduced to the different areas in EEC which are driving the technological developments of today. In the second stage, students will enrol in core modules that focus on fundamental knowledge in EE. These core modules provide the essential foundation for a variety of specialised technical areas in EEC.
Data Structure
Course Objective:
In data structure we know a particular way of storing and organizing data in a computer’s memory so that it can be used efficiently. We are live in an information age. Everything around us is all about information. what does mean information? after processing the data we get information. we have to store the data somewhere and that’s important how can we store the data. We have to store the data in such a way that is easier to fetch, process and retrieve.

Learning outcomes:
Knowledge of data structures is an extremely important part of any programmer’s arsenal. For almost any programming job, most companies will undoubtedly ask questions regarding data structures. Data structure tells us to make our programs efficient and fast to execute. Data structure helps the students to understand the logic of computer and its related branch
Tourism Planning and Development
The course will introduce the students to policy, planning and theories and their application to tourism. The course will increase the students’ understanding on tourism policies development. Student will examine the relationship between tourism, public policy, planning and development.

Specific Objectives:
 To Know about Tourism Planning
 To know about Tourism Policy
 To know about Tourism Development related Issues and Methods

Major Benefits: After completing course students will able to understand the below mentioned issues:-
 Tourism planning
 Key players in tourism planning
 Approaches to tourism planning
 Strategic Planning
 Strategic planning process
 Decision-making procedures
 Models of decision making
 Governance of local state
 Development control plans
 Zoning strategies for tourism development
 Planning Methods
 Forecasting Tourism Demand
 Tourism Planning for Sustainable Destinations and Sites
 Community approach to Tourism Planning

Developed By Md. Shaifullar Rabbi
MBA & BBA, Major in Tourism and Hospitality Management, University of Dhaka
Lecturer, Dept. of Tourism & Hospitality Management
Daffodil Institute of IT (Affiliated National University)
Email- rabbi_nu@diit.info
BUSINESS MATHEMATICS
To solve math problems, you need to know the basic mathematics before you can start applying it.
History of the emergence of Independent Bangladesh # CSE
Objective: Bangladesh is an independent country. It is the country of the nation “Bangali”/ Bangladeshi. The nation “Bangali” has a reach long thousands of years history full of diversified tradition. Now, Bangalies are not living in a country. But there is an individual country of Bangalies that is Bangladesh. As a country of Bangalies, Bangladesh has glory and pride. There is also a sanguineous history behind this glory and pride. At last Bangalies achieved the country, “Bangladesh” through the liberation war in 1971. Our last enemy was Pakistan. It is essential to know the history of the nation & country and its origin. Without knowing the history of the nation & country and its origin no one can feel the nationalism and patriotism to one’s country. Through this course “History of the Emergence of Independent Bangladesh” we can learn and know the real history of our beloved country, Bangladesh.
Legal Environment Of Business
Objectives:
The objectives of the course are to give a clear view and understanding to student regarding basic
law related to business. After the completion of the course the students would get a clear
understanding of law of Contract, Agency, and Sales of Goods; Company Act 1994, Partnership Act 1932
English
English language is necessary in case of every kind of communication in our life as it is an international language. English teaching can improve students' ability of listening, speaking, reading & writing which develop students' ideas in English, and improve students' enthusiasm for communication. English gives students access to some of the world’s best universities and to attend international conferences and events. Students can get wider access to knowledge and skills which gives a vibrant flow of work nationally and internationally. English will open up more opportunities and make students more desirable to employers.
Numerical Analysis
Syllabus:
- Solutions of equations in one variable: Bisection algorithm. Method of false position. Fixed point iteration, Newton-Raphson method, Error Analysis iteration for iterative method, Accelerating limit of convergence.
- Interpolation and polynomial approximation: Taylor polynomial, interpolation and Lagrange polynomial. Iterated Interpolation. Extrapolation.
- Differentiation and Integration: Numerical differentiation. Richardson’s extrapolation. Elements of Numerical integration. Adaptive quadrature method, Romberg’s integration, Gaussian quadrature. Solutions of linear system, pivoting strategies, L U decomposition method.


Course Objective: This course is designed to achieve the following objectives -
- The objectives of studying this module are to make the students familiarise with the ways of solving complicated mathematical problems numerically.
- To help you become familiar with MATLAB and other convenient numerical software such as Microsoft Excel and with simple programming.
- Obtaining numerical solutions to problems of mathematics.
- Describing and understanding of the several errors and approximations in numerical methods.
- The understanding of several available Solutions of Equations in One Variable.
- The explanation and understanding of the several available methods to Solve the simultaneous equations.
- The study of Curve Fitting and Interpolation.


Learning Outcomes: By the end of this course the students must learn the following -
- Analyse a problem and identify the computing requirements appropriate for its solution.
- The students should be familiarized with the ways of solving complicated mathematical problems numerically.
- The students can use MATLAB and other convenient numerical software such as Microsoft Excel to solve and analyse different mathematical problems.
- The students will be able to analyse and solve several errors and approximations in numerical methods.
- The students will be able to apply several methods to solve the Equations in One Variable.
- The students will be able to apply several methods to solve the simultaneous equations.
- The students will be able to apply several methods to solve Curve Fitting and Interpolation questions and its related techniques.
Tourism and Hospitality Management (BBA-THM)
Focuses on tourism perspectives through the ages; organizations that facilitate tourism, the channel of distribution; passenger transportation; attractions; and hospitality and other related services. It helps understanding travel behavior; supply; demand; policy; planning and tourism development.

Specific Objectives:
 To Know about Tourism and Hospitality Management
 To know about Tourism and Hospitality Industry
 To know about Major Sector and Sub-Sector of Tourism

Major Benefits: After completing course students will able to do understand the below mentioned issues:-
 Basic Issues of Tourism and Hospitality Management
 Components of Tourism and Tourism Management
 Benefits and Costs of Tourism
 World, National, Regional Tourism Organizations
 The Airline and Lodging Industry
 Travel Agency and Tour Operator
 Hospitality Related Services
 Tourism and Hospitality Marketing
 Entertainment and Attractions
 MICE Tourism
 Tourism Marketing Plan
 Future of Tourism and Hospitality Industry

Developed By Md. Shaifullar Rabbi
BBA & MBA, Major in Tourism & Hospitality Management, University of Dhaka
Lecturer, Dept. of Tourism & Hospitality Management
Daffodil Institute of IT(Affiliated National University)
Email- rabbi_nu@diit.info
Business Communication & Report Writing
The objectives of this course outline are to discuss the communication & business communication, its purpose & function, to develop students’ listening, speaking, reading, and writing skills, to enrich their vocabulary, and to encourage them to learn & apply properly. It will be helpful for them to cope with the present competitive world.
Tourism and Hospitality Entrepreneurship
The course provides -----------
 * the understanding, role and features of entrepreneurship in the field of tourism and
hospitality
 * the various aspects of entrepreneur, entrepreneurship and leadership process in tourism
industry.

Important issues to be covered in this course -----------
 * Entrepreneurs & Entrepreneurship
 * Creativity & Innovation
 * Forecasting & Competitive Business Strategy’
 * Presenting the business plan
 * Hospitality Issues
 * Leadership Tactics
 * Social Entrepreneurship Business Model
Discrete Mathematics
Syllabus:
Set Theory, Relations, Functions, Graph Theory, Planer Graph and Trees, Direct graphs and Binary Trees, Algebraic Systems, Ordered sets and lattices, Propositional Calculus, Boolean Algebra, Lattices, group theory, cyclic groups, permutation groups, symmetry groups, quotient,
homomorphism, Basic structure theory, Prepositional and Predicate logic, Mathematical reasoning and program techniques. Theories with induction. Counting and countability. Graph and trees. Morphisms, Algebraic structures.

Course Objectives:
The main objectives of the course are to:
1. Introduce concepts of mathematical logic for analyzing propositions and proving theorems.
2. Use sets for solving applied problems, and use the properties of set operations algebraically.
3. Work with relations and investigate their properties.
4. Investigate functions as relations and their properties.
5. Introduce basic concepts of graphs, digraphs and trees.


Learning Outcomes:
1. Analyze logical propositions via truth tables.
2. Prove mathematical theorems using mathematical induction.
3. Understand sets and perform operations and algebra on sets.
4. Determine properties of relations, identify equivalence and partial order relations, sketch relations.
5. Identify functions and determine their properties.
6. Define graphs, digraphs and trees, and identify their main properties.
7. Evaluate combinations and permutations on sets.
MICE Management
This course gives students an overview of the MICE (Meetings, Incentive, Conventions and Events/Exhibitions) sector of the tourism industry. Students will understand the managerial and operational aspects pertaining to MICE industry. The purpose of this course is to acquire an in-depth knowledge about the specialized field of "MICE industry" and to become familiar with management techniques and strategies required for successful planning, promotion, implementation and evaluation of special events within a MICE context.
Compiler Design Practical
Compiler is a translator that converts the high-level language into the machine language. Computers are a balanced mix of software and hardware. Hardware is just a piece of mechanical device and its functions are being controlled by a compatible software. Hardware understands instructions in the form of electronic charge, which is the counterpart of binary language in software programming. Binary language has only two alphabets, 0 and 1. To instruct, the hardware codes must be written in binary format, which is simply a series of 1s and 0s. It would be a difficult and cumbersome task for computer programmers to write such codes, which is why we have compilers to write such codes.
This course requires no prior knowledge of compiler design but requires basic understanding of at least one programming language such as C, Java etc. It would be an additional advantage if anyone has had prior exposure to Assembly Programming.
Electrical and Electronic Circuits Lab
The EEC curriculum enables students to design a customized programme comprising a specific set of modules, tailored to meet their individual interests and career goals. Design is emphasized in the curriculum through various project modules. In the first stage of the programme, students will receive broad-based training which, in addition to establishing a strong foundation in mathematics and computing, will also be immediately exposed to the use of electrical components and equipment in solving fundamental engineering problems in EEC. They will also be introduced to the different areas in EEC which are driving the technological developments of today. In the second stage, students will enrol in core modules that focus on fundamental knowledge in EE. These core modules provide the essential foundation for a variety of specialised technical areas in EEC.
Calculus
Syllabus: Differential Calculus
Function and their graphs (polynomial and rational functions, logarithmic and exponential functions, trigonometric functions and their inverses, hyperbolic functions and their inverses, combination of such functions)

Limits of Functions: Basic limit theorems with proofs, limit at infinity and infinite limits, Continuous functions. Algebra of continuous functions. Properties Continuous functions on closed and boundary intervals (no proof required).

Differentiation: Tangent lines and rates of change. Definition of derivative, one-sided derivatives. Rules of differentiation (proofs and applications). Successive differentiation. Leibnitz theorem. Related rates. linear approximations and differentials.

Rolle’s theorem: Lagrange’s and Cauchy’s mean value theorems. Extrema of functions. problems involving maxima and minima. Concavity and points of inflection.

Taylor’s theorem with the general form of the remainder ; Lagrange’s and Cauchy’s forms the remainder. Taylor’s series. Differentiation and integration of series. Validity of Taylor expansions and computations and computations with series. indeterminate forms. L-Hospital’s rules.


Integral Calculus
Integrals: Antiderivatives and indefinite-integrals. Techniques of Integration. Definite Integration using antiderivatives. Definite Integration using Riemann sums. Fundamental theorems of Calculus, Basic properties of Integration. Integration by reduction.

Application of Integration: Plane areas. Solids of revolutions. Volumes by cylindrical shells volumes by cross-sections. Arc length and Surface of revolution. Improper integrals. Gamma and Beta functions. Graphing in polar coordinates. Tangents to polar curves. Area and length in polar coordinates.




Course Objective:
This course is designed to achieve the following objectives Understanding of the basic concepts of differential and integral calculus The usage of Matlab in order to facilitate understanding and visualization of mathematical problems Theoretical and practical preparation enabling students to apply the acquired knowledge and skills in professional and specialist courses.


Learning Outcomes:
By the end of this course the students must learn the following define the basic concepts and principles of differential and integral calculus of real functions and sequences and series interpret the geometric meaning of differential and integral calculus apply the concept and principles of differential and integral calculus to solve geometric and physical problems analyze the properties of functions based on graph obtained using Matlab organize solving of complex problems by combining the acquired mathematical concepts and principles


Reference Books:
Calculus - Titas Prokashoni
Differential Calculus & Integral Calculus - Md. Abdul Matin
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.
Principles of Marketing
Course Objective:
The rationale of this course is to provide solid foundation with an emphasis on creating superior value. There will be a focus on marketing concepts, marketing mix components, consumer markets, segmentation, positioning, new product development, Branding and confirm the long-term profitable customer relationships. This course will help students to analyze the environment, develop comprehensive ethical marketing plan, target market analysis and apply course concepts in real market to achieve the management goal
Database Management System
Objective:
 Knowledge of basic Database Management and their appropriate application;
 A general understanding of Database Management such as database model, database design etc.
Outcomes:
 An ability to select and apply the knowledge, techniques, skills, and modern tools of the discipline to broadly-defined engineering technology activities.
 An ability to select and apply knowledge of mathematics, science.
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.
Marketing Promotion
The objective of this course is to understand identify the terms and concepts that are commonly used in marketing promotion and advertising. The course is designed to develop the student’s understanding with special emphasize the motivational tactics and tools used in marketing communication for business and society. The course will give an overview of dynamism of promotion strategies to compete and alongside real market-oriented phenomenon of creative marketing promotion design. This course will also help to know about the different media selection strategy for successful promotion campaign. The course is completely dealing with integrated marketing communication system & building long-term relation with customers through marketing promotion.
Computer Network
Course Objectives:
At the end of the course, the students will be able to:
1. Build an understanding of the fundamental concepts of data communication and computer networking.
2. Understand how errors detected and corrected that occur in transmission
3. How collisions to be handled when many stations share a single channel
4. Know about routing mechanisms and different routing protocols
5. Understand transport layer functions
6. Know about different application layer protocols

Learning Outcomes:
After completing this course the student must demonstrate the knowledge and ability to:
1. Describe the basis and structure of an abstract layered protocol model
2. Independently understand basic computer network technology.
3. Identify the different types of network topologies and protocols.
4. Enumerate the layers of the OSI model and TCP/IP. Explain the function(s) of each layer.
5. Identify the different types of network devices and their functions within a network
6. Understand and building the skills of subnetting and routing mechanisms.
7. Familiarity with the basic protocols of computer networks, and how they can be used to assist in network
design and implementation
8. Understand how the Internet works today.
9. Conversant with primitives of network application programming.
Structured Programming Language
Objective:
This course will teach you to program the C language from the ground up. You will learn everything from the very fundamentals of programming right through to the complexities of pointers, addresses, functions and File IO.

Outcomes:
• The fundamentals of programming – from the ground up
• How to program on a Mac or on Windows
• The nitty-gritty details of the C language
• Advanced topics such as memory allocation, the stack and heap, and binary file IO

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.
Data_Structure (Section C)
Objective:
We are live in an information age. Everything around us is all about information. IT means Information Technology, what does mean information? after processing the data we get information. we have to store the data somewhere and that’s important how can we store the data. We have to store the data in such a way that is easier to fetch, process and retrieve. In data structure we know a particular way of storing and organizing data in a computer’s memory so that it can be used efficiently.

Outcomes:
Knowledge of data structures is an extremely important part of any programmer’s arsenal. For almost any programming job, most companies will undoubtedly ask questions regarding data structures. Data structure tells us to make our programs efficient and fast to execute. Data structure helps the students to understand the logic of computer and its related branch. Data structure are important in every branch in computer science (programming, data mining, big data, artificial intelligence etc)