M.C.A (2 & 3 Years)

M.C.A (2 & 3 Years)

  • About Course
  • Vision and Mission
  • Program Educational Objectives
  • Program Outcomes
  • Course Outcomes
  • Faculty
  • Research
  • FDP
  • Laboratories
  • Syllabus
  • Achievements
  • Events

About Course

The Department of Master of Computer Applications was established in the year 1998 with an intake of 60 students. The department has made significant improvement with the skills needed to work in the global IT sector. The department of MCA is fanatical towards the quality learning amongst students and the arena of research. The department is well equipped with all the facilities like dedicated labs for students and assistantship programs etc.Currently, many faculty members are working in the field of wireless ad hoc networks, Graph Theory, data mining, web mining, pattern recognition etc. Many of them are aspiring for getting registered for the research programs in the current semester. We wish them “All the best”.

The department of MCA is devoted for quality learning through innovation. Those days are not far away when MIET-MCA will make indelible mark nationally and internationally in the field of Information Technology. MIET-MCA students are raised to become world-class software professionals as Project Managers, Team leaders or System Analysts in the top level Industries. The core subjects of this program are designed to introduce students to the various areas of computer science such as computer programming, software engineering, computer networking, database management, computer graphics and systems analysis.

Vision:

To seek, to strive and to achieve greater heights in Computer education and to create an environment where all students, faculty and staff have easy access to recent technological resources related to Computer Science and Information they need and to provide IT infrastructure that supports the institutional goals identified.

Mission:

  1. To provide advanced theoretical, experimental and applied computer science knowledge to the students.
  2. To provide recent technological training to the students of MCA department as well as collaboration with our academic partners in the field of IT.
  3. Prepare students for professional careers and advanced studies in computer science.
  4. To emphasize on extra – curricular activities and personality development leading to comprehensive development of the students

Program Educational Objectives (PEOs)

  1. To produce professionally competent post graduates for successful careers in software & IT industry.
  2. To apply the practical experience in order to reinforce their theoretical knowledge involving their role as advisors to contemporary social problems.
  3. To improve personality, induce team spirit and leadership quality among students.
  4. To inspire students to make learning a life-long practice and to inculcate among them ethics and codes of professional practice.
  5. To provide technical knowledge to enhance the analysis and design skills for implementing, formulating and solving multidisciplinary computing problems.

Program Specific Outcomes

  1. PSO 1: Ability to understand, apply and analyze computational concepts in the areas related to algorithms, web designing, Data Science, Artificial Intelligence and networking on the systems having different degree of complexity.
  2. PSO 2: Ability to apply standard practices and methodologies in software development and project management using learned concepts and skills to deliver a quality product.
  3. PSO 3: Ability to employ contemporary computer languages, environment and platforms towards enriched career opportunities and zeal for higher studies.

Program Outcomes (POs)

  1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engg. specialization to the solution of complex engineering problems.
  2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
  3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
  4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
  6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
  10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
  11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
  12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

Course Outcomes

MCA First Year

Computer Concepts & Principal of Programming (RCA-101)

After completing the course student will be able to:

  1. Understand the fundamental concepts of computers.
  2. Understand the concepts of Operating system, their Structures, Functionality & different types of Operating Systems and also some basic concepts of Modern Computing Models like grid, cloud computing etc..
  3. Understand the History of Programming Languages like Assembly Language & High Level Language and also able to explain the concept of Assembler, Compiler, Loader and Linker etc..
  4. Apply the concepts of C programming language in detail.
  5. Explain the basic concept of object oriented C++ language along with high level concepts.
Accounting and Financial Management (RCA-102)

After completing the course student will be able to:

  1. Identifying the key issue & concept of Accounting and discuss accounting concepts, principles and conventions for their routine monetary transaction including the Indian and International Accounting Standards
  2. Discuss and Prepare financial statements in accordance with Generally Accepted Accounting Principles and ability to analyze balance sheet
  3. Explain the tools and techniques of financial analysis, which are useful in the interpretation of financial statements and solve numerical problem.
  4. Discuss the  basic concepts and importance of working capital management and analysis the cash and fund flow statement and also able to solve numerical problem
Discrete Mathematics (RCA-103)

After completing the course:

  1. Students will be able to understand the basic principles of sets, relations, functions and other discrete mathematical structures.
  2. Students will be able to solve problems using Counting techniques, Permutation and Combination, Recurrence and Generating functions.
  3. Students will be able to investigate and examine problems with the help of Venn diagram.
  4. Students will be able to analyze the statements presented in DNF and determine their validity.
  5. Students will be able to generate solutions for sequences using Recurrence Relation and Generating Functions.
Computer Organization & Architecture (RCA-104)

After completing the course student will be able to:

  1. Ability to understand basic structure of computer.
  2. Ability to perform computer arithmetic operations.
  3. Ability to understand control unit operations.
  4. Ability to understand the concept of cache mapping techniques.
  5. Ability to understand the concept of I/O organization.
Professional Communication (RCA-105)

After completing the course:

  1. Students will be proficient in English language and in converting information into actionable knowledge.
  2. Students will be able to appreciate and practice the unique qualities of professional rhetoric and writing style.
  3. Students will be able to differentiate people’s views and expressions in various situations. It would enable students to master the skill of Curriculum-Vitae, Resume, and Bio-Data.
  4. Students will be confident and develop effective speaking ability. Students will be able to develop thinking and writing skills and innovative ideas.
  5. Students will be participative and assertive. Students will be able to understand logical issues and value system.
Computer Based Numerical & Statistical Techniques (RCA-201)

After completing the course:

  1. Student will be able to understand & estimate the different types of errors.
  2. Students will be able to solve different algebraic & transcendental equation using different methods.
  3. Students will be able to categorize the various interpolation methods for different type of data tables.
  4. Students will be able to solve differential and integration equations.
  5. Students will be able to solve and justify various curve fitting equations.
Data Structures (RCA-202 )

After completing the course:

  1. Students develop knowledge of basic data structures for storage and retrieval of ordered or unordered data. Data structures include: arrays, linked lists, binary trees, heaps, and hash tables.
  2. Students develop knowledge of applications of data structures including the ability to implement algorithms for the creation, insertion, deletion, searching, and sorting of each data structure.
  3. Students learn to analyze and compare algorithms efficiently.
  4. Students implement projects requiring the implementation of the above data structures.
  5. Students will be able to solve given problems and justify its complexity.
Introduction to Automata Theory (RCA-203)

After completing the course student will be able to:

  1. Understand the basic concepts of formal languages of finite automata techniques.
  2. Solve regular expressions and various problems to minimize FA.
  3. Apply various languages to construct context free grammar.
  4. Solve various problems of applying normal form techniques, Push down automata and Turing Machines
Innovation And Entrepreneurship (RCA-204)

After completing the course:

  1. Student will be able to understand the basics of innovation and entrepreneurship and will be able to explain the basic questions on innovation and entrepreneurship.
  2. Students will be able to explain and discuss factors, traits, qualities and theories for entrepreneurial growth and problems in entrepreneurship.
  3. Students will be able to apply the knowledge for identifying opportunities and select a project
  4. Student will be able to understand and solve the financial crisis to support his/her project.
  5. Students will be able to analyze the requirements for a project for an entrepreneur.
Human Values & Professional Ethics (RHU001)

After completing the course student will be able to:

  1. Understand univeral human values in order to correctly identify basic human aspirations (Mutual Happiness and Mutual Prosperity)
  2. Develop Right Understanding through self exploration of what to do (Value domain) and Right Skills by learning how to do (domain of skill)
  3. Able to evaluate beliefs, preconditionings and able to live with right understanding
  4. Create an awareness about feelings in relationship with human beings
  5. Improvement in human relationships, self confidence, and feeling more responsible towards the profession.
  6. Develop an attitude towards living in relationship with human beings and with rest of the nature

MCA Second Year

Operating System (RCA-301)

After completing the course :

  1. Student will be able to Understand & write the basics of Operating system concepts & structure and functionalities of an Operating System .
  2. Student will be able to Explain process , its synchronization & CPU scheduling & apply CPU Scheduling algorithm
  3. Student will be able to explain the concept of Deadlock & its handling &Apply deadlock prevention and deadlock detection algorithms
  4. Student will be able to explain memory management techniques & concept of thrashing & Apply different page replacement algorithms
  5. Student will be able to Describe different disk space allocation methods and & apply different disk Scheduling Schemes. Student will also be able to analyze different aspects of linux
Web Technologies (RCA-302)

After completing the course :

  1. Students are able to explain the concept of the WWW and their related terms that are vital in understanding web designing and development.
  2. Students will be able to write HTML tags for designing static pages and separate design from content using Cascading Style Sheet.
  3. Students will be able to utilize the concepts and power of JavaScript to develop more interactive web pages.
  4. Students will be able to write a server side PHP application to catch form data sent from client, process it and store it on database.
  5. Students will be able to perform connect, insert, update and delete operations on MYSQL using PHP program and can develop full-featured dynamic website.
Design & Analysis of Algorithms(RCA-303)

After completing the course :

  1. Students develop knowledge of advanced data structures and designing techniques for storage and retrieval of ordered or unordered data. Topics include: binomial heaps, dynamic programming, greedy approach and advanced topics.
  2. Students develop knowledge of applications of data structures including the ability to implement algorithms for the creation, insertion, deletion, searching, and sorting of each data structure.
  3. Students learn to analyze and compare algorithms efficiently using asymptotic notations and growth of functions.
  4. Students will be able to solve given problems, able to analyse and justify its complexity.
Computer Based Optimization Techniques (RCA-304)

After completing the course :

  1. Student will be able to define and use optimization terminology and concepts, and understand how to classify an optimization problem. Student will be able to define and use optimization terminology and concepts, and understand how to classify an optimization problem.
  2. Student will be able to apply optimization methods to engineering problems, including developing a model, defining an optimization problem, applying optimization methods, exploring the solution, and interpreting results.
  3. Student will be able to apply optimization techniques to determine a robust design.
  4. Students will demonstrate the ability to choose and justify optimization techniques that are appropriate for solving realistic engineering problems.
Cyber Secuirity RHU001A/RCA-305

After completing the course student will be able to:

  1. Evaluate And Analyze the computer network and information security needs of an organization.
  2. Measure the performance of security systems within an enterprise-level information system.
  3. Troubleshoot, maintain and update an enterprise-level information security system.
  4. continuous network monitoring and provide real-time security solutions.
  5. To understand the concept of cyber space, its Threats, various types of cyber crimes, Legal aspects of E-Commerce, IPR.
Intro. to Prog. & Computer Organization (RCA A01)

After completing the course student will be able to:

  1. Illustrate the flowchart and design an algorithm for a given problem.
  2. To do programming in C language.
  3. Understand the basics of computer hardware and how software interacts with computer hardware.
  4. Use Boolean algebra as related to designing computer logic, through simple combinational and sequential logic circuits.
  5. Understand the basics of discrete probability and number theory, and be able to apply the methods from these subjects in problem solving.
Database Management System (RCA-401)

After completing the course student will be able to:

  1. To have a broad understanding of database concepts, DBMS Softwares and its components.
  2. To model an application’s data requirements using conceptual modeling tools like ER diagrams and design database schemas based on the conceptual model.
  3. To implement the concepts of SQL and write commands to create tables and indexes, insert/update/delete data, and query data in a relational DBMS.
  4. To program a data-intensive application using DBMS APIs.
  5. To understand the fundamentals of index structures used in DBMS, query processing and transaction management
Computer Networks (RCA-402)

After completing the course student will be able to:

  1. Have a good understanding of the OSI Reference Model and in particular have a good knowledge of Layers 1-3.
  2. Analyze the requirements for a given organizational structure and select the most appropriate networking architecture and technologies;
  3. Have a basic knowledge of the use of cryptography and network security;
  4. Specify and identify deficiencies in existing protocols, and then go onto formulate new and better protocols;
  5. Have an understanding of the issues surrounding Mobile and Wireless Networks.
Artificial Intelligence( RCA-403)

After completing the course student will be able to:

  1. Understand and Write the concept of artificial intelligence & its application , Intelligent Agent as well as the role of computer vision and NLP in Design of A.I .based system.
  2. Identify the state space of intelligent agent & different types of searching strategies for that state space.
  3. Understand the concept of Logic, resolution method & solve the problem related with inference .
  4. Explain the concept of machine learning , its types , classification & clustering method & solve the problem of classification & clustering.
  5. Understand and explain the designing of pattern recognition system & parameter estimation in PCA & LDA.
Compiler Design (RCA-404)

After completing the course:

  1. Student will be able to understand the fundamentals of Compiler
  2. Students will be able to understand & implement standard algorithms
  3. Students will be able to categorize the Translator
  4. Students can plan to deploy algorithm in designing editor or interpreter or any other translator
  5. Students will be able to solve and justify sol of various compiler problems.
Design and Development of Application (RCA-E11)

After completing the course student will be able to:

  1. Describe the life cycles of Activities, Services, Applications and Fragments etc.
  2. Use the Java programming language to build Android apps and make UI-rich apps using all the major UI components.
  3. Store and manipulate data using Content Providers, Shared Preferences & Notifications and do background processing with Services and AsyncTasks.
  4. Use the Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers.
  5. Use the development tools in the Android development environment and the major components of Android API set to develop their own apps and publish their apps for distribution on the Google Play Store.
Data Warehousing And Data Mining (RCA-E13)

After completing the course student will be able to:

  1. Understand why there is a need for data warehouse in addition to traditional operational database systems
  2. Identify components in typical data warehouse architecture and understand the process required to construct one.
  3. Understand why there is a need for data mining and in what ways it is different from traditional statistical techniques
  4. Understand the details of different algorithms made available by popular commercial data mining software and Solve real data mining problems by using Algorithms to find interesting patterns or Solutions
  5. Able to know Association Rule and its Algorithms and OLAP Operations

MCA Third Year

Computer Graphics (RCA-501)

After completing the course :

  1. Student will be able to understand the basics of computer graphics, different graphics systems and applications of computer graphics.
  2. Students will be able to apply geometric transformations on graphics objects and their application in composite form.
  3. Students will be able to discuss various algorithms for scan conversion and filling of basic objects and their comparative analysis.
  4. Students can compose projections and visible surface detection techniques for display of 3D scene on 2D screen.
Software Engineering (RCA-502)

After completing the course student will be able to:

  1. To acquire strong fundamental knowledge in software engineering to begin in practice as a software engineer.
  2. To understand and apply current theories, models, and techniques that provide a basis for the software lifecycle.
  3. To learn the ability to use the techniques and methodologies necessary for engineering practices in software development.
  4. To design applicable solutions in one or more application domains using software engineering approaches that integrates ethical, social, legal and economic concerns.
  5. To develop quality software products by possessing the leadership skills as an individual or contributing to the team development.
Cryptography & Network Security(RCA-E21 )

After completing the course:

  1. Student will be able to understand the fundamentals of Cryptography.
  2. Students will be able to solve standard algorithms and produce confidentiality, integrity and authenticity of data.
  3. Students will be able to categorize the various key distribution and management schemes.
  4. Students can plan to deploy encryption techniques to secure data in transit across data networks.
  5. Students will be able to solve and justify various encryption and decryption techniques.
Distributed System (RCA-E35)

After completing the course student will be able to:

  1. Identify the advantages and challenges in designing distributed algorithms for different primitives like mutual exclusion, deadlock detection, agreement, etc.
  2. Know about the communication and interconnection architecture of multiple computer systems.
  3. Students will be familiar with the design, implementation and security issues of distributed System.
  4. Differentiate between different types of faults and fault handling techniques in order to implement fault tolerant systems.
  5. Identify the inherent difficulties that arise due to distributed resources.
  6. Compare different algorithms and techniques for the design and development of distributed systems subject to specific design and performance constraints.
Big Data(RCA-E45)

After completing the course student will be able to:

  1. Understand what Big Data is and how Big Data can offer to businesses and organizations
  2. Understand conceptually how Big Data is stored can be analyzed to extract knowledge.
  3. Understand conceptually how the HADOOP work
  4. Understand how to implement MAP-REDUCE concept
  5. Understand how to use different type of tool for analyzing the data such as HIVE,PIG,BIGSHEET.

Faculty

faculty
 Amit Garg
Designation Associate Professor
Graduation B. Sc. (Phy., Chem., Math) from CCS University Meerut
Post Graduation MCA, M. Tech. in CSE from UPTU University Lucknow
Doctorate Pursuing Ph. D. from IFTM University Moradabad
Teaching Experience 15 Year 6 Months
Industry Experience 04 Years/ 01 Year 6 Months
Email id amit.garg@miet.ac.in
Area of Interest Business Statistics, Operations Research, Business Research
View Details
faculty
Beena Sachan
Designation Astt. Professor
Graduation B.Sc (PCM) from CSJM university Kanpur,
Post Graduation M.Sc (Physics) from CSJM university Kanpur,,M.C.A from U.P.T.U Lucknow
Doctorate Ph.D. Pursuing from AKTU,Lucknow
Teaching Experience 15 Years
Industry Experience NIL
Email id beena.sachan@miet.ac.in
Area of Interest C,C++,Operating System,DBMS,Artificial Intelligence
View Details
faculty
Mohd Shamsul Haq Ansari
Designation Astt. Professor & Head
Graduation B.Sc
Post Graduation MCA. from Invertis University,Bareilly
Doctorate Ph.D. Pursuing from Jamia Milia University,Delhi
Teaching Experience 13 Years
Industry Experience NIL
Email id mohd.shamshul@miet.ac.in
Area of Interest DBMS, AI, Data Warehouse & Data Mining
View Details
faculty
Rooban Agrawal
Designation Astt. Professor
Graduation B.Sc
Post Graduation MCA from MDU Rohtak,MFC from Rohtak University
Doctorate NA
Teaching Experience 15 Years
Industry Experience NIL
Email id rooban.agrawal@miet.ac.in
Area of Interest Software Engineering , Management Information System, Cyber Security, Client Server Computing
View Details
faculty
Lalit Kumar
Designation Astt. Professor
Graduation BCA from CCS University,Meerut
Post Graduation MCA from UPTU Lucknow,M.Tech (CSE) from Shobhit University
Doctorate NA
Teaching Experience 11 years
Industry Experience NIL
Email id lalit.kumar@miet.ac.in
Area of Interest Software Engineering , Management Information System, Cyber Security, Client Server Computing
View Details
faculty
Vinay Kumar Singhal
Designation Astt. Professor
Graduation B.Sc(PCM) from CCS ,Meerut
Post Graduation MCA from MJP Rohilkhand University (with honors), Bareilly
Doctorate Pursuing from Banasthali University, Banasthali
Teaching Experience 10 Years
Industry Experience NIL
Email id vinay.singhal@miet.ac.in
Area of Interest  Big Data, HTML, CSS & JavaScript Web Technology, DotNet Framework with C#, Android, PHP
View Details
faculty
Pooja Agarwal
Designation Astt. Professor
Graduation BCA
Post Graduation MCA from UPTU Lucknow
Doctorate NA
Teaching Experience 6.5 years
Industry Experience NIL
Email id pooja.agarwal@miet.ac.in
Area of Interest Software Engg,E-Commerece,Cyber Secuirity
View Details
faculty
Mragank Singhal
Designation Astt. Professor
Graduation BCA from MJPRU, Bareilly
Post Graduation MCA from UPTU Lucknow
Doctorate Pursuing from IP university, Delhi
Teaching Experience 7.5 years
Industry Experience 1 Years
Email id mragank.singhal@miet.ac.in
Area of Interest C, C++, Data Structure Java, Web Technology, Discrete Mathematics, Python
View Details
faculty
Syed Naushad Imam
Designation Astt. Professor
Graduation B.Sc(PCM) from DDU University,Gorakhpur
Post Graduation M.C.A. from UPTU Lucknow
Doctorate NA
Teaching Experience 11 years
Industry Experience NIL
Email id naushad.imam@miet.ac.in
Area of Interest C, C++, Data Structure Java, Web Technology,
View Details
faculty
Riya Goel
Designation Astt. Professor
Graduation BCA from CCS University
Post Graduation M.C.A. from UPTU Lucknow
Doctorate NA
Teaching Experience 2.6 Years
Industry Experience  
Email id riya.goel@miet.ac.in
Area of Interest DBMS, Operating System, Software Engineering, HTML
View Details
faculty
Ankur Rastogi
Designation Astt. Professor
Graduation B.Sc from CCS University
Post Graduation M.C.A. from UPTU Lucknow
Doctorate  
Teaching Experience 9 Years
Industry Experience NIL
Email id ankur.rastogi@miet.ac.in
Area of Interest Data Structure, C, C++, JAVA, PHP, Android, Python, Operating System.
View Details
faculty
Dr. Kripa Shanker Mishra
Designation Astt. Professor
Graduation B.Sc(PCM)
Post Graduation MCA from NIT Allahabad,M.Tech(AAIDU,Alld)
Doctorate from S.U. Rajsthan
Teaching Experience 16+ years
Industry Experience 7  Years
Email id kripa.mishra@miet.ac.in
Area of Interest Compiler Design , OS,Computer Graphics
View Details
faculty
Dr. Naushad Varish
Designation Astt. Professor
Graduation B.Sc From AMU,Aligarh
Post Graduation MCA from AMU,Aligarh
Doctorate Ph.D. from IIT,Dhanbad
Teaching Experience 1.5 Years
Industry Experience NIL
Email id naushad.varish@miet.ac.in
Area of Interest Data Structures and Algorithms, Digital Image Processing, Discrete Mathematics, Data Communication and Networking, Operating System
View Details
faculty
Neha Bhatnagar
Designation Astt. Professor
Graduation B.Sc(PCM) from CCS University,Meerut,
Post Graduation M.Sc from IIT Delhi,MCA from UPTU Lucknow
Doctorate NIL
Teaching Experience 7 years
Industry Experience NIL
Email id neha.bhatnagar@miet.ac.in
Area of Interest Operation Research, Computer Based Optimization Techniques, C
View Details

 

Laboratories

C Programming Lab

Objective:

  1. Understand the significance of an implementation of a programming language in a compiler
  2. Increase the ability to learn new programming languages
  3. Increase the capacity to express programming concepts and choose among alternative ways to
  4. express things in a programming language

Outcome:

  1. Apply and practice logical ability to solve the problems.
  2. Understand C programming development environment, compiling, debugging, linking and executing a program using the development environment
  3. Analyzing the complexity of problems, Modularize the problems into small modules and then convert them into programs
  4. Understand and apply the in-built functions and cutomized functions for solving the problems.
  5. Understand and apply the pointers, memory allocation techniques and use of files for dealing with variety of problems.
  6. Document and present the algortihms, flowcharts and programs in form of user-manuals

PROFESSIONAL COMMUNCATION – LAB

LAB OUTCOME

  1. Development of conversational skills for seminars/workshops.
  2. Propagating skills for interviews under suitable interactive patterns.
  3. Initiating public speaking skills based on rhythmic patterns & perfection in delivery.
  4. Preparation for technical paper/professional representation based on proper stress intonation mechanics.
  5. Developing individual speech delivery and stylization.Absorbing the skills for argumentation and role play presentation.
  6. Highlighting comprehension skills based on LSRW (Listening, Speaking, Reading, Writing).
  7. Laying the foundation for theme/key note presentation based on argumentation methodology

Data Structure Lab

OUTCOME

  1. Students develop knowledge of basic data structures for storage and retrieval of ordered or unordered data. Data structures include: arrays, linked lists, binary trees, heaps, and hash tables.
  2. Students develop knowledge of applications of data structures including the ability to implement algorithms for the creation, insertion, deletion, searching, and sorting of each data structure.
  3. Students learn to analyze and compare algorithms efficiently.
  4. Students implement projects requiring the implementation of the above data structures.
  5. Students will be able to solve given problems and justify its complexity.

DAA LAB

OUTCOME

  1. Identify the problem given and design the algorithm using various algorithm design techniques
  2. Implement various algorithms in a high level language.
  3. Analyze the performance of various algorithms.
  4. Compare the performance of different algorithms for same problem

Object Oriented Lab

OBJECTIVE

  1. To understand and express the essential and interesting features of an application in the complex real world, an object-oriented model is built around.
  2. Understand the principals of objects encapsulation, inheritance, and polymorphism that form the foundation for object-oriented systems development.
  3. Familiarize with object oriented programming environment. The programming language specified is C++ that is one of the standard programming languages used in the industry and also forms the base of all object oriented languages.
  4. Introduction to the basic concepts of object oriented modeling.
  5. To be familiar with the Unified Modeling Language (UML).It is an objectoriented language for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling.

OUTCOME

  1. Develop an understanding of Object Oriented Systems.
  2. Develop hands on expertise in C++.

Computer Based Numerical Techniques Lab

OBJECTIVES:

With the current deployment of computer technology and tools, it is very important to develop efficient algorithms for solving problems in science, engineering,technology, insurance and banking. Thus, the objective of this course is to enable students to obtain an intuitive and working understanding of numerical methods for the basic problems of numerical analysis and gain experience in the implementation of numerical methods using a computer. They would also gain an appreciation of the concept of error in these methods and the need to analyze and predict it. .

OUTCOMES

Students will be able to solve the complex problems of mathematics for eg. Error evaluation etc. by using numerical techniques method.

Operating System Lab

LAB OUTCOMES:

  1. Understand and implement basic services and functionalities of the operating system using system calls. .
  2. Analyze and simulate CPU Scheduling Algorithms like FCFS, Round Robin, SJF, and Priority.
  3. Understand and simulate the concept of synchronization
  4. Implement memory management schemes and page replacement schemes
  5. Understand the concepts of deadlock in operating systems and implement them in multiprogramming system

DBMS Lab

OBJECTIVES :

  1. To acquire knowledge of DBMS both in terms of use and design.
  2. To be familiar with SQL
  3. To increase proficiency with the programming

OUTCOME:

  1. Know the structure and functions of a database management system
  2. Understand the rules and is able to use the relational data model
  3. Know and use the database schema normalization rules and techniques Know the different techniques of modelling data and can create a database ERDdiagram
  4. choose the database management system suitable for a specific project and know its structure and functions
  5. Know the SQL language and can write queries in SQL
  6. Know how to effectively back up data from the database

Web Technology Lab

OBJECTIVES :

To familiarize with Client Web Side Technologies like J2SE, HTML,XML, JavaScript and Ajax

OUTCOME:

  1. become familiar with Object Oriented Programming Concepts using Java. Familiar with Collections of Java, JDBC, JFC.
  2. Get the flavor of how to develop application using Collections, JFC, JDBC
  3. Know the different scripting languages like HTML,XML, JavaScript and Ajax.
  4. Choose technology suitable for a specific project and know its structure and functions

Mini Project Lab

Objective:

The Project Lab is where the Projects Laboratory is taught, and it is here that students apply theoretical knowledge by conducting experiments, operating and optimizing software development processes. The goal of the Project Lab is to provide a state-of-the-art environment where students become proficient at the skills needed in the workforce.

Web Technology Lab-2

OBJECTIVES :

To familiarize with server side web Technologies like Servlet, JSP, PHP and beans.

OUTCOME:

Become familiar with server side web processing using Java. Gets the flavor of how to develop application using PHP Choose technology suitable for a specific project and know its structure and functions

Computer Graphics Lab

OBJECTIVE:

  1. Main objective of lab to measure the students understanding of the Computer Graphics techniques concepts and algorithm.
  2. In this lab students will try to implement of line drawing, circle drawing, polygon drawing, transformation of objects, scaling, viewing, and curve designing and modeling algorithm practically for graphics.
  3. Lab is conducted to motivate students need to think critically and creatively in order to come with an alternate solution for an existing problem with computer graphics.

OUTCOMES:

  1. Understand the concepts of different type of geometric transformation of objects in 2D and 3D.
  2. Understand practical fundamental of line drawing, circle drawing, polygon drawing and curve drawing.
  3. Understand the practical implementation of modeling, rendering, viewing of objects in 2D and 3D.

Project Based on Software Engineering - MCA 5 Sem [RCA-552]

LAB OUTCOMES

  1. Students will be capable to acquire the generic software development skill through various stages of software life cycle.
  2. Students will be able to elicit, analyze and specify software requirements.
  3. Students will be able to understand the Structural Modeling, Behavioral Modeling, UML Notation, UML Stranded Elements, Designing Test cases, etc.
  4. Analyze and translate a specification into a design.
  5. Realize design practically, using an appropriate software engineering methodology.
  6. After the completion of the semester student will be able to develop a project based on software engineering principles, including test cases for their projects

Achievements

Hat-Trick of Gold Medal MCA @ MIET Meerut  

S.No. Year Branch University MEDALS Roll No. Name
1 2017 MCA BRONZE Medal 1506814903 ANJALI
2 2015 MCA SILVER Medal 1306814910 ANSHITA JAIN
3 2015 MCA BRONZE Medal  1306814915 ASHI JAIN
4 2014 MCA GOLD Medal (Hat-trick ) 1143314014 EKTA JAIN
5 2013 MCA GOLD Medal 1043314063 SUGANDH AGARWAL
6 2012 MCA GOLD Medal 0906814013 KANUPRIYA JAIN
7 2012 MCA BRONZE Medal 0906814069 ANU RASTOGI
8 2011 MCA SILVER Medal 0806814018 GARIMA GOEL
9 2010 MCA GOLD Medal 0706814008 ANAMIKA SHARMA

Hat-trick of GOLD Medals by MCA Branch of MIET Meerut in UPTU University" "Secure 4 Positions in 2015 recent University Merit List" “Since 2005 Nonstop Positions in University Merit List by MCA Branch of MIET Meerut” “MIET MCA not only excels in Academics but also providing record breaking Placements by industry institute collaboration with IBM, TCS, WIPRO and others... ”

University Rank Holders

S.No Roll No. Name Year Branch Univ. Rank %
1 1506814903 ANJALI 2017 MCA AKTU 3 89.13
2 1306814910 ANSHITA JAIN 2015 MCA AKTU 2 87.15
3 1306814915 ASHI JAIN MCA AKTU 3 87.13
4 1206814025 HIMANI SAXENA MCA AKTU 12 85.18
5 1306814964 SHUBHI RASTOGI MCA AKTU 16 84.78
6 1143314014 EKTA JAIN 2014 MCA UPTU 1 87.33
7 1106814024 NIDHI SHARMA MCA UPTU 8 86.02
8 1143314024 PANKHURI AGARWAL MCA UPTU 11 85.70
9 1143314043 SUPRIYA GOEL MCA UPTU 14 85.17
10 1043314063 SUGANDH AGARWAL 2013 MCA MTU 1 87.00
11 0906814013 KANUPRIYA JAIN 2012 MCA GBTU 1 84.72
12 0906814069 ANU RASTOGI MCA GBTU 3 84.43
13 0906814038 POOJA RAGHAV MCA GBTU 4 84.23
14 0943314002 AKANKSHA MCA GBTU 20 83.27
15 0806814018 GARIMA GOEL 2011 MCA UPTU 2 86.27
16 0843314414 MONIKA SINGHANIA MCA UPTU 4 85.88
17 0706814008 ANAMIKA SHARMA 2010 MCA UPTU 1 83.20
18 0606814081 SWAPNA GHOSH 2009 MCA UPTU 6 82.52
19 0506814019 GARIMA GUPTA 2008 MCA UPTU 7 81.88
20 0406814057 SUMIT KAUR 2007 MCA UPTU 4 81.45
21 0406814065 VIBHA RANI MCA UPTU 6 80.54
22 0406814021 DEEPTI TYAGI 2006 MCA UPTU 5 80.13
23 0406814057 SUMIT KAUR 2005 MCA UPTU 2 79.63

 

Summer/Winter Training

Web Development Using HTML/DHTML -- 2017 Notice Lecture Plan Project List
Web Development Using HTML/DHTML -- 2016 Notice Lecture Plan Project List

Guest Lectures

  1. Department of MCA has organized Faculty Development Program (FDP) on Cloud Computing and IBM Bluemix on 19th March 2016. Mr. Vinay Kumar Singhal and Md. Syed Naushad Imam delivers lecture to faculty members from different colleges
  2. Guest Lecture by one of your alumni Mr. Amit Kumar on Developing Programming Skills