Information Technology
The Department of Information Technology was established in the year 2003 with specific vision, mission and goals. As the college is affiliated to Guru Gobind Singh Indraprastha University, New Delhi (GGSIPU) and recognized by AICTE New Delhi, the department works under the rules and regulations of above mentioned bodies.
The department offers a 4 year undergraduate programme B Tech (Information Technology). The curriculum of Information Technology emphasizes the ongoing Convergence of Computers, Communications and Control Systems. The programme ensures that the student effectively meets the highest benchmarks of competence required by the industry. To make students industry – ready, department conducts Value Addition Programmes (VAP) and Project Based Learning (PBL). Technologies for VAP and PBL are decided jointly by students, TPO, faculty members and experts from industries.
To support and guide the students for their progress, mentoring and counseling methodologies are being implemented. Quality improvement programs like refresher courses, seminars, workshops and conferences are being conducted for Faculty, Technical Staff and Students. Various coordination committees have been formed to develop the leadership qualities both in faculty and students, which proved to be very effective in the administration of the department.
The alumni of the department are well settled in various national & international organizations at different capacities. Apart from India, a sizeable number of alumni also pursue higher education abroad like in Canada , United States of America, England and Australia. Our Alumni remain in constant touch with us and are contributing in the development of the department
Vision of the Department
Mission of the Department
- Impart quality education through flexible and innovative teaching learning process to meet the needs of industries, business and society
- Enable and ignite young minds to excel in their career and life with entrepreneurial spirit, professional ethics and human values.
- As a unified community of faculty, staff and students, we work together with the spirit of collaboration and partnership to accomplish our vision.
- Establish industry and academia collaborations to fill academic-industry gap.
Program Education Objectives (PEOs)
The Program Educational Objectives (PEOs) of the department of Information Technology are given below:
- Train to exhibit effective technical, communication and project management skills in their profession by following ethical practices.
- Excel in Professional career by acquiring knowledge in information technology and engineering principles.
- Graduates are capable of pursuing higher education and research.
Program Outcomes (POs)
Engineering Knowledge: Apply knowledge of mathematics and science, with fundamentals of Computer Science & Engineering to be able to solve complex engineering problems related to CSE.
Problem Analysis: Identify, Formulate, review research literature and analyze complex engineering problems related to CSE and reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
Design/Development of solutions: Design solutions for complex engineering problems related to CSE and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety and the cultural societal and environmental considerations.
Excel in Professional career by acquiring knowledge in information technology and engineering principles.Conduct Investigations of Complex problems: 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.
Modern Tool Usage: Create, Select and apply appropriate techniques, resources and modern engineering and IT tools including prediction and modeling to computer science related complex engineering activities with an understanding of the limitations.
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 CSE professional engineering practice.
Environment and Sustainability: Understand the impact of the CSE professional engineering solutions in societal and environmental contexts and demonstrate the knowledge of, and need for sustainable development.
Ethics: Apply Ethical Principles and commit to professional ethics and responsibilities and norms of the engineering practice.
Individual and Team Work: Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary settings.
Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large such as able to comprehend and with write effective reports and design documentation, make effective presentations and give and receive clear instructions.
Project Management and Finance: Demonstrate knowledge and understanding of the engineering management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multi disciplinary environments.
Life-Long Learning: Recognize the need for and have the preparation and ability to engage in independent and life-long learning the broadest context of technological change.
abs & Infrastructure
The department of Information Technology has various labs available for students at HMRITM. The systems are periodically updated with new software as and when required by faculty or students. The labs support all programming languages and platforms to enable students the flexibility to work in diverse languages. HMRITM provides an exclusive lab for each subject with 1:1 student and system ratio. All the PCs in the Institute are equipped with UPS power back up.
Object Oriented Programming (OOPs) and Algorithms Design and Analysis (ADA) Lab
The OOPs lab is used for various problem solving strategies like divide and conquer, greedy method, dynamic programming and also the mathematical background for various algorithms. This lab is of utmost importance for enhancing programming skills at the beginning.
Algorithms are just like a technology. The objective of this lab is to learn how to solve a problem given by a textual or story like description. This subject plays a vital role to enhance creative and logical thinking of students. ADA includes appropriate problem modeling, fundamental techniques for designing and analyzing algorithms including asymptotic analysis, divide-and-conquer algorithms, disjoint set operations, graph algorithms, backtracking algorithms, greedy algorithms, dynamic programming, and branch and bound algorithms.
The software includes operating system along with C++/GCC Compiler and Flash Player. This lab is also useful for the subject such as Introduction to Programming, Data Structures, and Computer Graphics & Multimedia for the students of the 2nd 3rd and 4th Semesters.
Java Programming Lab
This lab is used to learn object oriented concepts and enhancing programming skills. The software includes operating system, netbeans and UMBERLLO UML MODELLER. This lab is required for 5th Semester Students and also useful for Minor and Major Projects Development.
Research Resources
Research in multidisciplinary systems(including architecture, networking, operating systems, distributed systems, vision & robotics etc) involves a wide and constantly updated variety of hardware, software, and networks. Current hardware includes high-performance systems, biometric device, and webcam to provide students a platform to work on latest technologies.
Data Base Management System (DBMS) Lab
In DBMS laboratory students learn to install and configure the database server and the front end tools. They design database and write applications for manipulation of data for a stand-alone and shared data base including concepts like concurrency control, transaction roll back, logging, report generation etc., SQL and database operations are introduced in this lab. This lab includes operating system, GCC and Oracle 10.2.01 from oracle academy. This lab is established for 4th Semester students.
Hardware and Computer Assembly Lab (Fundamentals of Computing Lab)
This lab is specially dedicated to B Tech (IT) 1st year students and has been designed for PC hardware training and exposure to Internet & World Wide Web and Productivity Tools including spread sheet, presentation and word processor. This lab also facilities PC disassembling and assembling.
Data Communication Networks (DCN) & Mobile Communication Lab
This lab provides hands-on laboratory oriented learning to 6th & 8th Semester students. The lab is based on a simulation environment that enables the students to experiment with various networking protocols, on an easy to graphical user interface (GUI). Data message flow, packet losses , network topologies, link failure are some of the features that can be studied in this lab. The lab is equipped with PCs, LAN Emulator Kits, Web Developing Tools , JDK, NS2/NS3 and Cisco Packet Tracer.
Wireless Communication Lab
This lab has been designed for 7th Semester students to focus on digital wireless communication. Wireless communications technology is one of the most rapidly growing disciplines and is experiencing unprecedented market growth. B Tech (IT) students are finding themselves in careers relating to wireless information technology networks. This lab emphasizes on the concept of Code Division Multiple Access (CDMA) and Global System for Mobile Communication (GSM). Lab is equipped with PCs, NS2, GSM and CDMA Kits.
Project and Internet Lab
The department of Information Technology has a dedicated lab for Project and Lab Innovation. This lab offers the students, the opportunity to gain valuable hands-on experience to become proficient and creative IT Professionals. This lab plays a key role in promoting practical learning experience, where they develop creative proposals, and execute their final projects. All computers are provided with the Wi-Fi Internet connectivity. The machines are also equipped with the necessary networking hardware and software. Few PC’s are purely allocated to project groups as and when they demand as per their sensitivity of project work.
Operating System Lab
The goal of this lab is to have students understand and appreciate the principles in the design and implementation of operating systems software. Students gain practical experience with designing and implementing concepts of operating systems such as system calls, CPU scheduling, process management, memory management techniques , file allocation strategies and deadlock management techniques by using C language in Linux environment.
Computer Skills for Professional Lab
The communication skill is absolutely essential for the career of any student. HMRITM has the vision for students to strengthen their professional voice. To accomplish this, a Digital Language Lab has been setup that offers:- Audio / video recording equipment for team and individual speaking practice, workshop setup to redress common communication errors and issues. This lab drastically improves their written and oral communication abilities. This lab also facilitates to enhance – Resume / Report Preparation / Letter Writing skills, Presentation skills, Soft Skills, Group Discussion skills and Interview Skills. This professional lab is equipped with PCs, Projectors and Sound Systems.