Information Technology

Information Technology

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

About Course

Information technology (IT) is a broad subject which deals with technology and other aspects of managing and processing information. It refers to anything related to computing technology, such as networking, hardware, software, the Internet, or the people that work with these technologies. The department staff updates their knowledge by attending various workshops. The department has full-fledged software and hardware labs with latest configuration and branded PC's and peripherals like Laser printers, scanners. The competitive and enthusiastic environment of department supports the student to score higher percentage of marks. Since we live in the "information age", information technology has become a part of our everyday lives. The department of Information Technology was established in the year 1998.This Department offers Four Years Degree Course in Information Technology. Labs in department consist of high configured PCs with Broadband internet connection. Department also contains well qualified faculties with M.E./ M. Tech .They are technically and practically sound in various fields. The Department offers a unique combination of courses and project that helps the students to cope with the recent advancements in the computer industry and information technology. Latest laboratory facilities are available. There are Programming Lab, System Lab, Software Lab, Network Lab, DBMS lab, Cryptography Lab, Project Lab etc.

Vision

To become a prominent department in nation which provides quality education, keeping pace with rapidly changing technologies; and to create technical graduates of global standards, who develop capabilities of accepting new challenges in the field of Information Technology.

Mission

  1. To provide quality education in the core and applied areas of Information Technology, and develop students from all socio-economic levels into globally competent professionals.
  2. To impart professional ethics, social responsibilities, moral values and entrepreneur skills to the students.
  3. To invigorate students skills so that they deploy their potential in research and development, and inculcate the habit of lifelong learning.

Faculty

faculty
Dr. Nidhi Tyagi
Designation Professor
Graduation B.E.
Post graduation M.Tech.
Doctorate Ph.D. 
Teaching experience 18 years
Email id nidhi.tyagi@miet.ac.in
Area of interest Web Information Retrieval System, Data Mining, Big Data, DBMS
View Details
faculty
RAVINDRA CHAUHAN
Designation Associate Professor & Head
Graduation B.E
Post graduation M.TECH
Teaching experience 16 yrs.
Email id ravindra.chauhan@miet.ac.in
Area of interest Computer Networks, Cryptography
View Details
faculty
ABHILASH
Designation Associate Professor
Graduation B.E.
Post graduation M.E.
Doctorate PURSUING
Teaching experience 14 years
Industrial experience 02 years
Research experience 07 years
Email id abhilash.sharma@miet.ac.in
Area of interest Algorithms, Automata, Formal Methods
View Details
faculty
AARUNI GOEL
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.TECH
Doctorate PURSUING
Teaching experience 15 years
Email id aaruni.goel@miet.ac.in
Area of interest COMPUTER NETWORKS, MOBILE COMPUTING, PEN TESTING,  SYSTEM FORENSIC and CYBER LAWS
View Details
faculty
SAVITA
Designation ASST. PROF
Graduation B.TECH(IET,LUCKNOW)
Post graduation M.TECH(JNU)
Doctorate Pursuing(JNU)
Teaching experience 7 years
Industrial experience 1 yrs
Research experience 5 yrs
Email id savita.singh@miet.ac.in
Area of interest MANET,DBMS,DS
View Details
faculty
RAMANDER SINGH
Designation ASST. PROF.
Graduation B.E.
Post graduation M.TECH
Doctorate PURSUING
Teaching experience 11 years
Email id ramender.singh@miet.ac.in
Area of interest C/C++, Java, Data Structure, Algorithm, Python
View Details
faculty
GAURAV GOEL
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.E. (CSE) Gold Medalist
Teaching experience 11 Years
Email id gaurav.goel@miet.ac.in
Area of interest C/C++, Operating System, Research Area: Image Processing
View Details
faculty
AJAY KUMAR
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.TECH
Teaching experience 9 years
Industrial experience 6 Months
Email id ajay.kumar@miet.ac.in
Area of interest Animation, Cyber Security, AI
View Details
faculty
SATYAM
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.TECH
Teaching experience 9 years
Email id satyam.sundaram@miet.ac.in
Area of interest SOFT COMPUTING
View Details
faculty
SWATI SHARMA
Designation ASST. PROF.
Graduation B.TECH(Hons)
Post graduation M.TECH(Hons)
Doctorate PURSUING
Teaching experience 8 YEARS
Email id swati.sharma.it@miet.ac.in
Area of interest Operating Systems,Big Data, Database Management Systems
View Details
faculty
ANSHIKA NAGPAL
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.TECH
Teaching experience 8 years
Email id anshika.nagpal@miet.ac.in
Area of interest DATA STRUCTURES
View Details
faculty
ANKUR KAUSHIK
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.TECH
Teaching experience 6 years
Industrial experience 6 months
Email id ankur.kaushik@miet.ac.in
Area of interest DISTRUBUTED SYSTEMS
View Details
faculty
BABLI KUMARI
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.TECH
Teaching experience 5 years
Industrial experience 6 MONTHS
Email id babli.kumari@miet.ac.in
Area of interest Wireless Sensor Networks, Python
View Details
faculty
SHEENAM GOEL
Designation ASST. PROF.
Graduation B.TECH(Silver Medalist)
Post graduation M.TECH
Teaching experience 5 years
Email id sheenam.goel@miet.ac.in
Area of interest COMPUTER NETWORKS, C, Pattern Recognition
View Details
faculty
SUMIT SINGH SIDDHU
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.TECH
Teaching experience 1 year
Email id sumit.siddhu@miet.ac.in
Area of interest WEBTECHNOLOGIES, Computer Networks & OS
View Details
faculty
SAKSHI
Designation ASST. PROF.
Graduation B.TECH
Post graduation M.TECH (IIIT-ALLAHABAD)
Teaching experience 6 Months
Industrial experience 2 Years
Email id sakshi.rathi@miet.ac.in
Area of interest DBMS, OS, DATA STRUCTURES, C, PYTHON
View Details

 

Program Educational Objectives

  1. To produce graduates who pursue careers as: IT engineers in the field of software and allied sectors or; advanced studies in computational and other professional fields or; entrepreneur in related or other field.
  2. To produce graduates who have ability to adhere with standard & latest practices, methodologies, tools and technologies and; exhibit commitment to self learning.
  3. To produce graduates who are able to provide solutions of problems on pilot or real scale and; to demonstrate an ability to comprehend, analyze, design and create software, component or product and system within realistic economic, social and ethical constraints.
  4. To produce graduates who are capable of exhibiting effective communication in a multilingual setting and can work in multi-disciplinary team in different roles and capacities.
  5. To produce graduates who are ethically strong, aspire to inculcate factors of safety while designing system that facilitate environment friendly solutions with legal aspects.

Program Specific Outcomes

  • PSO 1: Ability to understand, apply and analyze computational concepts in the areas related to algorithms, machine learning, multimedia, web designing, Data Science, and networking on the systems having different degree of complexity.
  • 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.
  • PSO 3: Ability to employ contemporary computer languages, environment and platforms towards enriched career opportunities and zeal for higher studies.

Program Specific Outcomes

  • PSO 1: Ability to understand, apply and analyze computational concepts in the areas related to algorithms, machine learning, multimedia, web designing, Data Science, and networking on the systems having different degree of complexity.
  • 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.
  • PSO 3: Ability to employ contemporary computer languages, environment and platforms towards enriched career opportunities and zeal for higher studies.

Laboratories

Data Structure Lab

LEARNING OBJECTIVE The objective of the Lab is to make student’s competent professionals by introducing abstract concepts and show how those concepts are useful in problem solving and then show how the abstraction can be made concrete by using a programming language.
It enables the students to learn the technique of problem solving and then writing efficient program for those problem. Equal emphasis is placed on both the abstract and concrete version of a concept so that the students learn about concepts itself and its implementation and application.


LEARNING OUTCOME If you complete the lab successfully, you can be expected to have the following competencies:
1. Using asymptotic notation and solving hard recurrences.
2. A clear understanding of both theory and implementation details underlying some basic data structures and data abstractions such as lists, stacks, queues, priority queues, hash tables, search trees (including balanced ones) and graphs.
3. The ability to write correct programs using these and related data structures.

OOPS Lab

LEARNING OBJECTIVE Students will gain the ability to implement the object oriented techniques in ‘Java’

LEARNING OUTCOME 1. The student will be able to work on the simple functions like subtraction, addition etc not by using import package with the help of java programming language.
2. The students will be able to implement method overloading.
3. The students will be able to implement constructor overloading.
4. The students will be able to implement the properties of inheritance and overriding by using super keyword.
5. The students will be able to implement multithreading by using sleep command.
6. The students will be able to do event handling by implementing swings.
7. The students will be able to draw an applet in java to make a smiling face.

DBMS Lab

LEARNING OBJECTIVE A database management system (DBMS) is a software package with computer programs that controls the creation, maintenance, and use of a database. It allows organizations to conveniently develop databases for various applications by database administrators (DBAs) and other specialists. A database is an integrated collection of data records, files, and other objects. The main objective of DBMS lab is to define the basics of database and terms used in databases.

LEARNING OUTCOME 1.Able to allow different user application programs to concurrently access the same database. Ability to provide the facilities for controlling data access, enforcing data integrity, managing concurrency control, and
2.Ability to recover the database after failures and restoring it from backup files, as well as maintaining database security.
3.Able to analyze the redundancy in the database.
4.Able to analyze the consistency of database, especially the use of referential constraints.
5.Able to analyze the cause of deadlock during transaction processing.

Computer Organization Lab

LEARNING 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.

LEARNING OUTCOMEM 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

Operating System Lab

LEARNING OBJECTIVE The objective of the course is to provide basic knowledge of computer operating system structures and functioning.

LEARNING OUTCOME 1.Upon completing the course 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.The student is able to explain the basics of memory management, the use of virtual memory in modern operating systems as well as the structure of the most common file-systems.

Computer Graphics Lab

LEARNING 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.

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

Computer Networks Lab

LEARNING OBJECTIVE 1. To provide students with a theoretical and practical base in computer networks issues
2. Student will be able purse his study in advanced networking courses
3. Prepare students for easy transfer from academia into practical life (i.e. summer training etc.

LEARNING OUTCOME 1. Understand the structure and organization of computer networks; including the division into network layers, role of each layer, and relationships between the layers.
2. Understand the basic concepts of application layer protocol design; including client/server models, peer to peer models, and network naming.
3. In depth understanding of transport layer concepts and protocol design; including connection oriented and connection-less models, techniques to provide reliable data delivery and algorithms for congestion control and flow control.
4. In depth understanding of network layer concepts and protocol design; including virtual circuit and datagram network designs, datagram forwarding, routing algorithms, and network interconnections.
5. Understand the basic concepts of link layer properties; including error-detection and correction techniques, multiple access protocols, point to pint protocols, and characteristics of link layer media (including wireless links).
6. Understand the basic concepts of network security concepts; including authentication, integrity, key distribution, and system security design challenges

Seminar Lab

LEARNING OBJECTIVE 1. Expand and deepen students' understanding of the Research world and of themselves.
2. Enhance students’ ability to read and think.
3. Enhance students’ ability to communicate effectively, in writing, speech, and other appropriate forms
4. develop the fundamentals of understanding, writing a survey paper
5. provide the opportunity for developing there on project

LEARNING OUTCOME 1. The students will come to know about the New Researches.
2. The Students will improve their Computer languages
3. The students will be able to write their own Research paper.
4. It will improve their Communication Skills and feel more confident.

Artificial Intelligence Lab

LEARNING OBJECTIVE 1. To produce highly competent computer scientists, knowledge and software specialists and systems analyst who are able to develop, maintain, and utilize intelligent systems in e-learning, e-commerce, tele-medicine, automation, and bio-technology industries
2. To produce leaders, critical thinkers and technopreneurs in artificial intelligence for the knowledge economy.

LEARNING OUTCOME 1. Major subjects for this programme include Artificial Intelligent I, Artificial Intelligent II, Neural Networks, Expert System, Natural Language Processing, Machine Learning, Pattern Recognition, Computer Vision, Agent Technology and Speech Processing.
2. FYP topics are related to the major in order to strengthen their in-depth competence.
3. Assignments and mini projects are geared to give emphasis to system design and development according to real world environment.
4. The optional professional short courses such as CCNA, Microsoft and Sun Java Certification programs can build up and enhance the knowledge in the specialized area.

Industrial Training Lab

LEARNING OBJECTIVE 1. To develop an appreciation of the structure and operation of industrial organization
2. To appreciate the importance good communication and interpersonal skills.
3. To appreciate the ethical basis of engineering practice in industry.

LEARNING OUTCOME 1. The outcome of this lab is to develop the team work among students.
2. The students came to know about the environment of industry.

Distributed System Lab

LEARNING OBJECTIVE 1. After doing this lab students are able to understand the concepts of distributed computing.
2. Students are able to implement timing and event relation in distributed environment.
3. Students are able to understand the concepts of distributed shared memory and mutual exclusion.

LEARNING OUTCOME 1. After doing the lab students are able to understand the distributed systems concepts.
2. Able to implement time and event relationships.
3. Able to understand the concepts of distributed deadlocks and mutual exclusion.

Project Lab/Mini Project Lab

The Projects Lab offers our students the opportunity to gain valuable hands-on experience with state-of-the-art processing and analytical equipment.

PURPOSE Students enrol in Projects Laboratory (also known as the Senior Lab) in the last year of their undergraduate studies. The Projects Laboratory is taught as a two class sequence.
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.

FACILITIES & EQUIPMENTS The Project Lab has a wide range of state-of-the-art Systems and Software for a variety of Code development, Protocol / System Model verification and validation processes. The lab is continually changing and being updated as Software Development Processes advances.
Currently, the lab has facilities for developing codes for numerous experiments/ideas, along with a wide range of analytical equipment, involving the fields:
1. Algorithms and Computational complexity
2· Data, Databases and Information Management
3· Formal Methods and Verification
4· Image Analysis
5· Networking, and Operating Systems
6· Programming Languages and Compilers
7· Scientific Computing

Events

Seminars, Conferences and workshops held in the department

S.No Detail Of Activities Schedule Date Duration
1 Staff Development Programme On MCWN 14-01-2010 to 25-01-2010 12 Days
2 AICTE Sponsored National Conference on ETCS-2009 18-9-2009 to 19-09-2009 2 Days
3 MIET Techno vision Student Symposium 8-4-2008 1 Days
4 AICTE Sponsored National Conference on ETCS-2007 22-9-2007 to 23-09-2007 2 Days

Guest lectures/Training by industrialists and Academicians etc.

S.No Detail Of Activities Resource Person Schedule Date Duration
1 Short Term Program On DB2, Eclipse IBM Academic Initiative Team 26-07-2012 to 28-07-2012 3 Days
2 Workshop On Cloud Computing TCS, Noida 19-05-2012 1 Days
3 Workshop on Ethical Hacking Mr. Sulabh jain, Kyrion Digital Securities, Delhi 31-03-2012 2 Days
4 Centre for Wipro & TataMcgraw Hill Training MIET Faculty Members 10-01-2012 to 30-04-2012 4 Months
5 Short Term Program Wipro Mission 10X-Phase-II Mr. Aditya, Wipro Technologies 17-10-2011 to 18-10-2011 2 Days
6 Wipro Jump Start I & II for Wipro recruiters MIET Faculty Members 1-07-2011 to 15-07-2011 15 Days
7 Short Term Program Wipro Mission 10X Mr. Aditya, Wipro Technologies 7-2-2011 to 11-02-2011 5 Days
8 Guest Lecture on Microsoft Windows Phone 7 Application Mr. Bijoy Singhal, Microsoft 11-10-2010 1 Day
9 Guest Lecture on J2ME & Android Technologies Mr. Kapil & Mr. Jay Prakash, HCL Technologies 9-10-2010 to 10-10-2010 2 Day
10 Guest Lecture on Information Security & Risk Management Mr. Kuldeep Kumar, Tata Consultant Services 27-09-2010 1 Day
11 Guest Lecture on TGMC-2010 Mr. Ankur Gupta, IBM Kestone 22-09-2010 1 Day
12 Guest Lecture on IBM Mainframe & DB2 Mr. Aditya, Blue Sphere Technologies 17-9-2010 to 19-09-2010 3 Days
13 Guest Lecture On IBM Mainframe & DB2 Mr. Aditya, Blue Sphere Technologies 17-9-2010 1 Days
14 Guest Lecture on Operation Function Of IT In India Mr. Anshaj Kumar HP Systems India Ltd 3-04-2010 1 Day
15 Guest Lecture on System Programming & Web Development Mr. Sanjeev Saini / Mr. Narendra Sisodia GNU/LINUX Group 27-03-2010 1 Day
16 Short Term Program Wipro Mission 10X Mr. Aditya, Wipro Technologies 9-11-2009 to 13-11-2009 5 Days
17 Guest Lecture on Project Management Mr. Satish Koshal, Tata Consultant Services 30-10-2009 1 Day
18 Guest Lecture on IBM Mainframe & DB2 Mr. Aditya Kumar, Mr. Rajeev Kr, Blue Sphere Technologies 8-10-2009 to 9-10-2009 2 Days
19 Workshop On Microsoft. Net Mr. Chandar Sundaram, Head Academic,Microsoft 21-01-2008 to 25-01-2008 5 Days

Departmental activities to improve academia

1.Conducted various Technical Events under Computer Society of India Membership.
2.DB2 Training Classes for both Faculty & Students for Certification.
3.RAD Training Classes for both Faculty & Students for Certification.

Industrial Visits

Industrial Visit To Wipro Technologies, Greater Noida Campus (27-03-2012)
Industrial Visit To Wipro Technologies, Greater Noida Campus (22-03-2012)
Industrial Visit to Hewlett-Packard, Rudrapur (16-04-2010)
Wipro Technologies, Greater Noida Campus (1-09-2009)

Other activities conducted by department

For the student’s, department conducts online exams on C language and also conduct Aptitude Classes.

Achievements

Students Achievements

Students Qualified in GATE 2014:
Students Qualified in GATE 2013:
Students Qualified in CAT 2014:
Students Qualified in CAT 2013:


Placements

  1. 70% Placed in esteemed companies like TCS, Wipro, Accenture etc.
  2. TGMC 2010: IT Students Certificate of Appreciation for IBM's The Great Mind Challenge 2010-11 Contest.
  3. MWP7A 2011: IT Students participation in developing Microsoft Window Phone 7 Applications.
  4. DB2 Certification: IBM Academic Initiative Team Awarded Certificate for DB2 Certification.
  5. AICTE Funded projects or projects funded by other agencies or industry
  6. Scheme For Modernization And Removal Of Obsolescence In Technical Education (MODROBS)
  7. Scheme of Industry Institute Partnership Cell (IIPC)