Sunteți pe pagina 1din 29

MODULE NUMBER 02 ITT06102: PROGRAMMING IN C++ NAME: PROGRAMMING IN C++ NO. OF CREDITS: 18 SUB-ENABLING OUTCOMES: 1.1.

1 Describe Use case diagrams to analyze a system 1.1.2 Describe collaborative diagrams to analyze and design a new system. 1.1.3 Describe activity diagrams to analyze activities of the current system 1.2.1 Identify control structures such as if, while, else, for to write a program. 1.2.2 Apply Control Structures such as if, while, else, for to write a program. 1.2.3 Describe program control constructs in C++ to write a program 1.3.1 Declare Classes in C++ program to write an application 1.3.2 Declare Friendship and inheritance to write an application 1.3.3 Apply Polymorphism in C++ program to write an application 1.3.4 Pass message in C++ program to write an application. 1.3.5 Declare Data Structures to write a program in C++ language

TEACHING AIDS: Chalk boards, white board marker, power point, flip charts stand, pictures etc METHODS OF INSTRUCTION: This module will be conduc ted through lecturers, demonstrations, role -plays and discussions

INTEGRATED METHODS OF ASSESMENT: Continuous Assessments - 40% End of Semester Examination 60% REFERENCES 1. Dale N. B., Weems C., (2004), Programming in C++, 4th Edition, Addison-Wesley Publishing Co. USA 2. Deitel P., Deitel H. M, (2009), C++ How to Program, 7th Edition, Pearson Publishing Co. UK 3. Duffy D. J., (2006), Introduction to C++ for Financial Engineers , 4th Edition, Pearson Publishing Co. UK 4. Joyce F., (2008), Object Oriented Programming Using C++, 6th Edition, Addison Wesley Longman, USA. 5. Mike M., (2006), C++ Programming in Easy steps , 5th edition, Addison Wesley Longman, USA.

Subenabling outcomes 1.1.1 Describe Usecase diagrams to analyze a system

Related tasks 1. Define Usecase 2. Explain Actors 3. Describe the functions of a Use case in analyzing a system 4. Describe the role of actors in analyzing a system 5. identify different examples of Use cases

Assessment criteria Usecase diagrams are properly described to analyze a system in users environment.

Assessment methods Exercises, assignments, class demonstrations,

Assessment instruments Questions and model answers,Usecase diagram, written assignment model answer

1.1.2 Describe collaborative diagrams to analyze and design a new system.

1. Explain collaborative diagrams 2. Describe collaborative diagrams

Collaborative diagrams to analyze and design a new system are properly described

Assignments and class in demonstrations

Written assignments, model answer

3. Describe the role of collaborative diagrams in analyzing a system 4. Identify different examples of collaborative diagram

1.1.3 Describe activity diagrams to analyze activities of the current system

1. Identify different types of activity diagrams 2. Describe the functions of activity diagrams in analyzing a current system 3. Identify different examples of activity diagrams

Activity diagrams to analyze activities of the current system are clearly described

Assignments and class in demonstrations Assignments and class in demonstrations

Written assignments, model answer Written assignments, model answer

4. Explain the role of activity diagrams in analysis of the current system 1.2.1 Identify control structures such as if, while, else, for to write a program. 1. List functions of control structures such as if, while, else, for to write a program. 2. Identify features of control structures such as if, while, else, for to write a program. 3. Differentiate various control structures such as if, while, else, for to write a program. 4. Explain functions of control structures such as if, while, Control structures such as if, while, else, for properly identified to write a program. Assignments and class in demonstrations Written assignments, model answer

else, for to write a program. 1.2.2 Apply 1. Explain conditional structures (if..else), iteration structure ( loops: while, dowhile, forloop),jump statements, continue and go to statements. 2. Declare conditional structures (if..else), iteration structure ( loops: while, dowhile, forloop),jump statements, continue and go to statements. 3. Declare conditional structures Control structures such as if, while, else, for properly applied to write to write a program Assignments and class in demonstrations Written assignments, model answer Control structures such as if, while, else, for to write a program.

(if..else), iteration structure ( loops: while, dowhile, forloop),jump statements, continue and go to statements. 4. Apply conditional structures (if..else), iteration structure ( loops: while, dowhile, forloop),jump statements, continue and go to statements. 1.2.3 Describe program control constructs in C++ to write a program. 1. Identify different types of functions: exit, selective switch, void, passing arguments, Different types of C++ functions such as if, while, else, for properly declared to write a Assignments and class in demonstrations Written assignments, model answer

overloaded, inline, and recursively. 2. Explain features of different types of functions: exit, selective switch, void, passing arguments, overloaded, inline, and recursively. 3. declare different types of functions: exit, selective switch, void, passing arguments, overloaded, inline, and recursively. 4. Apply different types of functions: exit, selective switch, void, passing arguments,

program

overloaded, inline, and recursively. 1.3.1 Apply classes in C++ program to write an application 1. Initialize arrays 2. Describe multidimension arrays 3. Pass parameters 4. Access values of an array 1.3.2 Apply Friendship and inheritance to write an application 1. Identify the functions of friendship in coding a program 2. Explain the role of inheritance in coding a program 3. Define inheritance 4. Explain the importance of inheritance in coding a program 5. Define friendship in object orientation Friendship and inheritance correctly declared to write an application. Assignments and class in demonstrations Written assignments, model answer Classes in C++ program declared to write an application Assignments and class in demonstrations Written assignments, model answer

6. Differentiate between friendship and inheritance in object orientation 1.3.3 Apply Polymorphism in C++ program to write an application 1. Define polymorphism 2. Explain the importance of polymorphism in coding a C++ program 3. Apply polymorphism in the C++ program 4. Identify different examples of polymorphism in a C++ program 1.3.4 Pass message in C++ program to write an application. 1. Identify examples of message passing in a C++ program 2. Apply message passing in a C++ Message in C++ program to write a program are properly passed Assignments and class in demonstrations Written assignments, model answer Polymorphism in C++ program properly applied to write an application Assignments and class in demonstrations Written assignments, model answer

program 3. Explain the importance of message passing in a C++ program 4. Describe message passing in object orientation concepts 1.3.5 Apply Data Structures to write a program in C++ language 1. Apply structure_name, object_name 2. Identify different examples of data structures 3. Describe different data structures in a C++ program 4. Explain the importance of data structures in a C++ program 5. Define pointer Data structures in C++ program are correctly declared Assignments and class in demonstrations Written assignments, model answer

6. Explain the functionalities of pointers in a C++ program 7. Apply pointer to pointer 8. Apply nesting structure 9. Apply other data types( typedef)

MODULE NUMBER 03 ITT06103: BUSINESS INFORMATION SYSTEMS NAME: BUSINESS INFORMATION SYSTEMS NO. OF CREDITS: 14 SUB-ENABLING OUTCOMES: 3.1.1 Identify components for relationship between the business organization, processes, functions and the associated supporting management information systems to evaluate roles of information systems. 3.1.2 Explain appropriate management information sys tems for the range of business functions and organizational levels to assess roles of information systems for organization. 3.1.3 Apply appropriate management information systems to assess roles of information systems for business. 3.2.1 Identify the emerging business technologies environments and practices of management information systems to examine legal and social impacts of developing and implementing information systems. 3.2.2 Explain the emerging business technologies environments and practices of management information systems.

3.2.3 Apply business technologies of management information systems to assess the impact of new technology on business processes. 3.3.1 Identify tools and components to facilitate managerial decision making process in business. 3.3.2 Explain the relationship between decision making and management information systems at different levels of the organization to support business management. 3.3.3 Evaluate importance of collaborative decision making environments to suppo rt business management. 3.3.4 Apply the concepts and knowledge in the management information systems context to support business management. TEACHING AIDS: Chalk boards, white board marker, power point, flip charts stand, pictures etc METHODS OF INSTRUCTION: This module will be conducted through lecturers, demonstrations, role -plays and discussions INTEGRATED METHODS OF ASSESMENT: Continuous Assessments 40% 60% End of Semester Examination -

REFERENCES 1. Abramowic W., Fensel D., (2008), Business Information Systems , 5th Edition, Prentice Hall, Warsaw, Poland 2. Abramowic W., Mayr H. C, (2007), Technologies for Business Information Systems , 5th Edition, , Prentice- Hall, Warsaw, Poland 3. Abramowic W., Flejter D., (2009), Business Information Systems Workshops, 5th edition, Prentice-Hall, Poznan Poland 4. Curtis G., Cobham D., (2008), Business Information Systems: Analysis, Design and Practice , 5th Edition, Addison Wesley, McGraw -Hill Co. USA 5. Elliot G., (2007), Global Business Information Technology , 5th Edition, Addison Wesley, McGraw-Hill Co, USA

Subenabling outcomes 3.1.1 identify components for relationship between the business organization, functions and the associated supporting management information systems to evaluate roles of information systems

Related tasks 1. Apply the Business Organization and Supporting Management Information Systems by: 2. Identify Systems and Systems Thinking. 1. Outline Information systems in modern organizations. 2. Discuss Types and characteristics of systems. 3. Describe Business processes and information systems. 4. Describe Customer Relationship Management (CRM)

Assessment criteria The components for relationship between the business organization ,processes functions, and the associated supporting management information systems are correctly identified

Assessment methods Assignments and class in demonstrations

Assessment instruments Written assignments, model answer

and SCM. 5. Discuss Collaborative commerce. 6. Discuss Enterprise systems. 7. Outline Organizations and information systems. 8. Discuss Organizations, procedures, politics and culture. 9. Discuss Organizational structures and environments. 10. Discuss the changing role of information systems in organizations.

11.

Discuss Economic and behavioral effects of information systems on organizations.

3.1.2 Explain appropriate management information systems for the range of business functions and organizational levels to assess roles of information system for an organization

Discus Types of Management Information Systems by analyzing the types of management information systems by level and function: operational level knowledge level management level strategic level.

Appropriate management information systems for the range of business functions and organizational levels clearly explained

Assignments and class in demonstrations

Written assignments, model answer

3.13 Apply appropriate management information systems to assess roles of information system for business

1. Explain Management Information system (MIS) 2. Explain the role of MIS in the organization 3. Identify different examples of MIS 4. Explain the roles of information systems in the

Appropriate management information systems to assess roles of information system for business are properly applied

organization 5. Describe the different roles of information systems in the organization 3.2.1 Identify the emerging business technologies environment and practices of management information systems to examine legal and social impacts of developing and implementing information systems 1. Discus E-commerce, e-business and information systems. 2. Discus Internet technology and the digital firm. 3. Discus New business models. 4. Discus Categories of e-commerce. 5. Analyzed Customercentered retailing 6. Explain the social impacts of information systems 7. Describe the Emerging business technologies environment and practices of management information systems to examine legal and social impacts of developing and implementing information systems are properly identified Assignments and class in demonstrations Written assignments, model answer

different business technologies emerging and their impacts on legal matters

3.2.2 Explain the emerging business technologies environments and practices of management information systems

1. Explain the role of information systems in business organization 2. Discus business environment and the information systems 3. Explain the practice of management and information systems 4. Describe the different emerging technologies in relation to business activities 5. Differentiate different emerging technologies in relation to business activities 6. Explain the challenges of

The emerging business technologies environments and practices of management information systems clearly explained

Assignments and class in demonstrations

Written assignments, model answer

management in relation to information systems, emerging technologies and management information systems 3.2.3 Apply business technologies of management information systems to assess the impact of new technology on business processes. 3.3.1 Identify tools and components to facilitate managerial decision making process in business 1. Discuss how to Manage the organization. 2. Discuss Models and roles of management. Tools and components to facilitate managerial decision making process in business thoroughly Assignments and class in demonstrations Written assignments, model answer 1. Analyze different business needs 2. Identify different stakeholders in the process of acquiring new business information system Assignments and class in demonstrations Written assignments, model answer

3. Discuss Management decision making. 4. Discuss Process, stages and models of decision making. 5. Discuss Information systems and business strategy. 6. Discuss Strategic information systems. 7. Discuss the value chain model. 8. Discuss Firm and industry level strategy and information systems. 9.

identified

3.3.2 Explain the relationship between decision making and management information systems at different levels of the organization to support business management

1. Discuss the Decision Making and Management Information Systems at Different Levels in the Organization: Decision Support Systems (DSS),Types of DSS, 2. Identify Components of a DSS,DSS applications, Modeling, planning and control, Executive support systems (ESS),Role, benefits and success factors of ESS.

The relationship between decision making and management information systems at different levels of the organization to support business management are clearly explained

Assignments and class in demonstrations

Written assignments, model answer

3. explain components of information systems 4. explain Features of information systems 3.3.3 Evaluate the importance of collaborative decision making environments to support business management 1. Identify the Collaborative Decision Making Processes 2. Explain the Collaborative Decision Making Processes 3. Explain features of the Collaborative Decision Making Processes 4. Apply Collaborative Decision Making Processes: Collaborative working, Group Decision Support Systems (GDSS), Factors for success in enhanced collaborative decision making. The importance of collaborative decision making environments to support business management is correctly evaluated Assignments and class in demonstrations Written assignments, model answer

3.3.4 Apply concepts and knowledge management in the management information systems context to support business management

1. Discuss Knowledge and knowledge management. 2. Discuss Systems and infrastructure for knowledge management. 3. Discuss Information and knowledge work systems. 4. Discuss Enterprise knowledge environments. 5. Discus Business intelligence and enterprise reporting and analysis.

The concepts and knowledge management in the management information systems context to support business management are properly applied

Assignments and class in demonstrations

Written assignments, model answer

3.4.1 Identify components of competitive advantage in business to

1. Identify components of competitive advantage 2. Describe features of competitive

Components of competitive advantage in business to implement business

Assignments and class in demonstrations

Written assignments, model answer

implement business information systems management

advantage 3. Apply the Competitive Advantage as a Driver for Management Information Systems: Information systems for competitive advantage, SCM and ERP, Organizational design, Business value of information, Managing change and implementation.

information systems management clearly identified

3.4.2 Explain the key requirements to utilize competitive advantage in

1. Define business analysis 2. Explain business analysis in

The key requirements of competitive advantage are

Assignments and class in demonstrations

Written assignments, model answer

business information systems

connection to competition 3. Explain the role of business analyst in relation to competitive advantages 4. Explain the functions of business analyst in the process of business requirements 5. Explain the different ranges of business information 6. Describe the different business information systems

clearly explained

3.4.3 Apply information systems

1. Define information

Information systems to gain

Assignments and class in

Written assignments, model answer

to gain from business competitive advantages

2. Define system 3. Explain information system 4. Describe different information systems in an organization 5. Explain the importance of information systems in the organization

from business competitive advantages are properly applied

demonstrations

S-ar putea să vă placă și