M.C.A (2 & 3 Years)

  • About Course
  • Mission & Vission
  • Program Educational Objectives
  • Program Outcomes
  • Faculty
  • Research
  • Laboratories
  • Syllabus
  • Achievements
  • Events
  • MCA ALUMNI MEET

About Course

The Department of Master Of Computer Applications was established in the year 1999 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. Majority of the faculty are members of reputed professional bodies such as ISTE etc. Currently, many faculty members are working in the field of wireless ad hoc networks, Graph Theory, Network Security, data mining, fuzzy logic, 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, 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 be a leading department in the country imparting biotechnological education and problem solving skills to the budding biotechnocrats capable of meeting emerging challenges in the area of inter-disciplinary education and industries.

Mission:

  1. Educating young aspirants in the field of biotechnology and allied fields to fulfill national and global requirements of human resource.
  2. Generating trained man-power with advanced techniques in order to meet the professional responsibilities.
  3.  Imparting social and ethical values in graduates for progressive attainment at social level.

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 Outcomes (POs)

  1. Providing Industrial exposure to the students by arranging Industrial visits, Special lectures.
  2. Providing students with an opportunity to strengthen their knowledge in a specific area of computing.
  3. An ability to apply knowledge of mathematics, science and engineering.
  4. An ability to design and conduct experiments as well as analyze and interpret data.
  5. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability.
  6. An ability to work effectively as a team member as well as a leader while working in multidisciplinary teams.
  7. Motivating the students as well as the faculty members to participate in the research activity and promote innovations.
  8. To comprehend professional and ethical responsibility.
  9. An ability to communicate effectively.
  10. An understanding of the impact of engineering solutions in a global, economic, environmental and societal context.
  11. To inculcate the spirit of discipline, devotion, truth and confidence in the minds of our future nation builders.
  12. A balanced understanding of software and hardware to support product design and development related to electronics and communication engineering.
  13. A strong foundation of electronic devices, signal processing and communication systems.

Faculty

faculty
Amit Garg Head of Department
Graduation : B. Sc. (PCM)
Post graduation : MCA, M. Tech. (CSE)
Doctorate : Ph. D. (CSE) Pursuing
Teaching experience : 13 Years 5 Months
Industrial experience : 1 Years 5 Months
Research experience : 3 Years
Email id : amit.garg@gmail.com
Area of interest : Algorithms & MANET
faculty
Tapesh Kumar Tyagi, Assistant Professor
Graduation : B.Sc(PCM)
Post graduation : MCA
Doctorate : -
Teaching experience : 13.5years
Email id : tapesh.tyagi@miet.ac.in
Area of interest : Algorithms, Data structure, Automata Theory, Numerical Techniques , Programming
faculty
Gunjan Verma, Assistant Professor
Graduation : B.Sc(PCM)
Post graduation : MCA, MSC(Maths), MBA
Doctorate : Ph. D. (CS) Pursuing
Teaching experience : 13.5years
Email id : gunjan.verma@miet.ac.in
Area of interest : Mobile Computing, Operation Research, Graph Theory
faculty
Beena Sachan, Assistant Professor
Graduation : B.Sc(PCM)
Post graduation : MCA, MSC(Physics)
Doctorate : Ph. D.(CS) Pursuing
Teaching experience : 13.5years
Email id : beena.sachan@miet.ac.in
Area of interest :OS,DBMS,C++,AI
faculty
Md. Shamsul Haq Ansari, Assistant Professor
Graduation : B.Sc(PCM)
Post graduation : MCA
Doctorate : Ph. D. (CS) Pursuing
Teaching experience : 11.5 years
Email id : mohd.shamshul@miet.ac.in
Area of interest :DBMS, AI, Data Warehouse & data mining
faculty
Rooban Agrawal, Assistant Professor
Graduation : B.Com
Post graduation : MCA, MBA
Doctorate : -
Teaching experience : 10 years
Email id : rooban.agrawal@miet.ac.in
Area of interest :Computer Network, Data Mining, Mobile computing
faculty
Lalit Kumar, Assistant Professor
Graduation : BCA
Post graduation : M.TECH (CSE), MCA
Doctorate : -
Teaching experience : 10 years
Email id : lalit.kumar@miet.ac.in
Area of interest :Computer Networks, Computer Organization, Software Engineering, Operating System
faculty
Vinay Kumar Singhal, Assistant Professor
Graduation : B.Sc (PCM)
Post graduation : MCA with Honors
Doctorate : Ph. D. (CS) Pursuing from Banasthali University, Banasthali (Thesis Submitted in Feb 2016)
Teaching experience : 10 years
Email id : vinay.singhal@miet.ac.in
Area of interest : Computer Organization, Website Development, Object Oriented Programming
faculty
Saurabh Singhal, Assistant Professor
Graduation : BCA
Post graduation : MCA, M.Tech(CSE)
Doctorate :-
Teaching experience : 8 years
Email id : saurabh.singhal@miet.ac.in
Area of interest : C, DBMS, Cyber Security
faculty
Pooja Agarwal, Assistant Professor
Graduation : B.Sc(PCM)
Post graduation : MCA
Doctorate : -
Teaching experience : 6 years
Email id : pooja.agarwal@miet.ac.in
Area of interest : C, DBMS,Cyber Security
faculty
Mragank Singhal, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 6.5 years
Research experience : 2 Month
Email id : mragank.singhal@miet.ac.in
Area of interest : Java, Data Structure, C, C++
faculty
Syed Naushad Imam, Assistant Professor
Graduation : B.Sc(PCM)  
Post graduation : MCA, M.Tech
Doctorate : -
Teaching experience : 9 years
Industrial experience : 6 years
Email id : naushad.imam@miet.ac.in
Area of interest : C,C++,java, Data Structure
faculty
Riya Goel, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 1.5 years
Email id : riya.goel@miet.ac.in
Area of interest :DBMS,operating system,Software engineering,HTML
faculty
Arushi Singhal, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 1.8 years
Email id : arushisinghal91@gmail.com
Area of interest : DBMS,operating system,Software engineering,HTML
faculty
Manvi Dogra, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 1.3 years
Email id : dogramanvi@gmail.com
Area of interest : Operating system, Software engineering, HTML
faculty
Vivek Gautam, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 1.3 years
Email id : vivek.gautam18@gmail.com
Area of interest : Java, Software engineering, HTML
faculty
Deepika Bhatia, Assistant Professor
Graduation : B.Sc.  
Post graduation : MCA
Doctorate : -
Teaching experience : 4.2 years
Email id : deepika23bhatia@gmail.com
Area of interest :Java,Software engineering,HTML
faculty
Deepti Tyagi, Assistant Professor
Graduation : B.Sc.  
Post graduation : MCA
Doctorate : -
Teaching experience : 4.3 years
Email id : deeptityagi87@gmail.com
Area of interest :C,C++,Software engineering,HTML
faculty
Kushal Agarwal, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 3.5 years
Email id : kushalagarwal085@gmail.com
Area of interest : C,C++,AI,DBMS
faculty
Renu Rani, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 4.5 years
Email id : renugautamrenu123@gmail.com
Area of interest :Operating System, AI, DBMS
faculty
Ashish Tyagi, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 4.5 years
Email id : ashishtyagi313@gmail.com
Area of interest :C, DS, Java, AI, DBMS
faculty
Prena Maheswari, Assistant Professor
Graduation : B.COM  
Post graduation : MCA
Doctorate : -
Teaching experience : 9.5 years
Email id : prernamahi7@yahoo.com
Area of interest :C, DS, Java, AI, DBMS
faculty
Tarun Verma, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 4.1 years
Email id : tarun.verma.mrt@gmail.com
Area of interest :Automata, Networking
faculty
Sonam Chikara, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 3.11years
Email id : sonamchikara42@gmail.com
Area of interest :Automata, Networking, Data Structures
faculty
Abhinav Gyan, Assistant Professor
Graduation : B.Sc  
Post graduation : MCA
Doctorate : -
Teaching experience : 11years
Email id : abhinavgyansrivastava@gmail.com
Area of interest :AI,OS,DBMS
faculty
Bhanu Priya, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 3.3 years
Email id : bpbhanupriya00@gmail.com
Area of interest :C,C++,DAA
faculty
Jyoti Chauhan, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 3.2 years
Email id : jyotibds.chauhan@gmail.com
Area of interest :OS,DBMS,NETWORKING
faculty
Prachi Garg, Assistant Professor
Graduation : BCA  
Post graduation : MCA
Doctorate : -
Teaching experience : 3.4 years
Email id : gargprachi697@gmail.com
Area of interest :NETWORKING, Client Server

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

Computer System Design Lab

Objective:

  1. Teach students basic principles about computer architecture, machine language, and low level programming
  2. Teach students enough assembly language to enhance their knowledge on today's most widely used microcomputer family.
  3. Improving students systems programming skills through programming exercises carried out by students.
  4. Students are expected to implement solutions to problems using the concepts they will take through the course.

Outcome:

  1. Solve a problem and write a program for this problem using assembly language by using Micro-Controller kit and Bread Board and the concepts they will take through the course
  2. Students should be able to solve basic binary math operations using the computer
  3. Students should be able to demonstrate programming proficiency using the various addressing modes and data transfer instructions of the target computer.
  4. Students should be able to program using the capabilities of the stack, the program counter, and the status register and show how these are used to execute a machine code program

Data Structure Lab

OBJECTIVES

  1. To develop expertise in the specification, representation, and implementation of Data types and Data Structures.
  2. To be familiar with basic techniques of algorithm analysis.
  3. To be familiar with writing recursive methods.
  4. To get a good understanding of applications of Data Structures.
  5. To develop a base for advanced computer science study.

OUTCOME

  1. be familiar with the complexity of algorithms and understanding their performance issues.
  2. be aware of the importance of correctness for algorithms.
  3. be familiar with trees and their applications.
  4. be familiar with graphs and their applications.
  5. be familiar with hash tables, lists and other commonly used data structures and thus will be able to choose an appropriate data structure for a given application.
  6. be able to write better, more correct programs through understanding rather than trialand- error.
  7. be able to apply their knowledge of data structures to write more efficient programs in C.

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

OBJECTIVES:

  1. The objective of the course is to provide basic knowledge of computer operating system structures and functioning.
  2. To be familiar with Linux Environment.
  3. To increase proficiency in Linux programming using C.

OUTCOMES:

  1. Upon completing the student is capable of explaining the basic structure and functioning of operating system.
  2. Student is able to point the problems related to process management and synchronization as well as is able to apply learned methods to solve basic problems.
  3. Student is capable of explaining the cause and effect related to deadlocks and is able to analyze them related to common circumstances in operating systems.
  4. This labs helps the students to work on the Unix Operating System various utlities are learned by the students. They are made to write shell scripts, made to write C Programs on Unix operating system with this programming lab, they were able to work on different environment such as LINUX, UNIX, DOS etc.

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

Design & Analysis of Algorithm Lab

Objective

  1. To analyze the running time of asymptotic algorithm.
  2. To develop algorithms for sorting, searching, insertion and matching.
  3. To identify and apply the concept of computational intractability.
  4. To acquire knowledge in NP Hard and complete problem

Outcome

  1. To understand the techniques of proof by contradiction, mathematical induction and recurrence relation, and apply them to prove the correctness and to analyze the running time of algorithms.
  2. To design new algorithms, prove them correct, and analyze their asymptotic and absolute runtime and memory demands.
  3. To find an algorithm to solve the problem (create) and prove that the algorithm solves the problem correctly (validate) .
  4. To understand the mathematical criterion for deciding whether an algorithm is efficient, and know many practically important problems that do not admit any efficient algorithms.
  5. To apply classical sorting, searching, optimization and graph algorithms Apply classical sorting, searching, optimization and graph algorithms
  6. To understand basic techniques for designing algorithms, including the techniques of recursion, divide-and-conquer, and greedy.

Design & Analysis of Algorithm Lab

Objective

  1. To analyze the running time of asymptotic algorithm.
  2. To develop algorithms for sorting, searching, insertion and matching.
  3. To identify and apply the concept of computational intractability.
  4. To acquire knowledge in NP Hard and complete problem

Outcome

  1. To understand the techniques of proof by contradiction, mathematical induction and recurrence relation, and apply them to prove the correctness and to analyze the running time of algorithms.
  2. To design new algorithms, prove them correct, and analyze their asymptotic and absolute runtime and memory demands.
  3. To find an algorithm to solve the problem (create) and prove that the algorithm solves the problem correctly (validate) .
  4. To understand the mathematical criterion for deciding whether an algorithm is efficient, and know many practically important problems that do not admit any efficient algorithms.
  5. To apply classical sorting, searching, optimization and graph algorithms Apply classical sorting, searching, optimization and graph algorithms
  6. To understand basic techniques for designing algorithms, including the techniques of recursion, divide-and-conquer, and greedy.

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.

Achievements

Hat-Trick of Gold Medal MCA @ MIET Meerut  

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

 

Events

  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

.

Quick Links