nba-criteria ii final
TRANSCRIPT
2. Programme Outcomes
2.1. Describe and Validation of Course Outcomes and Programme Outcomes
2.1.1. List the Course Outcomes (COs) and Programme Outcomes (POs) (1)
Programme Outcomes (POs)
POs are the milestones that elucidate what the students are expected to know and acquire skills
by the completion of the program. The Programme Outcomes of Master of Computer
Applications are:
1) Advanced Subject knowledge
Apply knowledge of computing, mathematics, science, accounting principles and software
engineering fundamentals.
Demonstrate advance understanding of the concepts, including established theories and
recent developments relevant to the professional field.
An ability to use emerging tools, techniques and skills, necessary for computing practice and
in various real world applications of varied domains.
2) Enquiry-based learning
Students develop an understanding of critical learning and demonstrate analytical skills.
Plan and execute professional projects, giving an opportunity of continuous learning and
application of cross functional learning.
Able to demonstrate innovative ways of thinking to new research and/or professional
contexts.
Pursue and strive for a successful career in Research and development.
3) Cognitive skills and critical thinking
1
Investigate, generate and synthesize complex ideas and concepts at an abstract and/or applied
level.
Critically evaluate emerging topics and the recent development in their field of study.
Analyze problems or issues, articulate appropriate solutions and justify propositions and/or
professional decisions.
4) Communication, Adaptive & Interactional Skills :- Students develop an ability to
communicate effectively to a variety of audiences, and also be competent of independent and
collaborative enquiry and working effectively with others.
Demonstrate a high level of individual identity and accountability in the acquisition or
application of knowledge or skills.
Demonstrate an understanding of, and the ability to apply, the principles of teamwork and
collaboration.
5) Holistic Outlook :- Students gather awareness of societal issues within their field of study.
They are able to:
Demonstrate an understanding of international/ national perspectives relevant to the
discipline or professional field.
Understand and dispatch his professional, ethical, legal, security and social issues and
responsibilities.
Course Outcomes :- Course Outcomes are the intellectual and creative development of students
and the acquisition of relevant skills at different courses. These skills and abilities are further
elucidated to represent the specific outcomes of various subjects taught over the period of three
2
years. The outcomes range, from theoretical concepts, algorithms, programming languages, web
technologies, software engineering and related areas, networking concepts and other electives in
IT enabled areas.
The course outcomes of various courses are:
Course Course OutcomeFundamentals of IT (MCA 101)
CO1:.Upon completion of this course the student shall be able to describe the major components of information technology applications
CO2:Understand the hardware of computer, components of computer network,
CO3: Know the importance of algorithms in the development of IT applications,
CO4: Understand the roles of databases in IT applicationsProgramming in C (MCA 103)
CO1: Acquaint the advanced features of the language like Passing by value and pass by reference
CO2: Know the difference between array names and pointers and memory allocation concept
CO3: Understand the pointer and pointer operations( Linked lists , doubly linked lists circular linked lists), Pointers to functions and call back functions
CO4: Understand bitwise operations, MACROs and their pitfalls
CO5: Developing the application by making extensive handling of binary files.
Discrete Mathematics (MCA 105)
CO1: Apply the mathematical topics directly related to computer science.
CO2: Understand the concept of Data Structure, Algorithm analysis & Cryptography.
CO3: Write independent mathematical Proofs.Computer Organization (MCA 107)
CO1: Understand the relevance of Computer Organization in the software oriented course
3
CO2: Understand the basic digital concepts and then use them to explain details of computer organization.
Principles and Practices of Management (MCA 109)
CO1: Gain the basic concepts of management and understand how an organization function
CO2: Understand the complexity and wide variety of issues managers face in today’s business firms.
Fundamentals of IT Lab (MCA 151)
Co1: Understand the use of computers and basic knowledge on hardware (I/O devices, Mother board, processor.
CO2: Apply MS Office tools
Programming in C Lab (MCA 153)
CO1: Illustrate flowchart and algorithm for a given problem
CO2: Understand basic Structure of the C-PROGRAMMING, declaration and usage of variables, operators
CO3: Exercise conditional and iterative statements to inscribe C programs
CO4: Exercise user defined functions to solve real time problems
CO5: Write C programs using Pointers to access arrays, strings and functions and allocate memory using dynamic
CO6: Exercise user defined data types including structures and unions to solve problems.
CO7: Exercise files concept to show input and output of files in C.
Computer Organization Lab (MCA 155)
CO1: Implement Arithmetic and Logic Level design of combinational and sequential logic, schematic capture, HDL, implementation of a control-data path.
CO2: Assembler Language Programming: using 8085 microprocessor.
General Proficiency – I* (MCA 161)
CO1: Proficient in making academic presentations
CO2: Exposed to the real-time career oriented environment
CO3: Develop facility and familiarity with technology enabled communication
4
CO4: Trained in respect of corporate etiquette and rhetoricData and File Structures (MCA 102)
CO1: Familiarize with Algorithm analysis: Trees, Graphs, searching and sorting and files.
Object Oriented Programming in C++ (MCA 104)
CO1: Acquaint the students about advanced features of the language like understand Copy constructor, Deep and shallow coping, assignment operator and destructors
CO2: Understand the difference between Static and late binding. Run time and compile time polymorphism
CO3: Implementing ADT with C++ classes, Trees and Graph
CO4: Implement the application making extensive handling files. streams classes.
Operating Systems (MCA 106)
CO1: Understand the fundamental concepts of operating system.
CO2: Understand the OS design with implementation of Linux System programs through GCC compiler.
CO3: Develop a mature understanding of operating system design and it impact applications.
Data Base Management Systems (MCA 108)
CO1: Know the essential concepts necessary for designing, using and implementing database systems and applications.
CO2: Develop the database handling skills.
CO3: Develop the conceptual background necessary to design and develop distributed database system for real life applications.
Software Engineering (110) CO1: Develop skills that will enable to construct software of high quality and easy to understand, modify and maintain.
CO2: Software according to SDLC specifications.Data and File Structures Lab (MCA 152) CO1: Implement searching and sorting algorithm and Data
Structures like Stack, Queues, Link List, Trees and Graphs.Object Oriented Programming in C++ Lab (MCA 154)
CO1: Implement of various OOPS concepts like classes and objects, inheritance, generic programming and using stream classes for file handling.
Database Management Systems Lab (MCA 156)
CO1: Implement Database Systems Software applications using Oracle 10g Environment. Database software with hands on working.
Software Engineering Lab. (MCA 158) CO1: Develop skills that will enable them to construct
software of high quality – software that is reliable, and that is
5
reasonably easy to understand, modify and maintain.General Proficiency – II* (MCA 162)
CO1: Imbibe value system for ethical code of conduct and governance in the global professional arena and basic traits like punctuality, sincerity, commitment, perseverance etc.
CO2: Develop skills for effective time management and portray their versatile personality.
Theory of Computation (MCA 201)
CO1: Understand the theoretical concepts of Computability and Complexity.
CO2 : Analyze the use of Automata, Turing Machine and language theory in the development of different modules of a compiler
Computer Graphics (MCA 203)
CO1: Students will understand the concepts of and techniques used in 2D/3D computer graphics, including viewing transformations, hierarchical modeling, color, lighting and texture mapping.
CO2: Implement programs & create interactive graphics applications in C++ / C or other graphics application programming interfaces.
Java Programming (Core & Advance Java) (MCA 205)
CO1: Implement Java code according to Object-Oriented Programming principles.
CO2: Design GUI applications and Applets using AWT.
CO3: Develop multithreaded and Networking application
CO4: Create dynamic pagesData Communications and Networking (MCA 207)
CO1: Understand data communication between computing devices
CO2: Understand hardware connectivityC# Programming (MCA 209)
CO1: Understanding of object-oriented programming in C# focusing on language features supported by .NET frameworks using the Visual Studio IDE.
CO2: Design, code and test projects involving namespaces; simple, abstract anonymous and partial classes; structures, enums and interfaces; delegates and events; exceptions;
Computer Graphics Lab (MCA 251)
CO1 : Write programs on basic 2D graphics and algorithms such as line drawing, polygon filling, clipping, and transformations.
Java Programming Lab (MCA 253)
CO1: Implement Java programs that may include basic data types and control flow constructs using J2SE
6
CO2: Execute Java programs using object oriented class structures with parameters, constructors, and utility and calculations methods, including inheritance, test classes and exception handling.
CO3: Develop Java programs that include GUIs and event driven programming.
C# Programming Lab. (MCA 255)
CO1: Understand and Write Programs that implements C# classes, objects, and class relationships
CO2:Develop and write programs applying Object Oriented principles using C#, member functions using C# syntax and exception handling
General Proficiency – III* (MCA 261)
CO1: Ability to apply skills by formulating one’s arguments, in speaking or writing, in a convincing manner and take full account of other viewpoints, whether expressed in written or oral form
CO2: Training in resume writing, Group discussions, Role Play, Mock Interviews etc.
Design and Analysis of Algorithms (MCA 202)
CO1: Design new algorithms based on standard algorithm-design strategies.
CO2: Analyze the time and space usage
CO3: Understanding of various applications of fundamental algorithms (sorting, searching, order statistics, graph algorithms).
Data Warehousing and Data Mining (MCA 204)
CO1: In-depth knowledge, advanced skills and understanding in the areas of Data Warehousing and Data Mining and a range of techniques, conceptual models and tools to develop into professionals in the areas of ‘Data Management’, ‘Knowledge Discovery and Decision Support SystemsCO2: Knowledge understanding and skills in the areas of basic data mining algorithms and their applications in various domains.
Advanced Computer Networks (MCA 206)
CO1: Understanding of the components of a computer information networked system, including application and software, communication protocols, and networking hardware and software.
CO2: Demonstrate networking administration skills related to server operating systems, network security, and directory services administration.
7
Object Oriented Analysis and Design (MCA 208)
CO1: Understand the processes, design, UML Diagrams & techniques for building object-oriented software systems.
CO2: Develop analytical skills to evolve object-oriented systems from analysis, to design, to implement
Web Technologies (MCA 210)
CO1: Know the various web services and server software and other server side tools.
CO2: Build dynamic web pages using JavaScript (client side programming), ASP. NET, C# and use of web databases using ADO.NET, etc.
CO3: Ability to create, install and maintain sophisticated web sites
Design & Analysis of Algorithms Lab (MCA 252)
CO1: Ability to prove and analyze the correctness , time/space complexity of the basic algorithms
CO2: Ability to understand and design algorithms using greedy strategy, divide and conquer approach, dynamic programming etc.
Data Warehousing and Data Mining Lab (MCA 254)
CO1: Design and develop Information package diagrams, star schema and physical schema for data ware house applications.
CO2: Ability to use Data mining software packages (WEKA) for traditional algorithms and analysis of various data sets.
Advanced Computer Networks Lab (MCA 256)
CO1: Understand and configure Routers
CO2: Create network and configure IP addresses in PCs.
Object Oriented Analysis and Design Lab (MCA 258)
CO1: Implement Object-Orientation and UML Modeling, UML Diagrams on Rational Ross S/W Package
Web Technologies Lab (MCA 260)
CO1: Insights of the Web programming and ability to design and implement complete applications over the web using latest web technology platforms and tools.
General Proficiency – IV* (MCA 262)
CO1: Rigorous training on communication skills and technical aptitude to develop students into professionals who can effectively apply communication theories and best practices to meet their academic and corporate communication needs.
Linux Programming (MCA 301)
CO1: Understand the Linux operating system along with Shell commands and shell scripting
CO2: Understand the basic concept of Socket programming (TCP and UDP)
8
CO3: Implement Linux System programs through GCC compiler.
Software Testing (MCA 303)
CO1: Understand the role of software testing in systems development, deployment and maintenance
CO2: Develop skills in designing and executing software tests suitable for different stages in the software life cycle.
Enterprise Computing with Java (MCA 305)
CO1: Understand J2EE technology
CO2: Understand how Enterprise JavaBeans (EJBs) contain the application's business logic and business data.
CO3: Develop dynamic websites Elective - I (Choose any one)
Advanced Database Management Systems (MCA 307
Numerical and Scientific Computing - MCA 309
Software Project Management - MCA 311
Multimedia Technologies MCA-313
Mobile Computing MCA 315
Artificial Intelligence MCA-317
Microprocessors MCA-319
Compiler Design MCA-321
CO1: Understand in-depth and comprehensive knowledge of the chosen elective subject
C02: Acquire the ability to present , discuss and implement issues regarding emerging technologies , advanced applications, interoperability etc.
Elective - II (Choose any One)
Operational Research MCA 323
Distributed Systems CO1: Understanding of the core concepts and their related
9
MCA-325
Financial Accounting MCA 327
Organizational Behavior MCA 329
Advanced Computer Architecture MCA- 331
Software Quality Management MCA -333
Digital Signal Processing MCA-335
Research Project MCA 337
domains.
CO2: Develop skills in the elective area and is able to demonstrate the knowledge acquired in the real life situations.
Linux Programming Lab (MCA-351)
CO1: Familiarize with the Linux environment
CO2: Learn the fundamentals of shell scripting/programming
CO3: Familiarize with basic linux administration Software Testing Lab (MCA 353)
CO1: Learn the concept and implementation of software testing in SDLC.
Enterprise Computing with Java Lab (MCA 355)
CO1: Design, write, debug, and execute Java programs using an object-oriented approach.
CO2: Develop Java programs Using Java class libraries and their Application Programming Interfaces (APIs).
CO3: Design, write, and debug Java programs that include the use of vectors and other structured data types.
CO4: Design, write, and debug Java programs that include the use of the capabilities of the Java Collections class. CO5: Design, write, and debug multithreaded Java programs.
Lab based on Elective – I (MCA- 357)
CO1: Understand and implement the key concepts of the elective subject opted through programming interface and software tools.
General Proficiency – V* (MCA -361)
CO1: Students are able to face interviews, and group discussions, qualify technical, verbal and reasoning tests essential for internship and final placements.
Dissertation (MCA 302) CO1: Identification of real world problems and demonstrate the ability to perform independent live software project.
10
CO2: Awareness of design methodologies & its implementation
CO3: Advanced programming techniquesCO4: Technical report writing
General Proficiency – VI* (MCA 362)
CO1: Develop skills, ability to establish the objectives, hypothesize it, use inductive& deductive approaches to analyze & implement the objectives established through systematic approach in the form of dissertation.
CO2: Transformed into competent IT professionals through effective communication, dynamic leadership through problem solving, critical thinking and decision-making, ability to think creatively and act confidently.
2.1.2. State how and where the POs are published and disseminated (Describe in which media, e.g. websites, curricular, books, etc. the POs are published and how these are disseminated among stakeholders).
Answer:
POs are published in IITM website, URL are as below:
Institute Website: http://iitmipu.ac.in/iitm.php?id=Placement
Institute Knowledge Portal: iitmkp.org
Placement Brochure
Student Guide/Rule Book
Apart from this, Program outcomes are made accessible to all the stakeholders of the program
through Faculty Workshops, Student Awareness Workshops, Students’ Induction Programs &
Faculty Meetings.
2.1.3. Indicate the processes employed for defining the POs (Describe the process that periodically documents and demonstrates that the POs are defined in alignment with the graduate attributes prescribed by the NBA.)
Program Outcomes are recognized through the consultation process with stake holders keeping
the Graduate Attributes defined by NBA as basis. Department Vision, Mission and Program
Educational Objectives are also kept in view.
11
Institute Vision & Mission
PEOs Graduate Attributes of NBA (CSAB)
Collect Views
Summarize Views
Accept
POs
Disseminated
IQAC
Program Administrative Committee
Program Director
Administrative System
Faculty Members Students Alumni GGIP Audit Team / J AC of GNCTD
Consultation Process
IIPC
Fig : Process Involved for POs
2.1.4. Indicate how these POs are aligned to the Graduate Attributes prescribed by the NBA
Answer:
The Graduate Attributes of NBA and the Program Outcomes defined for the program are aligned
to each other as shown in Table given below.
1. IT knowledge: Students apply the knowledge of networking, database, software testing,
multimedia, web technologies to the solution of complex IT problems.
12
2. Problem analysis: Students are given brain storming assignments, Case Studies, Practical
Oriented Problems, Research Literature complex computing problems reaching substantiated
conclusions using fundamentals principles of mathematics, computing sciences and relevant
domain disciplines.
3. Design/development of solutions: College has a Software Development Cell where students
who are good in programming develop live projects.
4. Conduct investigations of complex problems: Student have a research project as an elective
subject where they use research-based knowledge and research methods including design of
experiments, analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
5. Modern tool usage: Students are given hand on training on Net Beans, blender used for
multimedia, Rational Rose, Boson, SQL Server, ultimate (Visual studio Pack)
6 Professional Ethics: Apply ethical principles and commit to professional ethics, Broaden
professional knowledge through continuing education, exhibit good communication skills and
responsibilities and norms of the computer application practice.
7. Life-Long Learning: It is ensured that the learning experience enables learners to develop
appropriate, skills and the capacity for active lifelong learning. It is imperative that students
continuously update their skills and core competencies.
13
8. Project Management and Finance: Non-core computer subjects, for instance organization
behaviour, operations research, financial & management accounting and other electives. The
objective is to make the students aware of industry needs and work efficiently and effectively in
multidisciplinary areas.
9. Communication Efficiency: Workshops, trainings and development programs, continuous &
comprehensive assessments are conducted so that student communicate effectively, comprehend
and write effective reports, design documentation, make effective presentations.
10. Societal and Environmental Concern: Students are trained with the skills and
competencies that build the foundations for lifelong learning, including, critical, analytical,
problem-solving and communication skills, as well as the ability to deal with ethical issues,
societal change and diversity, in particular, the tolerance of different views and ideas
11. Individual and team work: Students able to function effectively as a professional and as a
member or leader in diverse teams, and in multidisciplinary settings.
12. Innovative & Entrepreneurship: students are encouraged to engage in issues pertaining to
the impact of science on everyday life and make responsible decisions about how to address such
issues by conducting seminars, guest lectures.
PO GA
1.1 1.2 1.3 2.1 2.2 2.3 2.4 3.1 3.2 3.3 4.1 4.2 5.1 5.2
1
2
3
14
4
5
6
7
8
9
10
11
12
2.1.5. Establish the correlation between the POs and the PEOs
Answer:
Fig: Correlation between POs and the PEOs
15
Program Educational Objectives Program Outcome1. Capacity Building, Knowledge Empowerment & Skill Development
1.1 1.2 1.3 2.2 2.3 3.2
2. Critical Thinking Skills and ability to provide analytical solutions
1.2 1.3 2.1 2.2 3.1 3.3
3. Design , Research & Development of technical computing solutions and tools
1.2 1.3 2.2 2.3 2.4 3.1
4. Ethical Professional, interpersonal skills and empathetic towards society
1.3 3.3 4.1 4.2 5.1 5.2
Table: Tabular representation between correlation between the POs and the PEOs
2.2. Attainment of Programme Outcomes2.2.1. Illustrate how the course outcomes contribute to the POs (10) Answer:
The course outcome facilitates the program outcomes. Continuous and comprehensive teaching
pedagogy promotes the self learning capabilities of the students. The Table depicts the degree of
relation between course outcomes and the programme outcomes
The letters “H” indicate high degree of relationship of CO with PO
The letters “M” indicate moderate degree of relationship of CO with PO
The letters “L” indicate low degree of relationship of CO with PO
PO / CO Programme Outcome (Details Refer 2.1.1)
1.
1
1.2 1.3 2.1 2.2 2.3 2.4 3.1 3.2 3.3 4.1 4.2 5.1 5.2
Fundamentals of IT (MCA 101)
H H M L M L L
CO1:.Upon completion of this course the student shall be able to describe the major
16
components of information technology applicationsCO2:Understand the basic of computers, components of computer network, etc
M M H L
CO3: Know the importance of algorithms in the development of IT applications, etc.
M M H L M M L L M L
CO4: Understand the roles of databases in IT applications
L L M L M M L L
Programming Language (MCA 103)CO1: Acquainted with the advanced features of the language like Passing by value and pass by reference
H M M L M M H M
CO2: Know the difference between array names and pointers and memory allocation concept
H M M L M M H M
CO3: Understand the pointer and pointer operations( Linked lists , doubly linked lists circular linked lists), Pointers to
H H M L M M H H
17
functions and call back functionsCO4: Understand bitwise operations, MACROs and their pitfalls
H H H L H L M H
CO5: Developing the application by making extensive handling of binary files.
M H H M H M M
Discrete Mathematics (MCA 105) CO1: Apply the mathematical topics directly related to computer science.
H M M H L M M M L
CO2: Understand the concept of Data Structure, Algorithm analysis and Cryptography
H M M H L M M M L
CO3: Write independent mathematical Proofs.
H M L H L M M M M L
Computer Organization (MCA 107)CO1: understand the relevance of Computer Organization in the software oriented course
H M M L L L
CO2: understand the basic digital concepts and then use them to explain details of computer
H M M M L M M L L M
18
organizationPrinciples and Practices of Management (MCA 109)CO1: Gain the basic concepts of management and understand how an organization function
H L L L M L L H M L
CO2: Understand the complexity and wide variety of issues managers face in today’s business firms.
H M L L M L L H M L
Fundamentals of IT Lab.(MCA 151)Co1: Understand the use of computers and basic knowledge on hardware (I/O devices, Mother board, processor .
M M L L
CO2: Apply MS Office tools .
M L L
Programming in C Lab (MCA 153)CO1: Illustrate flowchart and algorithm for a given problem
H H M H M H H H H M M
CO2: Understand basic Structure of the C-Programming, declaration and usage of variables, operators
M M L L M L
CO3: Exercise conditional and
M M L L M L
19
iterative statements to inscribe C programsCO4: Exercise user defined functions to solve real time problems
M H H M M M L M M L M L
CO5: write C programs using Pointers to access arrays, strings and functions and allocate memory using dynamic
M M L L M L
CO6: Exercise user defined data types including structures and unions to solve problems.
M H H M M M L M M L M L
CO7: Exercise files concept to show input and output of files in C.
M H H M M M L M M L M L
Computer Organization Lab. (MCA 155)CO1: Implement Arithmetic and Logic Level design of combinational and sequential logic, schematic capture, HDL, implementation of a control-data path.
M L L H L M M M L M
CO2: Assembler Language Programming: using 8085 microprocessor.
M L M L L M
20
General Proficiency – I* (MCA 161)CO1: Proficient in making academic presentations
L L M M M M H M
CO2: Exposed to the real-time career oriented environment
L L M M M H L M
CO3: Develop felicity of expression and familiarity with technology enabled communication
L L M L
CO4: Exposed to the corporate etiquette and rhetoric
L L L M
Data and File Structures (MCA 102)CO1: Familiarize with Algorithm analysis: Trees, Graphs, searching & sorting files.
M M M H M H H M
Object Oriented Programming in C++ (MCA 104)CO1: Acquaint the students about advanced features of the language like understand Copy constructor, Deep and shallow coping, assignment operator and destructors
H M M L L L
21
CO2: Understand the difference between Static and late binding. Run time and compile time polymorphism
H H M M L M
CO3: Implementing ADT with C++ classes, Trees and Graph
H H M H M M L M M
CO4: Implement the application making extensive handling files, streams classes.
H H M L M
Operating Systems(MCA 106)CO1: Understand the fundamental concepts of operating system.
M L M
CO2: Understand the OS design with implementation of Linux System programmes through GCC compiler.
M M H M L M M
CO3: Develop a mature understanding of operating system design and it impact applications.
M M M H M L L M
Data Base Management Systems(MCA 108)CO1: Know the essential concepts
M H M M H L M M M M M M
22
necessary for designing, using and implementing database systems and applications.CO2: Develop the database handling skills.
M H H M H M M M M M M H
CO3: Develop the conceptual back ground necessary to design and develop distribu --ted database system for real life applications.
M H H M H M M M M M M H L L
Software Engineering
(110)CO1: Develop skills that will enable to construct software of high quality and easy to understand, modify and maintain.
M H H H M M H M H M M H
CO2: Software development according to SDLC specifications and Tools
M H M H M M M M L L M M
Data and File Structures Lab (MCA 152)CO1: Implement searching and sorting algorithm and Data Structures like Stack, Queues, Link List, Trees and Graphs.
M H M M M M M M M L M M
23
Object Oriented Programming in C++ Lab (MCA 154)CO1: Implement of various OOPS concepts like classes and objects, inheritance, generic programming and using stream classes for file handling.
M H M M M M M M M L M M
Database Management Systems Lab (MCA 156)CO1: Implement Database Systems Software applications using Oracle 10g Environment. Database software with hands on working.
M H M M M M M M M L M M
Software Engineering Lab. (MCA 158)CO1: Develop skills that will enable them to construct software of high quality – software that is reliable, and that is reasonably easy to understand, modify and maintain.
M H H M M M M M M M M M
General Proficiency – II*
24
(MCA 162)CO1: Imbibe value system for ethical code of conduct and governance in the global professional arena and basic traits like punctuality, sincerity, commitment, perseverance etc.
M L H
CO2:Develop skills for effective time management and portray their versatile personality.
M L M H
Theory of Computation (MCA 201)CO1: Understand the theoretical management of issues in Computability and Complexity
M L L M L L L
CO2: Analyze the use of Automata and Language theory in the development of different modules of a compiler
M M M H H L M H
Computer Graphics (MCA 203)CO1: Students will understand the concepts of and techniques used in 2D/3D computer graphics, including viewing transformations,
M L M M H H L L L
25
hierarchical modeling, color, lighting and texture mappingCO2: Implement programmes and create interactive graphics applica- -tions in C++ /C or other graphics application programming interfaces.
M M H H H M M L L L
Java Programming (Core & Advance Java)(MCA 205)CO1: Implement Java code according to Object-Oriented Programming principles.
M H M M M M L M L L M M
CO2: Design GUI applications and Applets using AWT.
M H M M M M L L M M M
CO3: Develop multithreaded and Networking application
M H M M M M L M L M M
CO4: Create dynamic pages
M H H H H M M L M M H L M
Data Communications and Networking (MCA 207)CO1: Understand data communication between computing devices
M M L M L M M M L L
CO2: Understand hardware connectivity
M M L M L M M M L M
C# Programming (MCA 209)CO1: Understanding of object-oriented programming in C# focusing on
M H M M M M L L
26
language features supported by .NET frameworks using the Visual Studio IDE. CO2: Design, code and test projects involving namespaces; simple, abstract anonymous and partial classes; structures, enums and interfaces; delegates & events; exceptions;
M H H M M M L
Computer Graphics Lab (MCA 251)CO1: Write programmes on basic 2D graphics and algorithms such as line drawing, polygon filling, clipping, and transformations.
H H M H M M M
Java Programming Lab (MCA 253)CO1: Implement Java programs that may include basic data types and control flow constructs using J2SE
M H M M M L L L
CO2:Execute Java programs using object oriented class structures with parameters, constructors, and utility and calculations methods,
M H M M M L M M
27
including inheritance, test classes and exception handlingCO3: Develop Java programs that include GUIs and event driven programming. ()
M H M M M L M L
C# Programming Lab. (MCA 255)CO1: Understand and Write Programs that implements C# classes, objects, and class relationships
M H M M M L M L
CO2:develop and write programs applying Object Oriented principles using C#, member functions using C# syntax and exception handling
M H M M M L M L
General Proficiency– III* (MCA 261)CO1: Abiltiy to apply skills by formulating one’s arguments, in speakingor writing, in a convincing manner and take full account of other viewpoints, whether expressed in written or oral form
M M L L H M M
CO2: Training in resume writing,
M M H H L
28
Group discussions, Role Play, Mock Interviews etcDesign and Analysis of Algorithms (MCA 202)CO1: Design new algorithms based on standard algorithm-design strategies.
M M M M H H M M
CO2: Analyze the time and space usage
M L M L M M L L M L
CO3: Understanding of various applications of fundamental algorithms (sorting, searching, order statistics, graph algorithms)
M M M L L L L M
Data Warehousing and Data Mining (MCA 204)CO1: In-depth knowledge, advanced skills and understanding in the areas of Data Warehousing and Data Mining and a range of techniques, conceptual models and tools to develop into professionals in the areas of ‘Data Management’, ‘Knowledge Discovery and Decision Support Systems
M M M M L L L L
CO2: knowledge understanding
M M M M L L L L L
29
and skills in the areas of basic data mining algorithms and their applications in various domainsAdvanced Computer Networks (MCA 206)CO1: Understanding of the components of a computer information networked system, including application and software, communication protocols, and networking hardware and software.
M L L L L
CO2:- Demons –-trate Networking administration skills related to server operating systems, network security, and directory services administration
M M M M M L M L M M
Object Oriented Analysis and Design (MCA 208)CO1: Understand the processes, design, UML Diagrams & techniques for building object-oriented software systems.
M H M H L M L M M
CO2: Develop analytical skills to evolve object-oriented systems from analysis, to
H M M H L M M L M M L
30
design, to implement.Web Technologies (MCA 210)CO1 Know the various web services and server softwares and other server side tools.
M M M M M L L M L L L M
CO2: : Build dynamic web pages using JavaScript(client side programming),ASP.NET,C# and use of web databases using ADO.NET, etc.
M H H H H M M H L M L L
CO3: ability to create, install and maintain sophisticated websites
M H H H H M M H L M L L
Design and Analysis of Algorithms Lab (MCA 252)CO1: Ability to prove and analyze the correctness, time / space complexity of the basic algorithms
M M M L M L M M L
CO2: Ability to understand and design algorithms using greedy strategy, divide and conquer approach, dynamic programming etc.
M M M L M L M M L
Data Warehousing and Data Mining Lab (MCA 254)CO1: Design and develop Information package
M H M M M L L L M M L
31
diagrams, star schema and physical schema for dataware house applications.CO2: Ability to use Data mining software packages (WEKA) for traditional algorithms and analysis of various data sets.
M H M M H L L L M M L
Advanced Computer Networks Lab (MCA 256)CO1: Understand and configure Routers
M M L L L L M L
CO2: Create network and configure IP addresses in PCs.
M M M M M M H M M H
Object Oriented Analysis and Design Lab (MCA 258)CO1: Implement Object-Orientation and UML Modeling , UML Diagrams on Rational Ross S/W package.
M H M M M M M L M H M
Web Technologies Lab (MCA 260)CO1: insight of the web programming and ability to design and implement complete applications over the Web using latest web technology platforms and tools.
H H H M M M L M M M H H M
General Proficiency – IV* (MCA 262)CO1: Rigorous training on
M H M M L M L L L M M M M
32
communication skills and technical aptitude to develop students into professionals who can effectively apply communication theories and best practices to meet their academic and corporate communication needsLinux Programming (MCA 301)CO1: Understand the Linux operating system along with Shell commands and shell scripting
M M H M L L L L L M L
CO2: Understand the basic concept of Socket programming (TCP and UDP.
M M H H M M L M L M H H
CO3:) Implement Linux System programmes through GCC compiler
M M M M L L L L L M
Software Testing (MCA 303)CO1: Understand the role of software testing in systems development, deployment and maintenance.
M M M M M L M L L M L M L
CO2: Develop skills in designing and executing software tests suitable for different stages in
M H H H M M L M M H H M
33
the software life cycle.Enterprise Computing with Java (MCA 305)CO1: Understand J2EE technology
M M M M M L M M L M M
CO2: Understand how Enterprise JavaBeans (EJBs) contain the application's business logic and business data.
M M M M M L M M L M M
CO3: Develop dynamic websites
M H H H M M L H M M H L
Elective - I (Choose any One) Advanced Database Management Systems MCA 307 Numerical and Scientific Computing MCA 309Software Project Management MCA 311Multimedia Technologies MCA 313Mobile Computing MCA 315Artificial Intelligence MCA 317Microprocessors MCA 319Compiler Design MCA 321
CO1: Understand in-depth and comprehensive knowledge of the chosen elective subject
M M M M M M M M M M M M
CO2: acquire the ability to present, discuss and implement issues regarding emerging technologies, advanced applications, inter operability ,etc.
M H H H H H M H M H M H
34
Elective - II (Choose any One)Operational Research MCA 323Distributed Systems MCA325Financial Accounting MCA 327Organizational Behavior MCA 329Advanced Computer Architecture MCA 331Software Quality Management MCA 333Digital Signal Processing MCA 335Research Project MCA 337
CO1: Understanding of the core concepts and their related domains
M M M M M M M M M M M M
CO2: Develop skills in the elective area and is able to demonstrate the knowledge acquired in the real life situations.
M H H H H H M H M H M H
Linux Programming Lab (MCA 351)CO1: Familiarize with the Linux environment
M M M L L L L M L M M
CO2: Learn the fundamentals of shell scripting /programming
M M M L L L L M L M M
CO3: Familiarize with basic linux administration
M M M M M L M M L M
Software Testing Lab (MCA 353)CO1: Learn the concept and implementation of software testing in SDLC
M H H M H M M M L M M M
Enterprise Computing with Java Lab (MCA 355)CO1: Design, write, debug, and execute Java
M H M M M M L M M H M H
35
programs using an object-oriented approach. CO2: Develop Java programs Using Java class libraries and their Application Programming Interfaces (APIs).
M H M M M M L M M H M H
CO3: Design, write, and debug Java programs that include the use of vectors and other structured data types.
M H M M M M L M M H M H
CO4: Design, write, and debug Java programs that include the use of the capabilities of the Java Collections class.
M H M M M M L M M H M H
CO5: Design, write, and debug multithreaded Java programs
M H M M M M L M M H M H
Lab based on Elective – I (MCA 357)CO1: understand and implement the key concepts of the elective subject opted through programming interface and software tools.
M H H H H H M H M H M H
General Proficiency – V* (MCA 361)
CO1: Students are able to face interviews, and group discussions,
M H M M L M L L H M H
36
qualify technical , verbal and reasoning tests essential for internship and final placementsDissertation (MCA 302)CO1: Identification of real world problems and demonstrate the ability to perform independent live software project .
H H M H H H H M M H H H
CO2: Awareness of design methodologies & its implementation
H H M H H H H M M H H H
CO3: Advanced programming techniques.
H H M H H H H M M H H H
CO4: Technical report writing
M M M H H M
General Proficiency – VI* (MCA 362)(Seminar and Progress Report)CO1: Develop skills and ability to establish the objectives, hypothesize it and use inductive and deductive approaches to analyze and implement the objectives established through systematic approach in the form of dissertation.
H H M H H H H H M M H M L
CO2: Transformed into
H H M H H H H H M M H M H H
37
competent l professionals through effective communication, dynamic leadership through problem solving, critical thinking and decision-making, ability to think creatively and act confidently .
2.2.2. Explain how modes of delivery of courses help in the attainment of the POs (5)
Answer:
IITM has well qualified and experienced faculty to deliver and carry out the pedagogy with 13
Ph.D holders, 15 UGC-NET qualified, 22 M.Tech, 14 M.Phils and 17 pursuing PhD.
This Teaching Learning Process is further supplemented by visiting /guest faculties from
academia and corporate sectors. Excellent learning environment and necessary facilities for
research and development are provided to the faculties by giving them opportunity for higher
studies. Special leaves are provided to attend the Seminars, Conferences and Faculty
development programs. Financial incentives are granted for contributions made to the National
& International journals and other outstanding contributions to the creation of Knowledge.
The students enrolment to the various programs taught at the Institute is done by the GGSIP
University on the basis of CET conducted. The Institution’s strength lies in its robust teaching-
learning and evaluation component. The elaborate multifaceted pedagogy and evaluation
system followed at IITM comprises of several approaches:
38
Curriculum Management
Course Plan for the entire semester (Lesson Plan), sequence of topics, coverage,
prerequisites, list of text and reference books.
Scheduled unit wise overview lectures are organized where students are exposed to thought
provoking live application of the conceptual fundamentals.
Lesson by lesson detailed topic wise strategy like case studies, numerical problems,
application based assignments, case-lets, etc. (lectures from Monday to Saturday)
Synopsis of each lecture is available 24X7. (Power Point Presentations on the on line IITM
Knowledge Portal minimum 48 hours in advance).
Bridge Courses are conducted to fill the knowledge gaps .
Tutorials and remedial classes are held for students of disadvantaged communities and
those students who need more faculty inputs because of heterogeneity in intellectual
evolution.
The college has an elite club which comprises of student members who are advanced
learners.
Emphasis on interactive teaching learning process Interactive Classroom Discussions: The
faculties use variety of questioning tactics to promote Critical Thinking. The student uses various
thinking skills such as interpretation, analysis, and recognition of assumptions to form a
conclusion. A student's answer to a question is followed by asking a fellow student to summarize
the previous answer. Summarizing the information leads to peer learning and allows the student
to demonstrate assimilated information and enhanced logical reasoning. Avoiding questions with
39
one set answer allows for different viewpoints and encourages students to compare problems and
approaches. The query handing in the classroom further develops critical thinking among the
students. Thinking skill assessment test are also conducted to inculcate and evaluate the Thinking
skills.
A judicious mix of imparting instructions for comprehension and assimilation of fundamental
concepts.
Acquisition of conceptual & practical skills.
Motivation and guidance for problem solving skills through case studies, Projects & Lab
exercises.
Welcome students for removal of doubts.
Individual Assignments, assigned in advance is to be submitted by forenoon of every 1 st
and 3rd week of the month to:-
Strengthen grasp of subjects
Help in imbibing habits of self study
Enable students to search additional study material from library/internet/journals etc.
Help to build self confidence in application of acquired knowledge
Help in Glossary building (students are to compulsorily prepare a glossary compendium
recording technical words learnt in each subject.)
Laboratory experience design
40
Students complete an augmented list of practical exercises including those in the prescribed
syllabus.
List is made available on the digital notice board in the computer laboratory
Train in information processing as an integral part of the work.
Scientific temper describes an attitude which involves the application of logic and the
avoidance of bias and preconceived notions. It is nurtured by various major and minor
projects.
Training in group working / Interpersonal skills
Completion of a project in a group of 4-5 students to give them experience of group working
with synergy, harmony and sound interpersonal Management skills.
Group discussions & Mock Interview, Quiz Competitions, Viva-Voce, Classroom Seminars
etc.
Training in communications skills
Weekly presentation as a group assignment (Topics assigned in advance to a group of four
students )
Presentation by students on completion of each unit of each subject. ( topic to be selected
from GGSIPU’s past 5 years exams question papers on which the question bank is also
developed)
Presentation on completed minor /reach oriented major projects
41
Special instructions on personality development and leadership
Lectures & workshops on Thinking Skill Assessment
Lectures & workshops on Time Management (Ideal time Management schedule is discussed
with students), Positive Thinking, Goal Setting (main emphasis on academic excellence.
Heterogeneity of the level of intellectual evolution of the students is addressed in the goal
setting) & Stress Management. These workshops are followed by a drive for their
implementation under continuous supervision & monitoring of the Class Mentors.
Annual National Seminars/ Conferences are conducted to expose the students to
contemporary issues & challenges.
Minimum two National Annual Seminars/ Conferences (one each on Management &
Computer Technologies) by each Institution.
Minimum one FDP during Summer Vacations, (Thinking skills assessment and conceptual
and contemporary issues are part of FDP)
Knowledge portal and Internal Network includes glossary and important concepts (IT &
Management), Question Bank, fortnightly assignments, previous terms question papers,
digital notes.
Industrial Visit (Minimum on per semester per program), Guest lectures, Quiz, etc. are
conducted regularly.
The Institution adopts various modes of delivery to impart knowledge, nurture critical thinking,
creativity and scientific temper among students to transform them into life-long learners and
innovators and finally have the desired programme outcome.
42
Educational Resource Sharing
Educational Resource Sharing is prevailing as a viable means to improve the quality of
and access to education. This creates an effective medium similar to the Internet as a
means of sharing and accessing the resources of other educators. The college has a
knowledge portal; its url is “iitmkp.org”. The Institute’s website and Knowledge portal
is regularly updated in accordance with the current changes, trends, notices, events,
availability of course content 24X7 to students that includes glossary and important
concepts (IT and Management), Question Bank, fortnightly assignments, previous terms
question papers, digital notes.
The Institute has online research journals for external resource and intranet facility for
internal resource sharing to facilitate higher learning as well as augment quality to
existing learning. These upgradations and their eventual usage also render students more
industry ready. The various journals accessible to students both in online and offlineare
JGATE, EBSCO, IEEE Explore etc.
Facilitate on line study material in form of video lectures and lecture notes.
Research and Development-
In order to enhance the quality and promote the culture of research, the Institution
undertakes various research quality enhancement initiatives in terms of conducting
National level conferences, seminars, workshops and inviting eminent resource persons
from academia and corporate. Guidance is given to the students on research projects,
43
writing research papers and articles for journals at National and International level to
enhance their overall development.
Minimum two National Annual Seminars/ Conferences (one each on Management &
Computer Technologies) by each Institution.
Minimum one FDP during Summer Vacations, (Thinking skills assessment and
conceptual and contemporary issues to be the part of FDP)
All Faculty members to write one research paper per semester and send for publication.
Continuous Assessment
System in a semester is divided into two parts: A. Term End Examination & B. Internal
Assessment
A Term End: We follow Term End Examination as per University norms. Term end
examinations and semester end examinations results are notified on the notice board as per
University norms. Results of underperforming students in Term End Examination are
communicated to the guardian.
B Internal Assessment: To assess the student performance in the semester we conduct tests
regularly on the basis of Presentation, Unit Test I, Mid Term I, Unit Test II, Mid Term II &
Attendance, assignment, skill development and other academic activities on continuous basis.
44
The evaluations of these academic activities are a component of internal assessment where the
University system permits 40 marks at PG level.
Continuous Comprehensive Evaluation
Continuous Comprehensive Evaluation to assess the professional and personal growth of the
students is carried out through fortnightly presentations, unit and midterm tests, group
discussions, ensuring regular attendance and punctuality. To equip the students with requisite
competencies and capabilities relevant for global environment they are encouraged to build
up their subject wise glossary of the must know concepts. Digitized lecture notes are
uploaded in the central repository in advance to facilitate the learning process. Objective tests
conducted measure student ability to remember many facts and figures as well as
understanding of the course topics. In semester on completion of Unit I and III, Unit these
tests are conducted. The corrected papers are discussed with the students and the topic is
revised as per need.
Skill Development
The Institute takes special initiatives for holistic progression and thinking skills development
of students by providing necessary assistance through various activities like technical,
aptitude and critical reasoning test series, software and research projects, lab training on
software tools, mock interviews and group discussions. It also chisels their communication
skills by administering student presentations and group discussions.
Co-curricular activities like elocution contests, business and IT quizzes, debates, inter-
Institute technical and management fests coordinated by the students are regularly held.
These activities form an integral part of the holistic skill development of the students.
45
Evaluation of Presentations is done on the basis of four parameters namely Content, Query
Handling, duration & Communication skills.
Modes Of Delivery Programme Objective1 2 3 4 5
Teaching Learning Process Educational Resources Sharing Training in group working / Interpersonal skills Research and Development Continuous Assessment
2.2.3. Indicate the extent to which the laboratory and project course work are contributing towards attainment of the POs
The description of different types of course and evaluation method both direct and indirect
method in practice along with their relevance towards attainment of POs have been given below
as theoretical and project and lab in part 2.2.3.1 and 2.2.3.2 respectively
2.2.3.1 Description of different types of course assessment and evaluation methods
Direct Assessment Tools
Written Assignments – Written Assignments includes case studies, weekly assignments, unit
wise brain storming group problems, research based assignments.
Fortnightly presentations - Student give individual presentations to their peer group for a given
topic within the scope of the syllabus as part of a module assessment.
Unit-Test - Unit Test are held twice in each semester. Unit Test-I is conducted after completing
Unit-I and Unit Test-II is conducted after completing Unit III.
Internal Session Exam - Internal Session Exam (Class tests I & II) are held twice in a semester
46
University End-Term Exam- End Term Exam is conducted by the University each semester.
Table: Direct Assessment Tools applied for courses
Sr. No.
Course Assessment Tool
Evaluation Method
PO CO/PO Attainment
1. Written Assignments(Give in each course)
Unit-wise weekly Assignment per subject per semester
PO1, PO2, PO3
The assignments are qualitative performance assessment tool designed to assess students' knowledge of Computer Application, framework, and problem solving. Grades are assigned depending on their innovation in solving / deriving the problems. This help in attaining the course outcomes.
2. Fortnightly presentations
Five per semester
PO1,PO2,PO3
Presentation is a vital activity for the overall development of the student. Marks are assigned depending on their overall presentation skill which focused on the attainment of Course and Program Outcome
3. Unit-Test Two per subject per semester
PO1,PO2,PO3
This requires recognition and recall of Topic/ subject matter thoroughly which lead to the attainment of PO
4. Internal Sessional Exam
Twice per semester
PO1,PO2,PO3,PO4
i) This type of performance assessment is carried out during the examination sessions which are held twice a semester. Each and every session is focused in attaining the course outcomes.
ii) Practical examinations, viva voce are other tools used to assess the POs.
iii) Major and Minor projects of the curriculum.
5. University End-Term Exam
Once per semester
PO1,PO2,PO3,PO4
Semester End examination is a metric for assessing whether all the POs are attained or not. Examination is more focused on attainment of course outcomes and program outcomes using a descriptive exam.
47
Indirect Assessment Tools
Mock Interview /Group Discussions/ Aptitude Test Training - Mock Interviews / GDs are
conducted for our students for drilling them and preparing themselves better before their final
placement drives. During these tests they are being assessed on the basis of their I.Q.,
aptitude abilities and other soft skills, which help them to improve in their weaker areas.
Workshops: Institute provides training on latest software such as Windows, Ms-Office,
Visual Basic, Java, Linux, SPSS, CMIE, MAYA, IBM Rational Rose etc. The department
regularly organizes regular training/ workshops for both students and faculty to expose them
to the recent technologies and is followed by assessment.
Personality Development Program (General Proficiency): All programs focus on overall
Personality Development of students by enhancing their communication skills, along with
developing the skills of the professional for proper self expression, social communication,
48
spoken English, correct pronunciation, voice modulation and business etiquettes while
shaping their attitudes and behavior and ultimately preparing them for corporate roles.
Students develop skills for effective time management and portray their personality in
accommodating manner and accept other’s views .They enhance CV and Technical writing
skills which helps in attaining the Program outcome.
Major/ Minor Projects Assessment: projects are handled by a team of one Project
coordinator along with 4-5 other expert faculty members in each class. All these projects are
evaluated on the basis of phase wise data submission as per respective project guidelines.
Hence, phase wise evaluation is done for all. The Summer Training conduct and evaluation
policies being implemented & are available as academic circulars and instructions. All these
projects are tasks that add to the knowledge of the students and also bring acknowledgement
and learning in them for working at the individual, group and organizational levels in the
professional scenario.
Guest Lectures: Students are exposed to contemporary issues, emerging trends in
information technology through eminent guest lectures. Afterwards the students are
required to submit a comprehensive report highlighting the various facets of the lecture
that is assessed by the concerned faculty.
S.No. Assessment Tool Evaluation Method PO1. Mock
Interviews/GDsSpread over the whole semester, with a proper Question and answer rounds and feed back system.
PO5
2. Seminar /Conference
Annual (evaluation is dependant on attendance and brief report submitted)
PO5
3.. Workshops Time to time (attendance) PO54. Personality
Development Programs:
2 hours per week (evaluation is well structured and parameter laid down in the academic circulars of the Institute)
PO1,PO2,PO3
5. Aptitude Test Training/
2 hours per week and evaluation is based on the score card of the exam. Examination System is a Multiple
PO1,PO2,
49
Technical test training (Including online Exams)
Choice Questions (MCQ) based examination system that provides an easy to use environment for both Test Conductors and Students appearing for Examination.
PO3,PO4
6. Minor Projects One month (Evaluation is based on technical skill acquisitions, through Lab exercise, documentation of the project in a report format and viva-voce
PO1,PO2,PO3,PO4
7. Major Projects Assessment
Six months ( Evaluation is done through internal examination and university external examination through a proper schema of reporting for guidance, technical report submission, viva-voce as per the Institute academic circulars )
PO1,PO2,PO3,PO4,PO5
8. Guest Lectures Time to time (Attendance) PO59. Placement Annual ( Evaluation is done on actual Placement of
the students)PO4,PO5
Placements: The placement exercise at the Institute generally starts for every batch in fourth
semester. Pre placement talks and interview question guide are discussed with the eligible
students well in advance so that they can prepare accordingly. The placement cell coordinates
with the eligible students according to the requirements of the visiting companies.
Table: Indirect Assessment Tool for the courses
2.2.3.2 The contribution and relevance of lab and project coursework towards the attainment of POs is given below
a) Balance between theory and project with the attainment of PO is shown in table
Course Associated LaboratoryFundamentals of IT MCA 101 Fundamentals of IT Lab MCA 151Programming in C MCA 103 Programming in C Lab MCA 153Computer Organization MCA 107 Computer Organization Lab MCA 155Data and File Structures MCA 102 Data and File Structures Lab MCA 152Object Oriented Programming in C++ MCA 104
Object Oriented Programming in C++ Lab MCA 154
50
Database Management Systems MCA 108 Database Management Systems Lab MCA 156Software Engineering MCA 110 Software Engineering Lab MCA 158Computer Graphics MCA 203 Computer Graphics Lab MCA 251Java Programming MCA 205 Java Programming Lab MCA 253C# Programming MCA 209 C# Programming Lab MCA 255Design and Analysis of Algorithms MCA 202
Design and Analysis of Algorithms Lab MCA 252
Data Warehousing and Data Mining MCA 204
Data Warehousing and Data Mining Lab MCA 254
Advanced Computer Networks MCA 206 Advanced Computer Networks Lab MCA 256Object Oriented Analysis and Design MCA 208
Object Oriented Analysis and Design Lab MCA 258
Web Technologies MCA 210 Web Technologies Lab MCA 260Linux Programming MCA 301 Linux Programming Lab MCA 351Software Testing MCA 303 Software Testing Lab MCA 353Enterprise Computing with Java MCA 305 Enterprise Computing with Java Lab MCA 355Elective Lab based on Elective - I MCA 357
b) The laboratory and project works tasks which are performed for the curriculum are tabulated in Table—mapped with POs
Laboratory and Project course work with tasks
Method used ProgramOutcomes
MCA 151 Fundamentals of IT - LabWindows Operating System
Introduction to Windows 9x/NT/XP/2007 (Control Panel and Display Properties)Working with Files and Folders
PO1,
Microsoft Word MS-Word-Introduction of components, features, tabs and ribbon. Tabs, Creating tables and charts, Using formulas in table, Inserting Pictures, clipart, word art
PO1, PO4
Microsoft Excel Introduction to Ms Excel, Features of Excel, Entering Data, Series ,Tabs and ribbons, Cell Referencing, Ranges, Formulae, Functions
PO1, PO4
Microsoft PowerPoint
Introduction to MS-PowerPoint, Creating Slides (through templates also), Animation Slide Layouts and Designs, Transitions, Printing Presentation, Working with Views
PO1, PO4
DOS Internal Commands: Date/Time, VER, VOL, CLS, Copy con, TYPE, Rename etc.), External Commands: Label, CHDISK, Disk Copy, XCOPY, MORE, FORMAT, attrib, Wildcard Characters (? And *)
PO1
Linux Unix commands: cat, cp, rm, mv, ls, pwd, mkdir, rmdir, cd, wc PO1
51
Laboratory and Project course work with tasks
Method used ProgramOutcomes
MCA 153 Programming in C LabC Basics (printf(), scanf(), arithmetic operators)
To Display biodata, To add/ subtract / multiply / divide two numbers, To calculate simple Interest, To calculate net salary.
PO1,PO2
Decision Making (If, multiple if, nested if)
Check a number is odd or even, if given 3 sides make a triangle. To award grade according to the criteria given.Percentage Grade>= 80 A>= 60 B>=40 COtherwise DTo calculate roots of a quadratic equation.
PO1,PO2
Switch statement To display digit in word, To perform the functions of a desk calculator, To display whether an input character is a digit, an alphabet or any other special character.
PO1,PO2
Loops (for, nested for, While, do while)
To calculate factorial of a number, To show multiplication table of a number, Convert Binary number into decimal, Calculate Xn, Display terms of Fibonacci series and sum them, Display a number in reverse order digit wise, To Read a line of text until ‘*’ is entered. Count the number of characters.
PO1,PO2
Arrays(1D,2D) Matrix, addition, multiplication, Transpose, sorting of arrays. PO1,PO2Strings To perform various string functions (Insertion, Deletion,
Replace a word by another word).PO1,PO2
Functions Functions to calculate GCD, factorial, binomial expression values
PO1,PO2,PO3,PO4
Structure & Union
To display mark sheet of n students.To process list containing various data type according to user’s choice
PO1,PO2,PO4
Enumerated data types & Bitwise operators
To create days of weeks as enumerated data type and display the calendar for a month.To perform swapping using bit wise operators
PO1,PO2,PO4
Linear Data Structures (linked list, circular Doubly Linked List)
To implement insertion & deletion operations on linked list, circular linked list and doubly linked list
PO1,PO2,PO4
Command line Arguments, Preprocessor Statement
To display meaning of a words passed as command line arguments, Using parameterized macro calculate cubic value of a number
PO1,PO2,PO4
Standard Library functions, File Handling
Program on various standard library functions, To create a text file and access it sequentially, To create a binary file and access it randomly
PO1,PO2,PO3,PO4
52
Linux Basics, File commands, Direc--tory command, Tools & Utilities , Linux commands from C
Login, Password, who, who am I, finger, write, talk, msg, wall, news, mail, news, date, echo commands. cat, touch ,cp, ,rm ,pg, ,less, head, find ,file, lp, ln commands,pwd, ls ,mkdir, cd, rmdir, rm, chmod, unmask, chown, chgrp wc, grep, cut, paste, join, cmp, comm, diff, sort, cal, banner fork() and exe() system calls
PO1
MCA 155 Computer Organization Lab Overview of Digital Electronics
To verify the truth table of basic gates – AND, OR, NOT, EX-OR, To implement the given Boolean function in its simplified form, To design and implement Half Adder
PO1
CPU: Instruction formats & addressing modes
Introduction to 8085 Assembly Language –Instruction Types and Formats
PO1
RTL and Arithmetic Micro operations, Instruction Codes and Addressing Modes
Write a program to add two 8-bit no’s, Write a program to add two 16-bit nos., Write a program to find the largest and smallest no. in a given data array, Write a program to arrange the given data array in ascending and descending order
PO1
RTL and Memory Transfer, Instruction Codes and Addressing Modes
Write a program to perform bit-wise logic operations on 8-bit data, Write a program to perform shift operation on 8-bit data
PO1,PO2,PO4
Laboratory and Project course work with tasks
Method used ProgramOutcomes
MCA-152 Data and File Structures LabReview of array Implementation of searching algorithm (Linear and
Binary)PO1,PO2
Doubly Linked List Implement Doubly Link List and perform insertion, deletion and traversal operations.
PO1,PO2
Circular Linked List Implement Circular Link List and perform insertion, deletion and traversal operations.
PO1,PO2
Application of Linked List
Program to count number of nodes in the list. PO1,PO2,PO3
53
Implementation of Stack
Perform implementation of stack using array (static implementation)
PO1,PO2
Tree Implement Binary Search Tree (BST) PO1,PO2Graph Implementation of Prim’s algorithm PO1,PO2Sorting Implementation of Bubble and Selection Sorting. PO1,PO2,PO3Binary File Write a program to write and read records of a person in
binary file.PO1,PO2,PO3, PO4
MCA-154 Object Oriented Programming In C++ LabRevision of C language-Bitwise operator,
1. To multiply and divide a given number by 2 without using * and /.2. To find minimum of two numbers using macro.3. To find the roots of a quadratic equation
PO1
Cin, cout, new and delete operators
To find smallest and largest in a list of N numbers. Accept the value of N at runtime and allocate the necessary amount of storage for storing numbers. Before exiting release the memory..
PO1,PO2
Constructor WAP to create a class box with data member’s width, height and depth. 1) Find its volume 2) initialize data members using parameterized constructors.
PO1,PO2
Friend functions To subtract two complex numbers using operator overloading.
PO1,PO2
Template class with DS To create a template class to implement integer and float stack and perform the following operations: 1) push 2) Pop
PO1,PO2
Streams -Random A random access file contains int type data. Write a program to read the first, 5th , 9th int values (Hint: use seek() method)
PO1,PO2PO3,PO4
Exceptional Handling A class to sort the given set of n integers in descending order. Include a try block to locate the array index out of bounds exception & catch it.
PO1,PO2 PO3,PO4
Laboratory and Project course work with tasks
Method used ProgramOutcomes
MCA 156 Database Management Systems Lab DDL Commands Syntax
Introduction to Querying Relational Databases using SQL: DDL, DML, DCL Commands.
PO1,PO2
Operators : Relational Operators Logical Operators Set Comparison Operators
Solving and executing queries PO1,PO2
Functions Introduction String, Numeric, Date
Performing with the help of suitable examples PO1,PO2,
54
Conversion, Aggregate Operators Group By and Having Clause Set Operators
PO3
PL/SQL ProgrammingITERATIVE, CONTROLSCURSORS
Queries with PL/SQL block PO1,PO2,PO3
TRIGGERS,EXCEPTION HANDLING
Write a PL/SQL block of code demonstrating the use of triggers(after/before)
PO1,PO2,PO3,PO4
MCA-158 Software Engineering LabMS Project Case Study I:
Title, objective, scope, methodology used for data collection
PO1,PO2,PO3,PO4
Software Requirement Analysis & Specification
Primary and Secondary Data Collection PO3,PO4
Project Planning Feasibility Study and Gantt Chart PO1,PO3,PO4
System Design Database Design PO1,PO2,PO3
SDLC Models Case Study 2:Suggest the most appropriate Software Engineering model for developing this project with appropriate justification.
PO1,PO3,PO4
Risk Management Suggest the security mechanisms to be implemented PO1,PO2,PO3,PO4,PO5
Laboratory and Project course work with tasks
Method used ProgramOutcomes
MCA 251 Computer Graphics Lab Computer Graphics Basics and functions
Study and implementations of graphics functions and VGA Standards. Draw line, circle, ellipse, arc, sector, bar etc. using functions.
PO1
Computer Graphics Basics and functions
Display a string “Computer” using functions like circle, arc and lines, Write a program to display HUT, Write a program to display WELL, Display Teddy Bear.Display coordinate axis. Make bar chart for students for five years.
PO1
Scan Conversion of Scan convert line using DDA algorithm, Bresenham PO1,PO2,
55
Line, circle algorithm, Scan convert circle using Trigonometric and Polynomial method, Mid-point algorithm, Bresenham algorithm.
Basic Geometric Transformations:Translation, Rotation, Scaling
Get the Translation vector from the user and translate the triangle accordingly, Rotate a circle (alternately inside and outside) around the circumference, scaling of triangle
PO1,PO2,PO3
Drawing of cubic Bezier curve, B Spline Curves
Given the control points draw the cubic Bezier curve, to draw the B-spline curve using knot vector.
PO1,PO2,PO3
Transformations Window-to-view port transformation PO1,PO2,PO3
Line Clipping Algorithm, Projections
Implement Cohen and Sutherland line clipping algorithm, Sutherland-Hodgeman clipping, Perform projection using OPENGL
PO1,PO2,PO3
MCA 253 Java Programming Lab Introduction to Creating &Compiling a Java Class using different input/output modes
1. WAC that uses console output to print the statement, Welcome to Java Programming. 2. WAC using GUI dialog boxes and show the message, Welcome to Java. 3. WAC to swap two numbers without using any temporary variable. Solve the above problem using: a. Command Line Input b. Console Input c. Input Dialog Box
PO1
Implementation of control statement and array
Write a java program that will print the subscript of the array and its corresponding elements.WAC to check for prime numbers in a given range. Also count the total number of prime numbers in a given range.
PO1,PO2
Objects , Constructors and Methods
WAC to convert Fahrenheit temperature to Celsius. Declare a variable that is initialized by the class constructor to the normal human body temperature of 98.6 degrees Fahrenheit. , Write a java program to sort the elements of an array in an ascending order using (using switch statement) , bubble sort ,selection sort, quick sort, insertion sort
PO1,PO2
Arrays, String and String Buffer Classes, Wrapper Classes
Write a program to create a class hierarchy. Create a class BOXWEIGHT with data member weight which is inherited from the BOX class with data member width, height, depth.
PO1,PO2
Abstract Classes and Packages
Create an Abstract class Animal to provide generic data field animal name. Also provide methods that accept and return the name of the animal. Create classes to represent different animals like Dog, Cow, Snake that code the sound
PO1,PO2,PO3
56
of the animal using the Speak () method and inherit the generic class Animals. Create a class called Use Animals that demonstrates the use of the various animal classes
Exception Handling, Exception Handling, Multithreading
Create an interface Worker that defines a method work(),using the abstract class Animal and the class Dog created previously create a class called WorkingDog that uses the Dog class and the Worker interface and accepts the hours of training a dog is provided. Create a DemoWorkingDogs application that instantiates two WorkingDog objects. Each should use the following methods: i)setAnimalName() and getAnimalName() that WorkingDogs inherits from the Animal class ii)speak() method that WorkingDog inherits from the Dog class iii)setHoursofTraining() and getHoursofTraining () methods contained within WorkingDog class. iv)The work () method that the WorkingDog class was required to contain when it used the phrase implements Worker; the work () method also calls the speak () method contained inWrite a program to create a thread which will print characters of your name after 50 nanoseconds.
PO1, PO2,PO3
Synchronization, File I/O, Networking, Applets
Write a program that illustrates the usage of synchronization. There are 3 threads each of which prints the string shown below through a synchronized method [ hi] When the threads are synchronized, the output should be: [ hi ] hi ] [ hi ] when the threads are not threads are not synchronized, the output should be: [ [ [ hi hi hi ] ] ]Write a TCP/IP client-server program that echoes whatever is typed on the client to the server.WAP using applet to roll a ball from one corner to another of applet window
PO1, PO2,PO3
Event Handling, AWT Controls
Create an applet to change the background of the window after every few seconds.Create a login window to check user name and password using text fields and command buttons
PO1,PO2,PO3,PO4
Collections, RMI, Java Beans, Net Beans, Swings
Write an application to create a linked list.WAP to perform database connectivity using JDBC (Fetch the contents of a MS Access table into your application).Write a simple bean that makes a button library using net beans IDE?
PO1,PO2,PO3,PO4
Laboratory and Project course work with tasks
Method used ProgramOutcomes
MCA 255 C# Programming Lab Introduction to .NET platform
Write a program that displays following:“A simple C# Program.”
PO1
57
Write a program that converts temperature specified in Celsius into Fahrenheit.Write a program to compute area of a circle.
Arrays,Strings, String Class
Write a program that takes two arrays as input and produces a third array by merging them.Define a jagged array and write methods to input its elements and display.Write a program to demonstrate one-dimensional and multi-dimensional indexers.
PO1,PO2
Structures Design a structure type data using a suitable name for each of the following records.A student record consisting of name, date of birth, and total marks obtained.A mailing list consisting of name, door number, street, city, and pin code.An inventory record consisting of item code, item name, item cost and the total items available.A book record consisting of the author, title, year of publication and cost.Write separate program for each record structure to enter input values and display them in appropriate manner.
PO1,PO2
Event handling paradigm
Develop a Windows Form Application to handle mouse events.Develop a Windows Form Application to handle key events.
PO1,PO2,PO3
Laboratory and Project course work with tasks
Method used ProgramOutcomes
MCA-252 Design Analysis of Algorithms LabDivide and Conquer Technique.Trees and Graph SearchingGreedy Techniques
Implementing different searching
Implementing different algorithms
PO1,PO4
Dynamic Programming Implementing different programs and solving problems related to topic
PO1,PO4
Path finding in graphs From a given vertex in a weighted connected graph, find shortest paths to other vertices using Dijkstra's algorithm
PO1,PO4
58
String Matching Program to implement Knuth-Morris-Pratt algorithm for String Matching.
PO1,PO4
MCA-254 Data ware Housing & Data Mining LabBusiness domain : Data WarehouseConceptual design :Data Warehouse
Explaining with suitable examples PO3,PO4,PO5
Logical design for Data Warehouse
Defining with a example of online wine company PO1,PO2,PO3,PO4
Data Mining Use of Walkthrough WEKA(Tutorial) PO1
Data Mining Use WEKA tool for Clustering on benchmark datasets available, plot & report the results, Try various predefined algorithms & options available
PO1,PO3
MCA-256 Advanced Computer Networks Lab Ethernet Implementation To study and practice to make cross-over, straight and
roll-over cables.PO1,PO4
Router Configuration To study the functionalities of various Command Line Interface (CLI) modes.
PO1,PO2,PO3
Router Configuration Configure a serial interface on each of two routers. PO1,PO2,PO3
IP Configuration and testing of connectivity to and between devices
To study various TCP/IP tools for Windows PCs. (a. ipconfig b. ping c. tracert d. arp e. netstat along with all options)
PO1,PO3
Laboratory and Project course work with tasks
Method used ProgramOutcomes
MCA-258 Object Oriented Analysis & Design Lab1.Introduction to UML Modeling2. Object-Orientation and UML Modeling3. Basics of UML Diagram
Use of class diagrams and Object diagrams PO1,PO2
CREATING OBJECT DIAGRAMS for the given Case StudiesRevision of Rational Rose as a tool for complete
LIST OF CASE STUDIES1.BANK ATM2.SPORTS LEAGUE3.PLANT MACHINERY MAINTENANCE
PO1,PO2,PO3,PO4,PO5
59
UML design
MCA-260 Web Technologies LabHTML Create a web page with HTML document PO1Java Script Use Java Script PO1,PO3Cascading Style Sheets Use CSS PO1,PO3Building Forms with Web Server Control (Standard Controls)
Program for using Label and Textbox Controls Button, Link Button control, Image Button Control, Radio Button control
PO1,PO2,PO3,PO4
Advanced Control Programming
Different topic based programs PO1,PO2,PO3,PO4
Security, Form-Based Authentication and Windows-based Authentication
Program for using Login Control, Using Forms-based Authentication
PO1,PO2,PO3,PO4,PO5
Web Services Program to create a UDDI Web Service. PO1,PO3,PO5
MCA 351 Linux Programming Lab Installation , Booting and Basic Commands
Installation Demonstration, Booting Demonstration, Basic Commands- cal, wc, passwd, uname, echo, read, man, mv, cp, tty, who, hostname, job, ps, date, cat, ls, mkdir, rmdir, pwd, rm, od
PO1,PO2
Managing Users Adding, managing users using adduser, chown, chmod commands.Process commands using ps, kill commandsMounting and unmounting partitions using mount and unmount commands
PO1
Shell Scripts To check whether the number is even or odd.To check whether a number entered is prime or not.To find factorial of a number.To calculate division of student on the basis of marks.To print Fibonacci series.Write a shell script to find largest of three given number.
PO1,PO2
Socket Programming Creating and managing sockets, Socket functions like connect, bind, accept, Client-Server Message Passing
PO1,PO2,PO3
MCA 353 Software Testing Lab Black Box Testing Write a program to determine the nature of roots of a
quadratic equation. Design the Boundary Value and Robustness test cases. Values may lie in the interval [0,50].The program may have one of the following words: [Not a Quadratic Equation; Real Roots;
PO1,PO2,PO3,PO4
60
Imaginary Roots; Equal Roots].White Box Testing Consider the following C function named sort.
/*sort takes an integer array and sorts it in ascending order*/void sort(int a[], int n){int i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++){temp=a[i];a[i]=a[j];a[j]=temp;}a) Draw a flow graph for the sort function.b) Determine the cyclomatic complexity of the same
PO1,PO2,PO3,PO4
Automated Testing(Using Rational Robot)
Using Rational Robot : Become familiar with the classics online application
Create the test case in Test ManagerDesign the Test Case in Test Manager with proper steps.Record the script in Rational RobotPlaybackCreate Shell scriptExecute the Test script from Test ManagerAssociate the Test Cases & test scriptsCreating test suiteExecute the suiteAnalyze the results.
PO1,PO2,PO3,PO4
Automated Testing Testing (Case Study) :The Project, which students have developed in the earlier semester, should be taken up as case study and Black Box testing carried out.
PO1,PO2,PO3,PO4,PO5
MCA 355 Enterprise Computing with Java LabCreating Applications with Servlets
Create your name servlet using Netbeans.Create a simple servlet in netbeans that generates simple text.
PO1,PO2
Creating Applications with Servlets
Create a servlet in netbeans to display the current date and time.Create a html table in NETBEANS IDECreate a servlet using netbeans called snooping the server that displays information about its server.Create a servlet called multiple instances that generates multiple instance of itself.
PO1,PO2,PO3,PO4
61
Display a servlet that fetches initParameter from web.xml displaying user information.Write a session tracking servlet using NetBeans.
Creating JSP methods Demonstrate session management through URL Rewriting in a JSP page.Demonstrate session management through Cookies in a JSP page.
PO1,PO2,PO3,PO4
Session Beans Demonstrate the usage of Cookie class to store and show only 10 values.Create a singleton session bean that displays the message Hello World.WAP to create web service to show date and time.WAP to create web service to show username with Hello message.
PO1,PO2,PO3,PO4
2.3. Assessment of the attainment of the Programme Outcomes (100)
2.3.1. Describe assessment tools and processes used for assessing the attainment of each PO Describe the assessment process that periodically documents and demonstrates the degree to which the Programme Outcomes are attained. Also, include information on:
a) Listing and description of the assessment processes used to gather the data upon which the evaluation of each the programme outcome is based. Examples of data collection processes may include, but are not limited to exam questions, student portfolios, internally developed assessment exams, project presentations, nationally-normed exams, oral exams, focus groups, industrial advisory committee;
b) The frequency with which these assessment processes are carried out.(a) The attainment of programme outcomes is assessed periodically through a rigorously,
implemented and monitored procedure with feedback control in a systematic and logical manner
for which the Institute has developed tools for monitoring and evaluation of the programme
outcomes: AC1 (For Program Director), AC2 (For Mentor) & AC3 (For Faculty) and
comprehensive and continuous evaluation through .
Assessment Processes at the Delivery level.
Assessment by faculty (Individual level): Every faculty member prepares a subject/ course file
comprising of Lesson Plans, Assignments, Question Banks, Case Studies to be taught, etc. The
62
implementation of the syllabi prescribed by the University needs to be amplified in details so that
it can be implemented objectively, transparently and effectively monitored. Keeping in view the
above objectives, each faculty prepares lesson plan for each paper that he/she is allotted to teach.
At the cessation of classes, the lessons plans are reviewed by the concerned faculty for their
effective implementation and attainment of POs. Each faculty is to submit a written report
“Review of Lesson Plans” within a week from the cessation of classes to the Program Director.
The faculty has to maintain a Proforma for “Monitoring & Reporting Proforma for Academic
Activities” (Form No.–AC3) for each subject. This form is weekly updated and checked by the
Program Directors. It consists of the details regarding the conduct of classes, variations (if any),
analysis of Internal Result and Attendance, actions taken for improvement of result and
attendance, achievements (such as preparation of digitized material, assignments or any other
innovative method of teaching), difficulties faced during teaching and suggestions (if any) to be
given by the concerned faculty. These views are then summarized and further used for
assessment of POs and PEOs.
Assessment by Class Mentor: The Mentor keeps track of the general progress and improvement
of individual students from the time of admission to the completion of the course which is
recorded in AC2 proforma. The formal feedback and informal feedback serve as feed forward
mechanisms which help ensure self adjustment of the system to avoid entropy and achieve the
stated program outcomes.
Assessment by Program Director (Program level) –The Program Directors are responsible for
the smooth running of their respective Programs and ensure attainment of POs. They basically
monitor all the contents, structure and teaching delivery methods being followed by the faculty.
The lesson plans prepared by the faculty members are reviewed by the Program Directors and
63
other senior professors having expertise in that particular subject. There is a “Monitoring &
Reporting Proforma for Program Directors” (Form No:AC1) for monitoring the progress of the
teaching in various classes. This proforma is weekly updated by the faculty members and if any
deviations or problems are there, they are discussed with their respective Program Directors.
Moreover, this form comprises of various sections related to conduct of classes, Analysis of
Internal Result, Course Achievements, Difficulties faced or any suggestions, etc. . The PAC also
checks the AC1 for deviations, if any and addresses them promptly. Any deviation in the number
of lectures/ is taken care by additional classes allocated for the defaulting faculty to avoid
schedule slippages. This serves as a Feed Forward and post control Mechanism.
Assessment by Head of the Department: The collection of student feedback is seen as a central
strategy to monitor the quality and standards of teaching and learning. So regular feedbacks are
taken from the students by the HOD and teachers are being guided about the improvements (if
any) are required in one or the other areas. The Feedback Form comprises of various attributes
such as knowledge of subject, ability to explain (oral), use of examples to clarify the topic,
presentation of teaching material, use of training aids, opportunity to raise questions &
discussion, regularity in engaging classes, fairness & impartiality towards students, attitude
towards students’ difficulty and overall impression of teaching. After getting these feedback
forms filled, FEI (Faculty Effectiveness Index) is calculated and the score is interpreted in the
following manner:
(a) If FEI > 90: Faculty is Very Good from Students’ perspective.
(b) If FEI < 90 & > 80: Faculty is Good from Students’ perspective.
(c) If FEI < 80 & > 70: Faculty is Satisfactory from Students’ perspective.
(d) If FEI < 70 : Faculty is Poor from Students’ perspective.
64
In case the FEI is (b) or (c), faculty is to improve in the areas of attributes, which have lowered
his/her FEI. However, in case of (d) major all round improvement is needed.
HOD views the AC1, AC2, as well as AC3 Performa in order to ensure the course completion,
assessment of programme out comes and then review or revisit the PEOs for the POs
Assessment by Chairman/Director/IQAC (Institution wide level) -
In order to improve the academic and administrative performance of the Institution, HODs
through interaction with teachers and students submit reports of the feedback to the Director.
Finally, the Director of the Institute does all the In-house examination, analyse the feedback
received from HODs and ACR reports monitors and evaluates the various issues related to the
quality of teaching learning.
For the continuous improvement and monitoring of the Institute, there is an IQAC whose
members are as follows:
Dr.Rachita Rana, Chairperson Dr. P.D. Kaushik, Member SecretaryDr.Prerna Mahajan, IT Faculty – Member Ms. Sandhya Maitra, IT Faculty – Member
Dr.Sheela Bhargava, Management Faculty – Member
Ms.Rama Srivastava, Management Faculty– Member
Mr. Ganesh Wadhwani, Academic Coordination, Dy. Director – Admn.
This cell works upon the quality benchmarks for various academic and administrative activities
of the Institution. It also works on promoting the research and development activities and
suggests improvements and innovation in other curricular and co-curricular activities.
65
Assessment Processes at the Learners level. (Detailed assessment process and the attainment
of POs is given at question no. 2.2.3 and 2.2.4)
Students Level: The learning aspect is monitored and assessed both internally and externally
through the process of comprehensive continuous evaluation internally and externally by the
university end term examinations (as per the prescribed guidelines of the university).
66
(b) The major Programme Outcomes (POs) of the MCA programme are to provide a high
quality, systematic and formal education in the computer science discipline. In addition to this
PO, the overall development of the MCA student is other outcome. It includes software
development skills, communication skills, practical knowledge through seminars and projects
and exhaustive Industry / Services Organization Training.
67
Courses Considered.
Programme Outcomes
Assessment Tool Frequency of Assessment Process
MCA 101,103,105,107,109,102,104,106,108,110,201,203,205,207,209,202,204,206,208,210,301,303,305
PO1.Advanced Subject knowledge
Written Assignments
Fortnightly presentationsUnit-TestInternal Sessional ExamUniversity End-Term ExamMinor ProjectsMajor Projects Assessment
Unit-wise weekly Assignment per subject per semesterFive per semesterTwo per subject per semesterTwice per semesterOnce per semesterOne monthSix months
MCA 101,103,105,107,109,102,104,106,108,110,201,203,205,207,209,202,204,206,208,210,301,303,305
PO2.Enquiry-based learning
Fortnightly presentations
Minor Projects
Major Projects Assessment
Five per semester
One month
Six months
MCA 161, 162, 261, 262, 361
PO3.Cognitive skills and critical thinking
WorkshopsGeneral ProficiencyAptitude Test Training (Including Online Exams )
Time to time2 hours per week2 hours per week
MCA 101,103,105,107,109,102,104,106,108,110,201,203,205,207,209,202,204,206,208,210,301,303,305
PO4Communication, adaptive and interactional skills
Written AssignmentsFortnightly presentationsUnit-TestInternal Session ExamUniversity End-Term ExamMinor ProjectsMajor Projects Assessment
Mock InterviewsAptitude Test Training (Including online Exams)Placement(Training and Development activities scheduled)
Unit-wise weekly Assignment per subject per semesterFive per semesterTwo per subject per semesterTwice per semester
Once per semester
One MonthSix Months
Spread over the whole semester2 hours per weekAnnual
MCA 361 PO5.Holistic outlook
Seminars/ConferenceWorkshopsAptitude Test Training (Including Online Exams )Major Projects AssessmentGuest LecturesPlacement
Annual
Time to Time2 hours per weekSix MonthsTime to TimeAnnual
68
2.3.2. Indicate results of evaluation of each PO (80)
c) The expected level of attainment for each of the programme outcomes;d) Summaries of the results of the evaluation processes and an analysis illustrating the extent to which each of the programme outcomes are attained; ande) How the results are documented and maintained?
The program outcomes are evaluated with the help of course outcomes of the related courses
through direct and indirect methods/assessment tools. Below are the expected level of attainment
for each of the programme outcomes and it’s summarize result of the evaluation processes and
an analysis illustrating the extent to which each of the programme outcomes are attained
Program Outcome 1 : Advanced Subject knowledge
Students shall be able to:
1.1 Apply knowledge of computing, mathematics, science, accounting principles and software
engineering fundamentals.
1.2 Demonstrate an advanced understanding of the concepts, including established theories and
recent developments relevant to the professional field.
1.3 An ability to use emerging tools, techniques and skills, necessary for computing practice and
in various real world applications of varied domains. Expected level of PO1 is to achieve
100% result (both in internal exams and university end term exams) with maximum number
of. Distinctions (overall as well as subject wise). Through fortnightly scheduled presentations
of the subject topics taught in the class, the presenter's peers and teacher would have the
opportunity to ask the presenter questions regarding his report, helping the presenter to
clarify unclear statements and the class to offer constructive suggestions. Class members
69
would participate more actively in discussion. Students practicing oral presentations to a
classroom would gain excellent preparation and skills for future professional life.
The written assignments allow the students to expand their thinking processes as well as to
develop practical problem solving ability. The minor and major projects as per university
rules are allotted to the students which will build base for research activities and decision
making. The faculties also apply their knowledge to provide proper guidance to the students
and try new techniques in the completion of these projects. The result expectations are 100
percent.
The Figure below shows the direct assessment analysis for the course MCA 205 (AY : 2012
- 2013), where total number of students were 59 and appeared 59 and none of the student
scored less than 40% so the expected level of PO were attained.
Figure : Direct Continuous and Comprehensive assessment analysis for MCA 205 (AY: 2012-2013)
70
In each semester there are two class-test which is of 30 marks each and two unit test which is of
10 marks each are conducted .Fortnightly presentation are taken .Weekly assignments are taken
and grades are been allotted on the basis of assignment done.
Students of MCA have a consistent record of obtaining high percentage in University Exams and
the result for the batch 2008-11, 2009 - 12 and 2010 - 13 are as follows. The Figure No.___
shows the first class with distinction has increased for the Batch 2010-2013, which indicated that
we are able to attain our program outcome.
Figure: University exams Results Analysis
71
Program Outcome 2 : Enquiry-based learning
2.1 Student develops an understanding of enquiry-based learning and demonstrates analytical skills.
2.2 Plan and execute an enquiry--based or professional project, giving an opportunity of continuous learning and application of cross functional learning.
2.3 Apply enquiry-based learning and ways of thinking to new disciplinary and / or professional contexts.
2.4 Pursue and strive for a career in Research.
Batch wise Result of the MCA Programme depicting Enquiry based Learning where students
work under the guidance of the faculty and executes application; carries out research based
assignments and demonstrate analytical skills.
Batch: 2009-2012 Semester:III( Evaluation Done in IIIrd sem)
Percentage of Students with Minimum GuidanceMarks >=80
Percentage of Students with Moderate GuidanceMarks >=65 and Marks<80
Percentage of Students with Maximum GuidanceMarks >=50 and Marks<65
87% 64% 26%
Figure : Result of Enquiry based Learning for the MCA IIIrd Sem Batch 2009- 2012
72
Batch: 2009-2012 Semester : V( Evaluation Done in Vth Sem)Percentage of Students with Minimum GuidanceMarks >=80
Percentage of Students with Moderate GuidanceMarks >=65 and Marks<80
Percentage of Students with Maximum Guidance Marks >=50 and Marks<65
73.5% 24% 1.5%
Figure : Result of Enquiry based Learning for the MCA Vth Sem Batch 2009- 2012
Batch: 2010-2013 Semester:III (Evaluation Done in IIIrd sem)Percentage of Students with Minimum GuidanceMarks >=80
Percentage of Students with Moderate GuidanceMarks >=65 and Marks<80
Percentage of Students with Maximum Guidance Marks >=50 and Marks<65
55.5 % 40.5% 3.5 %
Figure : Result of Enquiry based Learning for the MCA IIIrd Sem Batch 2010- 2013
73
Batch: 2010-2013Semester:V (Evaluation Done in Vth Sem)Percentage of Students with Minimum GuidanceMarks >=80
Percentage of Students with Moderate GuidanceMarks >=65 and Marks<80
Percentage of Students with Maximum GuidanceMarks >=50 and Marks<65
90.5% 9% 0%
Figure : Result of Enquiry based Learning for the MCA Vth Sem Batch 2010- 2013
Batch: 2011-2014
Semester:III( Evaluation Done in IIIrd sem)Percentage of Students with Minimum GuidanceMarks >=80
Percentage of Students with Moderate GuidanceMarks >=65 and Marks<80
Percentage of Students with Maximum GuidanceMarks >=50 and Marks<65
41.3 % 50 % 8.7%
Figure : Result of Enquiry based Learning for the MCA IIIrd Sem Batch 2011- 2014
74
Batch: 2011-2014Semester:V( Evaluation Done in Vth sem)Percentage of Students with Minimum GuidanceMarks >=80
Percentage of Students with Moderate GuidanceMarks >=65 and Marks<80
Percentage of Students with Maximum GuidanceMarks >=50 and Marks<65
53.4 % 34.4 % 12%
Figure : Result of Enquiry based Learning for the MCA Vth Sem Batch 2011- 2014
75
Batch: 2012-2015
Semester:III( Evaluation Done in IIIrd Sem)Percentage of Students with Minimum GuidanceMarks >=80
Percentage of Students with Moderate Guidance Marks >=65 and Marks<80
Percentage of Students with Maximum GuidanceMarks >=50 and Marks<65
39.6% 13.7 % 46.5%
Figure : Result of Enquiry based Learning for the MCA IIIrd Sem Batch 2012- 2015
Program Outcome 3 : Cognitive skills and critical thinking
They acquire advanced critical thinking and problem solving skills. Students should be able to:
3.1 Investigate, generate, synthesize complex ideas & concepts at an abstract and/or applied
level.
3.2 Critically evaluate contemporary debates and literatures in their field of study.
3.3 Analyse problems or issues, articulate appropriate solutions and justify propositions and/or
professional decisions.
76
The Figure below shows the indirect assessment analysis for the course MCA 361 Batch 2011-
2014 (AY: 2012-2013), where 28 students are in very good category and none of the students
were below 50% grade so the expected level of PO were attained.
Figure result analysis of indirect assessment tool for MCA 361
Program Outcome 4 : Communication, adaptive and interactional skills
Students develop an ability to communicate effectively to a variety of audiences, and also be
competent of independent and collaborative enquiry and working effectively with others. They
shall be able to:
4.1 Demonstrate a high level of individual identity and accountability in the acquisition or
application of knowledge or skills.
4.2 Demonstrate an understanding of, and the ability to apply, the principles of teamwork and
collaboration.
77
The PO 4 is expected to have continual up gradation of the student from the entry level to the
departure level. The PAC maintained the profile of the students which is periodically updated
after each semester. The last PO is expected to have higher placement and higher companies
visited as shown below in the Figure no.
Figure Placement Result Assessment
Figure : Number of Companies Visited (Campus + Off-Campus)
78
Program Outcome 5 : Holistic Development
The assessment of this program outcome is evaluated through the attendance and the
comprehensive report submitted by students gathered on the basis of awareness of international
and contemporary issues within their field of study. They are able to:
5.1 Demonstrate an understanding of international perspectives relevant to the discipline or
professional field.
5.2 Understand and dispatch his professional, ethical, legal, security and social issues and
responsibilities.
The expected level of POs 5 is that 99 percent of the MCA students must undergo professional
counseling in various fields’ viz. skill development, job earning, coaching for competitive test or
recruitment drive etc.
Seminars, workshops and conferences are organized in which eminent speakers address the latest
and updated issues in the field of management and technology. National Conferences and
Seminars are conducted in the College Campus to expose the students to the latest research
concerns and developments. These conferences are conducted in association with Research
Bodies such as DRDO, Deity, Ministry of Information Technology, NABARD, CDCC, CDC,
NSTEDB, NRDC, NIC, RGICS, etc. aligning the Institution’s focus with the latest Industry
trends. A number of activities are organized throughout the session to provide rich experience
and exposure to the student. Experts and practitioners from various fields of education as well as
industry are regularly being invited to share their knowledge and experiences with us. The
79
names of eminent scientists/participants who contributed to various events, seminars, national
conferences, workshops, etc. in last three years are given below:
Academic Year 2010-11S. No Date Type of Activity Resource Person (s)
1 August 2010
Workshop on “Development and Importance of Communication Skills”
Mr. Ravi Sharma, Consultant & Executive Trainer & Ex-Vice President and Head Leadership Development Practice, Right Management
2 Sept.2010
Seminar on the theme “EnvironmentChallengers – Global Warming”.
Dr. Ashok Jhawar,Eminent Industrialist and Scholar
3 Seminar on “Attrition and Retention”
Ms. Alpana Ghildayal, Asst. Manager, Firewall
4 Nov 2010
Seminar on “Interview Handling Techniques”
Mr. Vipin Sharma, Corporate Trainer
5 March 2011
Seminar on “Operating Systems and related security issues”
Prof. A.K. Mohapatra,Professor, GGSIPU
Academic Year 2011-121 Oct.
2011Seminar on “Recent Technological tools used in IBM”
Mr. Shiv Anand, Campus Relationship Manager (IBM)
2 Workshop on “Information Security and Ethical Hacking”
Mr. Surinder Singh, Trainer, Hacking Camp (India)
3 Workshop on “Stress Management” Dr. Om, Atma Jagriti Research Training and Healing Sansthan
4 Jan 2012
Seminar on “Hiring trends in IT Industry”
Mr. Mukund,HR Manager (IBM)
5 Seminar on “Information Security” Prof. (Dr.) Anil Kumar,Head of the Department of Computer Science and Engineering, Manipal University, Jaipur
6 March, 2012
National Conference on Emerging Trends in IT
- Prof. D.K. Bandyopadhyay, Vice Chancellor, GGSIP University- Prof. Karmeshu, Dean, School of Computer Sciences, JNU- Dr. Sushila Madan, Associate Professor, Delhi University- Dr. B.K. Murthy (Director, Scientist G, Department of IT, Ministry of Communication and IT), - Mr. Vikram Bahl (Head-Research & Strategy, JustBill.com, Research
80
Endeavors, Delhi) 7 May,
2012Workshop on Data Reduction and CMIE – Prowess
Mr. Rajeev Ranjan, CMIE Executive Manager
Academic Year 2012-13S.No. Date Type of Activity Resource Person (s)1 August
2012Workshop on Teaching Awareness & Proficiency Enrichment
Shri Vishwas Ramchandra Rawalkar and Dr. Savita Vasudev from Vivekananda Kendra
2 October2012
Guest Lecture held on the topic “How to face Interviews”
Mr. Akash Sharma, Head-Marketing, Educomp Raffles Ltd.
3. March 2 & 3 2013
Resume Writing Workshop for MCA students with the objective to guide the students about correct format.
Ms. Salonee Priya, Senior Faculty, IITM
4 March 2013
National Conference on “Emerging Trends in Information Technology: Cyber Security – Issues & Challenges”
Dr P K Saxena, Director, SAG, DRDODr B J Srinath, Sr. Director, CERT-In- Shri T N Chaturvedi, Founding President, IITM, Padma Vibhushan Awardee-Dr P C Saxena, Prof. Emeritus, JNUDr Vinay Kumar, Prof & Former Scientist ‘E’, NIC, GOI-Dr M. Hanmandlu, Prof. Electrical Engineering, IIT- Mr Pavan Duggal, Chairman, ASSOCHAM Cyber Law Committee-Dr. G. Athithan, OS/SC’H’, SAG, DRDO
5Feb.8 & 9, 2013
Group Discussion Workshop for MCA students on topic like IT industry in India Cyber Security etc.
Ms. Salonee Priya, Senior Faculty, IITM
6
January 17. 2013
Workshop on “Research Report Writing Skills” this workshop was with the object to guide the students in the correct format, process of report writing.
Dr. Sheela BhargavaDr. Pankaj Handa(Professor, IITM)
7
October 16, 2012
Guest Lecture held on the topic “How to face Interviews” this lecture was organized to facilitate students to face interview.
Mr. Akash Sharma, Head-Marketing, Educomp Raffles Ltd.
81
The College is having latest licensed software’s such as, CMIE, MAYA, IBM Rational Rose etc.
The computer department of the Institute regularly organizes training/ workshops which is useful
for the both students and exposes them to the recent technologies.
Academic Year 2013-2014
S. No. Date Type of Activity Resource Person (s)
1 July 4, 2013 Guest Lecture of PHP Technologies
Mr. Ram V. Mayak, Senior Manager – IT Yashasvi Information & Technology Services
2 July 4-10 2013 Workshop on Stress Management Dr. Gopal Singh Lathwal, Faculty, IITM
3 July 9 2013
Workshop for promotion of self-learning through ‘Spoken Tutorial’ Ms. Neha Saini, Faculty, IITM
4 July 27, 2013
Guest Lecture on Role of ICT in Transformative Education
Prof. (Dr.) Rajan Vohra, Dean School of Computer Science & Engineering, Bahra University, Shimla (HP)
5 Aug.17, 2013
Seminar on “Positive Thinking – key to Success” Dr. Monica Kulshresthra, Faculty, IITM
8 Sept.17,2013 Seminar on HTML5 Tour in India Mr. Michael Smith (Organized by India
International Centre, New Delhi)
9 Sept.17, 2013
Guest Lecture on Stress Free Life through Raj Yoga Meditation
Ms. Kamlesh, Ms. Leean and Mr. Shivlal (Raj Yoga Meditation)
10 Sept.19, 2013
Guest Lecture on “Management of Stress”
Prof (Dr.) N.K. Chadha, HOD, Department of Psychology, Delhi University
11 Oct.8, 2013
Seminar on “Women Safety & Security Issues at Workplace: A shared responsibility
Ms. Pooan Dalal, DCP, FaridabadMs. Raavi Birbal, AdvocateMr. A.S. Chawla, Commissioner of Police (organized by PHD Chamber of Commerce)
13 Feb.1,2014
Conference on Design Thinking and Business Innovation
Mark Watson, Director, Design Providence. Gautam Malik, Head of Design & Creative Services, Jabong.com
14 Feb.10-12, 2014 Android Workshop Mr. Ankit, Mr. Gautam and Mr. Kapil from
Rabosapiens Technologies Pvt. Ltd.
16 Feb.25,2014
Personality Development & Career Planning for Success
Prof (Dr.) Birender Nath Singh, Department of Management, IIT, Kharagpur
17 Feb.28, 2014 Blood Donation Camp IITM and National Thalassemia Welfare
Society.
18 Mar.3, 2014
Student Seminar on “WTO & its implication on India” and “ Professionalism & Work Ethics”
Ms. Preeti SinghMr. Lesly Sam Sajen
82
19 Mar.6, 2014
Lecture on Thinking Skills Assessment Mr. Jasvinder Singh, Faculty, IITM
20 Mar.12, 2014 Guest Lecture on Critical Thinking Mr. Jasvinder Singh, Faculty, IITM
21 Mar.12, 2014
Guest Lecture on Thinking Skills Assessment Mr. Jasvinder Singh, Faculty, IITM
22 Mar.13, 2014
Educational visit to Ministry of Electronics : Centre of e-Governance
23 Mar.13, 2014
Guest Lecture on Motivation & Leadership
Mr. Kuldeep Chaudhary India Vidhyarthi (NGO)
24 Mar.14, 2014 Guest Lecture on Email Etiquettes Mr. Jasvinder Singh, Faculty, IITM
25 Mar.14, 2014
Guest Lecture on “Right to Information”
Mr. Pankaj K P Shreyaskar, Joint Secretary & Additional Registrar of the Central Information Commission
26 Mar.22, 2014
National Conference of Emerging Trend in Information Technology-Multifaceted Role of Cyber Security: A National Concern NCETIT 2014
Dr. Naveen Rajpal, Dean, USICT, GGS Indraprastha UniversityDr. P.K. Saxena OS/SC ‘H’, Director, SAG, DRDODr. G. Athithan, OS/SC ‘H’, Associate Director, SAG, DRDODr. B.J. Srinath,Sr. Director, CERT-In,Dr. P.C. Saxena, Prof. Emiritus, JNUDr. Loknath Behera, IGP, Bureau of Police Research and DevelopmentDr. Anup Girdhar, Editor-in-chief Cyber Time, CEODr. Sushila Madan, Prof. Delhi University
27 Mar.24, 2014
Seminar on BE the BEST: training on skill for better placement
Mr. Prabhal Frank(Skill Academy)
28 Mar.28-29, 2014
The inter college technical competitive events IT Department
29April 16, 17 & 19, 2014
Awareness campaign on harmful effects of Tobacco
Dr. Abhiruchi VermaProf. Munna Pandey
83
Figure: Showing the result, documentation, maintenance at institutional and departmental level
2.4. Indicate how results of assessment of the POs have been used for redefining the POs
The need for revision / redefinition of existing POs is identified with the help of the results of
assessment of the PO attainment from direct/indirect assessment methods adopted and the
Institute for course delivery under the system of GGSIP University. The results of the evaluation
84
of POs are used to review/redefine the POs in line with the Graduate Attributes of the NBA. As
discussed above in Ques 2.1.3 and Fig:____ The processes used for the formulation of the POs
involve PAC and IQAC which then work for the continuous improvement of the PO’s.
All the committees involved for the process of revising / redefining the POs are:
The PAC conducts various meetings that include various stakeholders of the programme as
well. The observations made and the potential changes suggested in the meeting are then
further evaluated by the PAC. The programme curriculum is also referred to ensure that the
updates are aligned with the requirement of the university syllabi as well as the mission of
the department.
The IQAC takes the formal and informal feedback from the students, faculty, parents, alumni
and IIPC cell with regard to their respective roles, experience, and objectives during and after
the completion of the course.
Figure: Flow chart showing the process of revising / redefining the POs
85
Need For Redefining PO’s
Students InputMentor Input
PO’s Assessment
IQAC
GGSIPU- Academic Audit Feedback/JACIdentify
Changes
Program Administrative Committee
Students Feedback CR Feedback Industry Program Coordinator
Results of assessment for curricular improvements
Every semester the results are analyzed in terms of direct and indirect assessments followed by
necessary actions recommended to improve the program curriculum. This analysis is done at
different point of time in current semester on the basis of data collected from each course using
various sources such as Student Mid Term & End Term Results, Semester wise Grading, and
Faculty Feedback Forms etc.
The Program Director along with PAC/ IQAC are required to then prepare the the plan for
curriculum enrichment and enhancement based on identified changes. This action plan leads to
further collection and analysis of data for that performance indicator by the program assessment
committee to see the performance improvisation. The program target results are discussed
amongst academic meetings with program administrative committee with an objective to review
the POs..
Rationale for curricular improvement brought after the review of POs.
Institution assesses the students’ needs in terms of knowledge and skills before the
commencement of the programme in order to orient them of the POs. Soon after admissions are
made the department organizes orientation Programs to brief all students and parents about the
course structure, curriculum, examination pattern, assessment method, etc. The students are
required to fill the AC-2 form which is a monitoring and reporting proforma maintained by the
Mentor in respect of each student. The form captures details of the student such as marks
obtained in qualifying examination, academic results, their strengths and weaknesses and interest
in extra curricular activities. During the process any special aspects of the student or his/her
86
social background are also taken note of. During interactions the Mentor and Subject Teachers
ascertain the requirements of the students in terms of knowledge and skills.
Assessment Criteria during admission is based on Academics, Communication & writing skills,
Co curricular activities, Leadership qualities, Extra curricular activities,
Further for improvement in curricular deliverance, enrichments and enhancements within
purview of the university curriculum, we categorize students as A+, A, B, C, D based on their
previous academic results and record. The grading is for the purpose of identifying the
knowledge and skills of students. It also facilitates to develop and plan additional help for
weaker category students to bring them at par with the rest of the class and on the other hand
take care of advanced learners by providing them more inputs suiting their knowledge and skills.
Additionally the grading also helps monitor the continuous performance of the student
throughout the program and thus the achievement of the POs. This grading serves as guideline
for the faculty to plan their lectures and analyze the specific needs of the students before
commencement of teaching program of the next semester with revision and revisiting the POs..
The Institution takes several innovations and initiatives after the evaluation and assessment of
results of exams (Internal and External) such as conduction of subject presentations, catering to
the diverse needs of students, business news review presentations, unit tests, FDPs, lectures by
eminent persons and industry experts, classes on soft skills, formal as well as informal feedback
procedures, workshops on usage of tools, emphasis on learning the latest tools, emphasis on
digitization of teaching material to name a few. The design of curriculum of general proficiency
(NUES) is aimed to suit specific needs Post Graduate students in Information Technology to
increase their employability and is regularly reviewed attain the POs and their review. Elaborate
87
guidelines are developed and maintained for the conduct of minor project, summer training
project, major project, student seminars, articles, research paper. The guidelines are revised
periodically by PAC/IQAC to keep abreast with the latest trends in the industry. Workshops,
classes are conducted by Projects Coordinators to help students review concepts and develop
insight into direct application of these to their specific case in hand. Assignment directives are
accompanied with project allocation to students in order to specify the minimum requirements
the project should meet review with POs with context
The Institute does develop and deploy strategies to review the POs and bridge the knowledge gap
of all the students depending on their intellectual evolution or previous learning with an objective
that
“NO One should be Left Behind”. It does conduct the following after review and regular up
gradation:
Bridge Course - The Institution has designed bridge courses keeping in mind the specific
prerequisite needs of diverse mix of students for specific subjects where the requirement is
perceived owing to intake of students from varied educational backgrounds.
Remedial Courses - The College conducts remedial classes for the improvement of
academically weak students. The remedial classes are formally scheduled by the academic wing
to reflect in the timetable of the faculty as well as the student.
Add-On-Courses - The designs and enriches add-on Modules comprising of contents pertaining
to quantitative aptitude, technical aptitude, group discussions, technical interviews and business
etiquettes. The course is quite comprehensive and renders a student ready for placements.
Enrichment Course -Enrichment courses like personality development Programs are also
conducted for holistic development and inculcate thinking skills for an innovative and creative
88
mindset. Courses are designed on Time Management, Goal setting, Stress management, Tryst
Sessions, Annual Fest “Fiesta”, etc.
89