This course provides an introduction to computer architecture and organization. It covers fundamental concepts related to how hardware components are connected to form a computer system and how they interact to process information for users. The course contains 8 units that cover topics such as data representation, microoperations, computer design, control units, processing units, arithmetic, input/output organization, and memory organization. Students will learn about instruction set architecture, memory hierarchies, and interconnection. The goal is to introduce foundational concepts behind the design, working, and organization of computer systems.
For more course tutorials visit
www.newtonhelp.com
Chapter 1-Questions
1-3: Discuss the relationship between network architecture and protocol
1-5: Define the following terms: protocol, connection-orientated protocols, connectionless protocols, and protocol stacks.
For more course tutorials visit
www.newtonhelp.com
Chapter 1-Questions
1-3: Discuss the relationship between network architecture and protocol
1-5: Define the following terms: protocol, connection-orientated protocols, connectionless protocols, and protocol stacks.
Code Review Checklist: How far is a code review going? "Metrics measure the design of code after it has been written, a Review proofs it and Refactoring improves code."
In this paper a document structure is shown and tips for a code review.
Some checks fits with your existing tools and simply raises a hand when the quality or security of your codebase is impaired.
ASP.NET is built on the .NET framework, which provides an application program interface (API) for software programmers. The .NET development tools can be used to create applications for both the Windows operating system and the Web. Programs like Visual Studio .NET provide a visual interface for developers to create their applications, which makes .NET a reasonable choice for designing Web-based interfaces as well.
Object Oriented Programming Lab Manual Abdul Hannan
Object oriented programing Lab manual for practicing and improve the coding skills of object oriented programming.
Published by Mohammad Ali Jinnah University Islamabad.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Code Review Checklist: How far is a code review going? "Metrics measure the design of code after it has been written, a Review proofs it and Refactoring improves code."
In this paper a document structure is shown and tips for a code review.
Some checks fits with your existing tools and simply raises a hand when the quality or security of your codebase is impaired.
ASP.NET is built on the .NET framework, which provides an application program interface (API) for software programmers. The .NET development tools can be used to create applications for both the Windows operating system and the Web. Programs like Visual Studio .NET provide a visual interface for developers to create their applications, which makes .NET a reasonable choice for designing Web-based interfaces as well.
Object Oriented Programming Lab Manual Abdul Hannan
Object oriented programing Lab manual for practicing and improve the coding skills of object oriented programming.
Published by Mohammad Ali Jinnah University Islamabad.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
When stars align: studies in data quality, knowledge graphs, and machine lear...
3rd sem
1. Course Title: Computer Architecture`
Course no: CSC-201 Full Marks: 90+10
Credit hours: 3 Pass Marks: 36+4
Nature of course: Theory (3 Hrs.)
Course Synopsis: This course gives the fundamental knowledge concern with the
way the hardware components are connected together to form a
computer system and how they interact to provide the processing
needs of the user.
Goals:
Introduces the fundamental concepts behind the design working and organization
of a computer system.
Instruction set architecture, memory hierarchies and interconnection.
Course Contents:
Unit 1. Data Representation 5 Hrs.
Complements, Fixed point representation, Floating-Point Representation, Gray Code,
Error Detection Codes
Unit 2. Microoperations 5 Hrs.
Arithmetic Microoperations, Logic Microoperations, Shift Microoperations,
Arithmetic Logic Shift Unit
Unit 3. Fundamental of Computer Organization and Design 7 Hrs.
Computer Register, Computer Instructions, Instruction Cycle, Input and Output and
Interrupt, Basic computer Design and Accumulator Logic
Unit 4. Control Unit 5 Hrs.
Control Memory, Hardwired control, Microprogrammed Control
Unit 5. Central Processing Unit 6 Hrs.
Register Organization, Register Stack an memory Stack, One address and two address
instruction, Addressing Modes, Data transfer and Manipulation, Introduction to RISC
and CISC
Unit 6. Fixed point Computer Arithmetic 5 Hrs.
Addition and Subtraction, Multiplication, Division Algorithm,
2. Unit 7. Input and Output Organization 6 Hrs.
Introduction to Peripheral Devices, I/O interface, Direct Memory Access ( DMA), I/O
Processor, Data communication processor
Unit 8. Memory Organization 6 Hrs.
Hierarchy of Memory System, Primary and Secondary Memory, Virtual Memory,
Memory Management hardware
Text Books: M. Morris Mano, Computer System Architecture
References:
M. Morris Mano “Digital Design”, Pearson Education, Third Edition
M. Morris Mano “Logic and Computer Design Fundamentals, Pearson Education, 2nd
Edition Updated.
3. Course Title: Object Oriented Programming
Course no: CSC-202 Full Marks: 70+10+20
Credit hours: 3 Pass Marks: 28+4+8
Nature of course: Theory (3 Hrs.) + Lab (3 Hrs.)
Course Synopsis: Study of basic programming skills, the concept of object oriented
and its features, implementing the features.
Goal: To provide the object oriented programming approach to solve the problem.
Course Contents:
Unit 1: 11 Hrs.
1.1 Introduction to Programming Concept: Overview of structural programming
approach, Object oriented approach, Features of object oriented languages,
Components of object oriented languages like object, class.
1.2 Elements of Object Oriented Languages: Introduction to inheritance,
polymorphism, abstraction.
1.3 C++ basics: Introduction, Basic Program Construction like functions and
program statements. Output using cout, Directives: Preprocessor Directives,
Header Files, The using directives. Comments: Comment Syntax. Integer
Variables: Definition, declaration, variables names, assignment statements,
integers constants, output variable. Input with cin, Operators, library functions.
Unit 2: 15 Hrs.
2.1 Control Structures: Introduction, control statements, The if selection structure,
The if/else selection structure, The while structure, The For structure, The
switch structure, The do/while structure, The break and continue statement.
2.2 The Functions: Introduction, Math library functions, Definition/Prototypes,
Header files, Storage classes, Scope rules, Recursion, Inline functions, Function
Overloading, Function Templates.
2.3 Arrays: Introduction, Declaring arrays, Passing arrays to functions, Types of
arrays.
2.4 Pointers: Introduction, Pointer variables declaration & initialization, Operators
in pointers, Calling functions by reference, Relationship between pointers &
arrays, arrays of pointers, Function pointers.
Unit 3: 19 Hrs.
3.1 Classes & Objects: Introduction, Features of class, Object and its features,
Declaration of class, Using the class, Accessing members of class, Class scope,
Initialization class objects: Constructor, Destructor. Object as function
4. arguments: Overload constructor, Member functions defined outside the class,
Objects as arguments.
3.2 Operator Overloading: Introduction, Fundamental of operator overloading,
Restriction on operator overloading, Operator functions as a class members,
Overloading stream-insertion and stream-extraction operators, Overloading
unary and binary operators.
3.3 Inheritance: Introduction, Types of inheritance, Protected members, Casting
base class pointers to derived – class pointers, Public, protected, and private
inheritance. Constructor and Destructor in derived classes.
3.4 Virtual Functions & Polymorphisms: Introduction, Type fields & switch
statements, Virtual functions, Abstract base classes & Concrete classes,
Polymorphism and its roles.
3.5 Templates: Introduction, Function templates, overloading templates functions,
class templates, templates & inheritance.
3.6 Exceptional Handling: Introduction, Use of exceptional handling, Try, throw
and catch.
Laboratory works:
1. Write a C++ code to solve the quadratic equations.
2. Write a C++ code to find out the prime number between 2000 and 2050.
3. Write a C++ code to sort the given 10 numbers in ascending order.
4. Write a C++ code to create a class that calculates the interest of any number.
5. Write a C++ code to get the transpose of given matrix.
6. Write a C++ code that uses the polymorphism.
7. Write a C++ code that uses the inheritance.
8. Write a C++ code that uses exceptional handling facility.
9. Write a C++ code to reverse the given text.
10. Write a C++ code to get the list of leap year from 1900 to 2000.
Text Books: C++ How to Program; Deitel & Deitel, 3rd Edition, PEARSON
Reference: Object Oriented Programming in C++; Robert Lafore, Third
Edition, GALGOTIA
Homework
Assignment: Assignment should be given from the above units in throughout the
semester.
Computer Usage: No specific
Prerequisite: C
Category Content: Science Aspect: 40%
Design Aspect: 60%
5. Course Title: Operating Systems
Course no: CSC-203 Full Marks: 70+10+20
Credit hours: 3 Pass Marks: 28+4+8
Nature of course: Theory (3 Hrs.) + Lab (3 Hrs.)
Course Synopsis: Fundamental concepts of uniprocessor operating systems. Evolution
process management, Memory management, File systems, I/O
processing.
Goal: This course introduces fundamental concepts of contemporary
uniprocessor operating systems.
Course contents:
Unit 1: 6 Hrs.
1.1. Historical background: Operating system evolution, hardware review,
operating system structure. Overview of operating system: batch system,
multiprogramming, time-sharing, real-time, mainframe operating systems,
personal computer operating systems, system calls.
Unit 2: 14 Hrs.
2.1. Process management: Process creation, process termination, process states,
attributes; thread creation, termination, process scheduling.
2.2. Interprocess communication and synchronization: race conditions, critical
regions, mutual exclusion, busy waiting, sleep and wakeup, semaphores,
monitors, message passing, classical IPC problems and deadlock.
Unit 3: 13 Hrs.
3.1. Memory management: Absolute and relocable partition, multiprogramming,
swapping, overlays, virtual memory, paging, page replacements algorithms,
segmentation, segmentation with paging.
3.2. File systems: file system interface, file system implementation.
Unit 4: 12 Hrs.
4.1. Device management: I/O hardware and software, software layers.
4.2. Disk management: Disk structure, Disk scheduling, error handling and
formatting, RAID, stable storage management.
4.3. Case studies (Linux and Window 2000)
Laboratory works: Small programming assignments of process creation, termination,
deletion, thread creation, terminations, signals handling, process
synchronization, process communication, classical IPC problems,
file system and I/O handling.
6. Textbooks: Andrew S. Tanenbaum, Modern Operating Systems, 2nd Edition,
Prentice-Hall.
References: Silberschatz, Galvin and Gagne, Operating System Concepts, 6th
Edition, Addition Wesley.
Homework
Assignments: Homework assignments covering lecture materials will be given
throughout the semester.
Computer Usage: Unix or Linux base PC or workstation.
Prerequisites: C, Data structures and Computer Organization.
Category Content: Science Aspect: 70%
Design Aspect: 30%
7. Course Title: Numerical Method
Course no: CSC-204 Full Marks: 70+10+20
Credit hours: 3 Pass Marks: 28+4+8
Nature of course: Theory (3 Hrs.) + Lab (3 Hrs.)
Course Synopsis: This course contains the concept of numerical techniques of solving
the differential equations and algebraic equations.
Goal: To be familiar with the theory of numerical analysis for solving
algebraic equations, solution of ordinary and partial differential
equations related to engineering problems
Course Contents:
Unit 1.Solution of Nonlinear Equations: 10 Hrs.
Review of calculus and Taylor's theorem, Errors in numerical calculations, Trial and
error method, Half- interval method, and convergence, Newton's method, secant
method and their convergence, Fixed point iteration and its convergence, Newton's
method for polynomials and Horner's method
Unit 2.Interpolation and Approximation: 8 Hrs.
Lagrang's polynomials, Newton's interpolation using difference and divided
differences, Cubic spline interpolation, Least squares method for linear and nonlinear
data
Unit 3.Numerical Differentiation and Integration: 5 Hrs.
Newton's differentiation formulas, Maxima and minima of tabulated function,
Newton-Cote's quadrature formulas, Trapeziodal rule, Simpson's rule, 2D algorithm,
Gaussian integration algorithm, Romberg integration formulas
Unit 4.Solution of Linear Algebraic Equations: 10 Hrs.
Review of the existence of solutions and properties of matrices, Gaussian elimination
method , pivoting, ill-conditioning, Gauss-Jordan method, Inverse of matrix using
Gauss elimination method, Method of factorization, Dolittle algorithm, Cholesky's
factorization, Iterative solutions, Eigen values and eigen vectors problems, Solving
eigen value problems using power method.
Unit 5.Solution of Ordinary Differential Equations: 7 Hrs.
Review of differential equations, Initial value problem, Taylor series method, Picard's
method, Euler's method and its accuracy, Heun's method, Runge-Kutta methods,
Solution of the higher order equations, Boundary value problems: Shooting method
and its algorithm
8. Unit 6.Solution of Partial Differential Equations: 5 Hrs.
Review of partial differential equations, Deriving difference equations, Laplacian
equation and Poisson's equation, engineering examples
Laboratory works: The laboratory experiments will consist of program development
and testing of non-linear equations, interpolation, numerical integration
and differentation, linear algebraic equations, ordinary and partial
differential equations.
Text / Reference books:
1. W. Chency and D. Kincaid, "Numerical Mathematics and Computing", 2nd Edition,
Brooks/Cole Publishing Co., 1985
2. C.F. Gerald and P.O. Wheatley, "Applied Numerical Analysis", 4th Edition,
Addison Wesley Publishing Company, New York.
3. W.H. Press, B.P. Flannery et.al., "Numerical Recipes in C", 1st Edition, Cambridge
Press, 1988.
4. S. Yakwitz and F. Szidarovszky, "An Introduction to Numerical Computations",
2nd Edition, Macmillan Publishing Co., New York.
9. Course Title: Introduction to Management
Course no: CSC-205 Full Marks: 90+10
Credit hours: 3 Pass Marks: 36+4
Nature of course: Theory (3 Hrs.)
Course Synopsis: Evolution of management and management theories related with
planning, organizing, and controlling business activity.
Goal: This course presents a systematic coverage of management theory and practice.
Therefore it focuses on the basic roles, skills and functions of management, with
special attention to managerial responsibility for effective and efficient
achievement of goals.
Unit 1. Introduction 3 Hrs.
Definition of management, Characteristics of management, Principles of
management, Functions of management
Unit 2. Evolution of Management Theory 6 Hrs.
Scientific management theory, Administrative management theory, Behavior
science theories, the management science theory, the system approach, the
contingency approach
Unit 3. The Environment of Management 6 Hrs.
Concept of business environment, Internal and external environment, Components
of political, economic, socio-cultural and technological environment, Social
responsibility, Management ethics
Unit 4.Planning and Decision Making 8 Hrs.
Definition and importance of planning, Types of planning – Corporate, tactical
and operational plans; Single use and standing plans; Specific and flexible plans,
Hierarchy of planning, Methods, steps and process of planning, MBO, Meaning
of decision-making, Types of decision making – Programmed and non-
programmed; Strategic, tactical and operational and Individual and group
decision-making
Unit 5. Organization and Human Resource Management 6 Hrs.
Definition and characteristics of organization, Types of organization – Line, Line
and staff, functional and matrix type of organization, Centralization Vs.
decentralization, Meaning of HRM, Components of HRM – Acquisition,
development, utilization and maintenance
10. Unit 6. Motivation, Leadership and Conflict 8 Hrs.
Meaning of motivation, Motivation theories - Hierarchy of needs theory;
Motivation –hygiene theory; and Theory X - Theory Y, Meaning of leadership,
Leadership styles – Autocratic, democratic and free rein and Managerial grid
theory, Meaning and sources of conflict, Conflict resolution – Avoidance,
defusion, containment and confrontation
Unit 7. Communication and Controlling 8 Hrs.
Meaning and process of communication, Types of communication – Formal and
informal communication and Interpersonal and non-verbal communication,
Barriers to effective communication, Techniques for improving communication,
Meaning of controlling, Types of control system - Pre-control; concurrent control
and post-control, Characteristics of effective control system, Introduction to MIS
Textbooks: Agrawal, Govind Ram, Principles of Management, M. K.
Publishers & Distributors, Kathmandu.
Kreitner, Robert, Management, 1999
References: Robbins, Stephen P., and Coulter, Mary, Management, Prentice-
Hall of India, New Delhi, 2002
Griffin, Ricky, Management, Houghton-Miffin, USA, 1998
Homework
Assignments: Home works shall be given to the students with emphasis on small cases.