Program: MCA Fourth L T P C Java Programming 3 0 0 3

12
Program: MCA Semester: Fourth Course: Java Programming Course Code: 3CIT204 Unit I Java Fundamentals: Features of Java, OOPs concepts , Java virtual machine , Reflection byte codes, Byte code interpretation , Data types, variable, arrays, expressions, operators, and control structures Objects and classes. Unit II Java Classes, Abstract classes, Static classes, Inner classes ,Packages ,Wrapper classes ,Interfaces ,This Super, Access control, Exception handling, Exception as objects, Exception hierarchy, Try catch finally Throw, throws. Unit III IO package ,Input streams ,Output streams ,Object serialization ,Deserialization ,Sample programs on IO files ,Filter and pipe streams , Multi-threading ,Thread Life cycle ,Multi-threading advantages and issues ,Simple thread program ,Thread synchronization. Unit IV GUI :Introduction to AWT programming ,Layout and component managers ,Event handling ,Applet class ,Applet life-cycle ,Passing parameters embedding in HTML ,Swing components JApplet, JButton, JFrame, etc. ,Sample swing programs Database Connectivity, JDBC architecture , Establishing connectivity and working with connection interface ,Working with statements , Creating and executing SQL statements ,Working with Result Set. References 1. Programming with Java, E.Balaguruswamy, TMH 2. The Complete Reference-Java 2, Schildt, Herbert, TMH 3. Core Java for beginners, RASHMI Kanta Das, Vikas pub. 4. Java server programming, Ivan Bayross,Shroff Publishers 5. Java Server Programming Java EE 7 (J2EE 1.7) - Black Book, Kogent, Dreamtech Press L T P C 3 0 0 3

Transcript of Program: MCA Fourth L T P C Java Programming 3 0 0 3

Program: MCA Semester: Fourth Course: Java Programming Course Code: 3CIT204

Unit I Java Fundamentals: Features of Java, OOPs concepts , Java virtual machine , Reflection byte codes, Byte code interpretation , Data types, variable, arrays, expressions, operators, and control structures Objects and classes.

Unit II Java Classes, Abstract classes, Static classes, Inner classes ,Packages ,Wrapper classes ,Interfaces ,This Super, Access control, Exception handling, Exception as objects, Exception hierarchy, Try catch finally Throw, throws.

Unit III IO package ,Input streams ,Output streams ,Object serialization ,Deserialization ,Sample programs on IO files ,Filter and pipe streams , Multi-threading ,Thread Life cycle ,Multi-threading advantages and issues ,Simple thread program ,Thread synchronization.

Unit IV GUI :Introduction to AWT programming ,Layout and component managers ,Event handling ,Applet class ,Applet life-cycle ,Passing parameters embedding in HTML ,Swing components – JApplet, JButton, JFrame, etc. ,Sample swing programs Database Connectivity, JDBC architecture , Establishing connectivity and working with connection interface ,Working with statements , Creating and executing SQL statements ,Working with Result Set.

References 1. Programming with Java, E.Balaguruswamy, TMH 2. The Complete Reference-Java 2, Schildt, Herbert, TMH 3. Core Java for beginners, RASHMI Kanta Das, Vikas pub. 4. Java server programming, Ivan Bayross,Shroff Publishers 5. Java Server Programming Java EE 7 (J2EE 1.7) - Black Book, Kogent, Dreamtech Press

L T P C

3 0 0 3

Program: MCA Semester: Fourth Course: Java Programming Lab Course Code: IT41L

1. Program to find square root of given number. 2. Program to enter principal, rate & time and find simple interest. 3. Program to enter a character from keyboard and find out the ASCII value of the character. 4. Program to enter a number from keyboard and find out Fibonacci series. 5. Program to enter a number from keyboard and find out factorial of the number. 6. Program to enter a number from keyboard and check whether the number is palindrome or not. 7. Program to enter a number from keyboard and print the prime numbers present within it. 8. Program to enter a number from keyboard and determine whether it is Armstrong or not. 9. Program to implement a program using switch case statement. 10. Program to swap two numbers without using third variable. 11. Program to enter a number from keyboard and convert it into binary form and vice-versa. 12. Program to sort an array in an ascending order. 13. Program to find out the sum and average of the elements present in an array. 14. Program to find out the transpose of a matrix. 15. Program to sort the two dimensional array. 16. Program to find out the biggest and smallest number from a matrix. 17. Program to draw an upper and lower triangle using array. 18. Program to enter a string from keyboard and check how many vowels and consonants are

present. 19. Program to reverse a specified string. 20. Program demonstrating the use of package. 21. Program to show the current date, date after one day and date before ten days. 22. Program to draw the shape. 23. Program to find out the pixel color. 24. Program to move the bubbles using thread. 25. Write a program to create an applet

L T P C

0 0 4 2

Program: MCA Semester: Fourth Course: Software Engineering-I Course Code: 3CIT205

Unit I:

Software life cycle Models: Waterfall, Spiral, Prototyping Fourth generation techniques, SW Process.

Software requirements specification (SRS)

Fact-Finding Techniques, Characteristics of a good SRS: Unambiguous. Complete.

Verifiable, Consistent. Modifiable. Traceable and usable during the operation and Maintenance phase.

Prototype outline for SRS.

Unit II:

SW Inspection Communication Skills for the System Analyst. Review/Inspection Procedure:

Document. Composition of the inspection team, check list, reading by the inspectors. Recording of

the defects and action recommended. Students should practice inspecting small requirement

specifications for good characteristics.

System Analysis SA tools & Techniques, DFD, Entity Relationship Diagrams. Project Dictionary.

SW Design System Design Tools and Techniques, Prototyping, Structured Programming.

Unit III:

User Interface Design Elements of good design, Design issues, Features of a modern GUI. Menus, scrolling, windows,

Icons, Panels, Error messages, etc.

User Manual User Profile, Contents of an User Manual: Student is urged to install and use a software using its user

manual and report the strengths and weaknesses of that user manual.

Unit IV:

Software Configuration Management Base Line, SCM process, Version Control, Change Management.

Computer Aided Software Engineering CASE, Tools for Project management Support, Analysis & design, Programming. Prototyping,

Maintenance. Future of CASE.

L T P C

3 0 0 3

References

Beizer, B., ''Software Testing Techniques", Second Edition. Van Nostrand Reinhold. New York.

1990.

IEEE Guide to Software Requirements Specifications, Std 830-1984. In" IEEE Standards Collection.

1993. Available from IEEE Standards Board, 445 Hoes Lane, P.O. Box 1331, Piscataway, NJ 08855-

1331. NJ, USA.

IEEE Standard for Software User Documentation, Std 1063-1987.

Jalote, P., "An Integrated Approach to Software Engineering". Narosa 1991.

Pressman, R.S., ''Software engineering" A Practitioner's Approach", Third Edition, McGraw Hill.

International Edition, 1992.

Whitten, Bentley and Barlow, "System Analysis anc' Design Methods", Second Edition, Galgotia Publications,

1996.

Program: MCA Semester: Fourth Course: Computer Graphics Course Code: 3CITE201

Unit 1

Introduction: Computer Graphics and their applications. Overview of Graphics system. Display Devices:CRT

Monitors (Random – Scan and Raster Scan, DVST, Plasma – Panal Display, LED and LCD Monitors. Graphics

Software.

Unit2

Elementary Drawing:Points and various line drawing Algorithms and their comparisons efficiency contact. Cycle

generating algorithms Other objects like ellipses, arcs, section spirits. Two Dimensional Geometric Transformations:

Basic Transformations, Matrix Representations and Homogeneous oordinates, Composite Transformations,

Reflection and Shear, Transformations between Coordinates Systems, Raster Methods for Transformations.

Unit 3

Two Dimensional Viewing:The Viewing Pipeline, Viewing Coordinate Reference Frame, Window-to-View Port

CoordinateTransformation, Clipping- Point, Line(Cohan-0Sutherland Line Clipping and Liang –Barsky Line Clipping

and Nicholl-Lee-Nicholl Line Clipping) and Polygon Clipping(Sutherland-Hodgeman Polygon Clipping, Weiler-

Atherton Polygon Clipping).

Unit 4

Three Dimensional Geometric Transformations: Translation, Rotation, Scaling, Reflection and Shears, Composite

Transformations, Modeling and Coordinate Transformations. Three Dimensional Viewing: Viewing Pipeline,

Viewing Coordinates, Projections and

Clipping.

References:

1. Computer Graphics by Donal Hearn M. Pardive Baker (PHI) Easter Economy Edition.

2. Computer Graphics by Roy A. Plastockand Gordon Kalley – Schaum’s Series.

3. Computer Graphics by Marc Berger.

4. J. F. KoegelBuferd -Multimedia Systems, Pearson Education, New Delhi,

5. J.D.Foley- Computer Graphics, 2ndEdn, Pearson Education, New Delhi,

L T P C

3 0 0 3

Program: MCA Semester: Fourth Course: Computer Graphics Lab Course Code: 3CITE201P

1. Write a program to draw a point.

2. Write a program to draw line 3. Write a program to draw a circle.

4. Write a program to draw a rectangle

5. Write a program to draw a sector 6. Write a program to draw an ellipse

7. Write a program to draw an arc.

8. Write a program to draw smiley face

9. Write a program to draw a polygon

10. Write a program to draw a filled polygon.

11. Write a program to draw a concentric circle. 12. Write a program to draw a kite

13. Write a program to draw pie slice

14. Write a program to draw a bar

15. Write a program to draw a 3D bar

16. Write a program to draw pie chart

17. Write a program to draw bar chart

18. Write a program to draw 3D Bar chart

19. Write a program to draw a digital clock

20. Write a program to draw a car.

21. Write a program to draw a moving car

22. Write a program to draw a half filled glass with blue water

23. Write a program to explain DDA Line Drawing algorithm.

24. Write a program to explain Bresenham's Line Drawing algorithm

25. Write a program to explain Bresenham's Circle Drawing algorithm.

26. Write a program to explain : Text Animation 2D Rotation, Translation, Scaling 3D Rotation, Translation, Scaling Line Clipping

L T P C

0 0 4 2

Program: MCA Semester: Fourth Course: System Analysis and Simulation Course Code: 3CITE202

UNIT I Role of Modelling in Systems Analysis: Computer Simulation of Stochastic Systems'; Generation of Pseudo-Random Numbers and Stochastic Variates using the computer;

UNIT II

Simulation of Queuing Systems; Using special purpose languages for simulating queuing systems, GPSS and/or SLAM UNIT III

System Dynamics; Simulation of Systems with Feedback; using DYNAMO in System Dynamics

UNIT IV

Cases on Simulation in Production; Finance, Marketing, and Corporate Planning; Project Work

References

Banks, J., Catson, S., Nelson, B.L., "Discrete-Event System Simulation", (2nd Edition). Prentice Hall

of India, N. Delhi, 1996.

Deo, N., ''System Simulation with Digital Computers". Prentice Hall of India, 1979.

Law, A.M., and Kelton, W.D., "Simulation Modelling and Analysis", (2nd Edition). McGraw Hill,

N. Y, 1991.

L T P C

3 0 0 3

Program: MCA Semester: Fourth Course: Organizational Behaviour Course Code: 3CBM202

UNIT I Introduction to Organizations and Individuals. What is an organization, components of organization, nature and variety of organizations (in terms of objectives, structure etc.), models of analysing organizational phenomena, organizational and business variables, organizations in the Indian context, institutions and structures, basic roles in an organization, etc., perception, attitudes, motives (achievement, power and affiliation), commitment, values creativity and other personality factors, profile of a manager and an entrepreneur. UNIT II Interpersonal and Group Processes - Interpersonal trust, understanding the other

person from his/her point of view, interpersonal communication, listening, feedback, counselling, transactional

analysis, self-fulfilling prophecy, etc., leadership, motivating people, working as a member of a team, team

functioning, team decision-making, team conflict resolution, team problem solving.

UNIT III Organizational Structure and Integrating Interpersonal and Group Dynamics-Elements of structure, functions of structure, determinants of structures, dys functionalities of structures, structure-technology environment-people relationships, principles underlying design of organizations; organizational culture, organizational politics, issues of power and authority, organizational communications, organizational change, integrating cases(s). UNIT IV Case method and lectures should be supplemented with a variety of other methodologies such as

feedback on questionnaires and tests, role plays, and behaviour simulation exercise.

References Arnold, John, Robertson, Ivan T. and Cooper, Cary, L., "Work Psychology: Understanding Human

Behaviour in the Workplace", MacMillan India Ltd., Delhi, 1996.

Dwivedi, R.S., "Human Relations and Organisational Behaviour: A Global Perspective",

MacMuillan India Ltd., Delhi, 1995. "

Arnold, John, Robertson, Ivan T. and Cooper, Cary, L., ''Work Psychology: Understanding Human

Behaviour In the Workplace", MacMillan India Ltd., Delhi, 1996.

Dwivedi, R.S., "Human Relations and Organisational Behaviour: A Global Perspective", MacMillan

India Ltd., Delhi, 1995.

French and Bell (4th ed), "Organization Development: Behavioral Science Interventions for

L T P C

3 0 0 3

Organization Improvement", Prentice Hall of India Pvt. Ltd., New Delhi, 1994.

Hellriegel, Slocum and Woodman, ''Organizational Behaviour", West Publishing Co. USA, 1986.

Hersey and Blanchard (6th 00), "Management of Organizational Behaviour: Utilising Human

Resources", Prentice Hall of India Pvt. Ltd., New Delhi, 1996.

Prasad, Kesho, ''Organisational Development for Excellence", MacMillan India Ltd., New Delhi,

1996.

Robbins (4th 00), "Essentials of Organizational Behaviour", Prentice Hall of India Pvt. Ltd. New

Delhi, 1995.

Schermerhorn, Hunt and Osborw, "Managing Organization Behaviour", John Willey & Sons, USA.

1982.

Weston, Mergers, "Restructuring and Corporate Control", Prentice Hall of India Pvt. Ltd. New Delhi,

1995.

Program: BTech Semester: Fourth

Course: Professional Skills

Course Code: 3CHSMC202

COURSE OBJECTIVE-The aim is to develop students' soft skills, communication, leadership and

teamwork skills; and personal development skills using practical approach and exposure of

students to the realities of the world.

To enhance Leadership – assessing the requirements of a task, identifying the

strengths/weaknesses within the team, utilising the diverse skills of the group to achieve the set

objectives.

To improve Communication – demonstrating clear briefing and listening /speaking skills.

To make them realize that effective communication and interpersonal skills are crucial to

increase employment opportunities and to compete successfully in the business environment.

The course aims to cause a basic awareness about the significance of soft skills in professional

and inter-personal communications and facilitate an all-round development of personality.

Hard or technical skills help securing a basic position in one's life and career. But only soft

skills can ensure a person retain it, climb

Unit 1 : Personal Development

Managing Self - Self Discovery, Self Awareness, Self Esteem, Self Responsibility, Self Management

Personal Development Skills, Categories of Personal Development, Personal Development Process

Relationship Management - Managing Others, Interpersonal Skills, Improving Relationship, Transactional Analysis, JOHARI Window, four Life Positions

Unit II : Thinking Process

Strategic Thinking – Introduction, Concept, Stages in Strategic Thinking, Process of Strategic Thinking, Importance of Strategic Thinking, Characteristics of Strategic Thinkers, Developing Strategic Thinking Lateral Thinking – Introduction, Meaning, Need for Lateral Thinking, Techniques of Lateral Thinking, Benefits of Lateral Thinking Creative Thinking – Out of Box Thinking, Application of Thinking

Facing Changes – Adapting Change, Understanding Change- Examples of Organizational Change

L T P C

2 0 0 2

Facing Challenges – Introduction, Taking Initiative, Benefits of facing challenges, Facing challenges in life Balancing Work and Life – Importance, Gender differences regarding work life balance, Tips for balancing work and life

Unit III : Individual Behaviour

Attitude – Components of Attitude, Factors influencing Attitude, Types of Attitude, Challenges and lessons from Attitude, Impact of Attitude on Behaviour Motivation – Concept, Objective, Factors of Motivation, Self Steem, Intrinsic & Extrinsic Motivation Time Management – Value of Time, Diagnosing Time management, Weekly Planner, To Do List, Prioritizing Work Stress Management – Introduction, Difference between Stress, Anxiety and Tension, Managing Stress Applied Ethics – Introducing Professional Ethics, Ethical Dilemma

Unit IV : Employment Communication

Job Communication – Developing Job Communication Skills, Job Communication Process, Developing Confidence Job Search Strategy – Understanding the Job Market, The Job Search Process, Job Search Techniques Job Application, Employment Letters Resume Building – Difference between Bio data, Curriculum Vitae and Resume

The Job Interview - Types of Job Interview, Preparing for a Job Interview, Understanding Interview Questions, Handling Interview Questions, Interview Strategies Psychometric Test

Suggested Readings :

1. Covey S (2004) The 7 Habits of Highly Effective People. 2. Goud, N. & Arkoff, A. (2003) Psychology and Personal Growth, Allyn & Bacon. 3. Sen, Leena, Communication Skills, Eastern Economy Edition 4. Dr. K.Alex Managerial Skills, S.Chand

Program: BTech Semester: Fourth

Course: Disaster Management

Course Code: 3CMC201

Course Objective: Develop an understanding of the key concepts, definitions a key perspectives of All

Hazards Emergency Management Understand the Emergency/Disaster Management Cycle Have a basic understanding for the history of Emergency Management Develop a basic under understanding of Prevention, Mitigation, Preparedness, Response and

Recovery Develop a basic understanding for the role of public a private partnerships.

Module I Understanding Disasters: Understanding the concepts and definitions of disaster, hazard, vulnerability, risk, importance, dimensions & scope of Disaster Management, Disaster Management cycle and disaster profile of India.

Module II Types, Trends, Causes, Consequences and Control of Disaster: Geological Disasters (earthquakes, landslides, tsunami, mining);Hydro-Meteorological Disasters (floods, cyclones, lightning, thunder-storms, hail storms, avalanches, droughts, cold and heat waves); Biological Disasters (epidemics, pest attacks, forest fire); Technological Disasters (chemical, industrial, radiological, nuclear, bomb threat, explosion) and Man-made Disasters (building collapse, rural and urban fire, road and rail accidents, nuclear, radiological, chemicals and biological disasters; terrorist attack, , sudden shooting);Global Disaster Trends–Emerging Risks of Disasters–Climate Change and Urban Disasters; Financial emergency( risk of eviction, risk in arrears, sudden health emergency, family emergency, unexpected loss of income).

Module III Prevention and Mitigation of Disaster :Disaster Mitigation: meaning and concept, Disaster Mitigation Strategies Emerging Trends in Disaster Mitigation, Mitigation management, Role of Team and Coordination. Disaster Preparedness: Concept & Nature, Disaster Preparedness Plan, Preventions. Roles & Responsibilities of Different Agencies and Government, Technologies for Disaster Management. Early Warning System; Preparedness, Capacity Development; Awareness during Disaster.

Module IV Applications of Science and Technology for Disaster Management & Mitigation: Geo-informatics in Disaster Management (RS, GIS, GPS and RS) Disaster Communication System (Early Warning and Its Dissemination) Land Use Planning and Development, Regulations, Disaster Safe Designs and Constructions, Structural and Non Structural Mitigation of Disasters.

Suggested Reading:

1. Disaster Management- J. P. Singhal, Laxmi Publications.

2. Disaster Management - Dr. Mrinalini Pandey, Wiley India Pvt. Ltd.

3. Disaster Science and Management- Tushar Bhattacharya, McGraw Hill Education (India) Pvt. Ltd.

4. Disaster Management: Future Challenges and Opportunities - Jagbir Singh, K W Publishers Pvt. Ltd.

L T P C

3 0 0 0