Information Technology

Information Technology is an engineering division, which concentrates on the study of utilizing computers and telecommunications in order to control, gather, store and circulate information. Both software and hardware sectors are parts of Information Technology. Due to the importance and reputation of IT, the present age is sometimes referred to as information technology age. IT represents a vast category of career options that are based on processing, designing, developing, managing or supporting computer and web-based technologies and devices that constitute an IT network.

Information Technology had modeled the world as an entirely IT-dependent world which uses many Information Technology applications in every aspect of live. This translates into a wide variety of career opportunities in this field, both for fresh and experienced IT professionals. In order to excel in this field, one should be devoted, committed and dedicated towards his/her job. Innovation with intellectual mind is essential in order to become a talented IT professional.

Programs Offered:

UG Program

B.TECH –Information Technology (Duration: 4 Years / 8 Semesters)-Established in the year 2007


To impart technical education & training of exemplary academic standard by adoption of educational quality management system as per ISO 9001:2008 requirement and achieve institutional autonomous.


To enhance the satisfaction of students, parents, employers and other institutions by Monitoring performance norms. Directing action through periodical audit and customer feedback eliminating non conformances Updating of educational planning, teaching learning, students evaluation and placement processed. Improvement in infrastructures. Programme Educational Objectives:

Program Objective 1

To provide students with Core Competence in mathematical, scientific and basic engineering fundamentals necessary to formulate, analyze and solve hardware/software engineering problems and/or also to pursue advanced study or research.

Program Objective 2

To train students with good Breadth of knowledge in core areas of Information Technology and related engineering so as to comprehend engineering trade-offs, analyze, design, and synthesize data and technical concepts to create novel products and solutions for the real life problems.

Program Objective 3

To inculcate high Professionalism and ethical standards in students, to develop effective oral and written communication skills, to work as part of teams on multidisciplinary projects and diverse professional environments, and relate engineering issues to the society, global economy and to emerging technologies.

Program Objective 4

To provide our Students with Learning Environment awareness of the life-long learning needed for a successful professional career and to introduce them to written ethical codes and guidelines, perform excellence, leadership and demonstrate good citizenship.

Programme Outcomes:

a. An ability to apply knowledge of mathematics, including discrete mathematics, probability, statistics, science, computer science and engineering, electronic engineering and electrical engineering as it applies to computer hardware and software.

b. An ability to design and conduct experiments, as well as to organize, analyze and interpret data to produce meaningful conclusions and recommendations.

c. An ability to design hardware and software systems, components, or processes to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.

d. An ability to work individually or as a member with responsibility to function on multi-disciplinary teams.

e. An ability to identify, formulate, and solve hardware and software computing problems, accounting for the interaction between hardware and software.

f. An understanding of professional, legal, and ethical issues and responsibilities.

g. An ability to communicate effectively in speech and in writing, including documentation of hardware and software systems.

h. Able to show the understanding of impact of engineering solutions in a global on the society, economic, environmental.

i. Demonstrate an ability to acquire new knowledge in the computing discipline and to engage in life-long learning.

j. Knowledge of contemporary issues in the social sciences and the humanities using computational tools.

k. An ability to use the techniques, skills, and modern engineering tools necessary for computer engineering practice.

l. An ability to apply engineering and management knowledge and techniques to estimate time and resources needed to complete a computer engineering project.

m. An ability to recognize the importance of professional development by pursuing postgraduate studies or face competitive examinations that offer challenging and rewarding careers in computing.

Career Prospects:

Booming IT sector in India has plenty of jobs for fresh computer science graduates. Candidates on successful completion of degree will get various career options. They can acquire different roles such as

Software Developers: Software developers are professionals who are concerned with facets of the software development process which involves activities such as design and coding, computer programming, project management, etc.

Hardware Engineers: These professionals do research, design, develop, test, and oversee the installation of computer hardware which inter alia includes computer chips, circuit boards, systems, modems, keyboards, and printers.

System Designer: Professionals involved in system designing, Logical & Physical Designing wherein logical designing can be enumerated as the structure & characteristics such as output, input, files, database & procedures, etc.

System Analyst: Computer engineers who work as systems analyst do research about the existing problems and plan solutions for the problem. They also recommend software and system related problems and coordinate development between business development teams.

Networking Engineers: Networking engineers are computer professionals involved in designing, implementation, and troubleshooting of computer networks.

DBA: DBA or Database Administrator are the professionals who are bestowed with the job to design, implement, maintain, and repair an organization's database. Inter alia DBA professionals are also known as Database Coordinator or Database Programmer in IT sector.

About the Faculty:

Faculty members are from different specialization of Information Technology with a good blend of industry as well as teaching experience. All are highly qualified and have carried out socially relevant research activities.

Their sound technical knowledge helps in guiding the students in recent advances in the broad areas of Information Technology We teach our students to design creatively, to take an innovative approach to both the development and the application of engineering technology. Our academic staff – many of whom are acknowledged leaders in their fields – provide a stimulating learning environment that extends well beyond the lecture hall. Our department consists of 05 Teaching faculties in that of 02 assistant professors and 02 associate professor and 01 Non – teaching faculty. All our faculties are experienced in their core areas as Service Oriented Architecture XML and Web Service Database Administration Management of Information Security System Analysis and Design


In this academic year(2014-2015) nearly 50% students were placed in company like

  • Polaris
  • CSS Corp
  • FSS
•To develop programs in C using basic constructs.
•To develop applications in C using strings, pointers, functions, structures
•To develop applications in C using file processing
•Develop C programs for simple applications making use of basic constructs, arrays and strings.
•Develop C programs involving functions, recursion, pointers, and structures.
•Design applications using sequential and random access file processing.
• To write simple scripts for the creation of web sites
• To create various information technology enabled applications
•Fabricate carpentry components and pipe connections including plumbing works.
•Use welding equipments to join the structures.
•Carry out the basic machining operations
•Make the models using sheet metal works
•Illustrate on centrifugal pump, Air conditioner, operations of smithy, foundary and fittings
•Carry out basic home electrical works and appliances
•Measure the electrical quantities
•Elaborate on the components, gates, soldering practices
•To understand the different operations of search trees
•To implement graph traversal algorithms
•To get familiarized to sorting and searching algorithms
•Write functions to implement linear and non-linear data structure operations
•Suggest appropriate linear / non-linear data structure operations for solving a given problem
•Appropriately use the linear / non-linear data structure operations for a given problem
•Apply appropriate hash functions that result in a collision free scenario for data storage and retrieval
• To build software development skills using java programming for real-world applications.
•To understand and apply the concepts of classes, packages, interfaces, arraylist, exception handling and file processing.
•To develop applications using generic programming and event handling
•Develop and implement Java programs for simple applications that make use of classes, packages and interfaces.
•Develop and implement Java programs with arraylist, exception handling and multithreading.
•Design applications using file processing, generic programming and event handling
•To understand the various basic logic gates
•To design and implement the various combinational circuits
•To design and implement combinational circuits using MSI devices.
•To design and implement sequential circuits
•To understand and code with HDL programming
•Write functions to implement linear and non-linear data structure operations
•Suggest appropriate linear / non-linear data structure operations for solving a given problem
•Appropriately use the linear / non-linear data structure operations for a given problem
•Apply appropriate hash functions that result in a collision free scenario for data storage and retrieval
•To understand data definitions and data manipulation commands
•To learn the use of nested and join queries
•To understand functions, procedures and procedural extensions of data bases
•To be familiar with the use of a front end tool
•To understand design and implementation of typical database applications
•Use typical data definitions and manipulation commands.
•Design applications to test Nested and Join Queries
•Implement simple applications that use Views
•Implement applications that require a Front-end Tool
•Critically analyze the use of Tables, Views, Functions and Procedures
•Use typical data definitions and manipulation commands.
•Design applications to test Nested and Join Queries
•Implement simple applications that use Views
•Implement applications that require a Front-end Tool
•Critically analyze the use of Tables, Views, Functions and Procedures
•Write functions to implement linear and non-linear data structure operations
•Suggest appropriate linear / non-linear data structure operations for solving a given problem
•Appropriately use the linear / non-linear data structure operations for a given problem
•Apply appropriate hash functions that result in a collision free scenario for data storage and retrieval
•To Introduce ALP concepts, features and Coding methods
•Write ALP for arithmetic and logical operations in 8086 and 8051
•Differentiate Serial and Parallel Interface
•Interface different I/Os with Microprocessors
•Be familiar with MASM
•Write ALP Programmes for fixed and Floating Point and Arithmetic operations
•Interface different I/Os with processor
•Generate waveforms using Microprocessors
•Execute Programs in 8051
•Explain the difference between simulator and Emulator
•To learn and use network commands.
•To learn socket programming.
•To implement and analyze various network protocols.
•To learn and use simulation tools.
•To use simulation tools to analyze the performance of various network protocols
•Implement various protocols using TCP and UDP.
•Compare the performance of different transport layer protocols.
•Use simulation tools to analyze the performance of various network protocols.
•Analyze various routing algorithms.
•Implement error correction codes
•To understand the components and structure of mobile application development frameworks for Android and windows OS based mobiles.
•To understand how to work with various mobile application development frameworks.
•To learn the basic and important design concepts and issues of development of mobile applications.
•To understand the capabilities and limitations of mobile devices
•Develop mobile applications using GUI and Layouts.
•Develop mobile applications using Event Listener.
•Develop mobile applications using Databases.
•Develop mobile applications using RSS Feed, Internal/External Storage, SMS, Multi-threading and GPS.
•Analyze and discover own mobile app for simple needs.
•To capture the requirements specification for an intended software system
•To draw the UML diagrams for the given specification
•To map the design properly to code
•To test the software system thoroughly for all scenarios
•To improve the design by applying appropriate design patterns
•Perform OO analysis and design for a given problem specification.
•Identify and map basic software requirements in UML mapping.
•Improve the software quality using design patterns and to explain the rationale behind applying specific design patterns
•Test the compliance of the software with the SRS




HS8151-Communicative English
MA8151-Engineering Mathematics-I
PH8151-Engineering Physics
CY8151-Engineering Chemistry
GE8151-Problem Solving and Python Programming
GE8152-Engineering Graphics PRACTICALS
GE8161-Problem Solving and Python Programming Laboratory
BS8161-Physics and Chemistry Laboratory
` HS8251 Technical English
MA8251- Engineering Mathematics - II
PH8252- Physics for Information Science
BE8255- Basic Electrical, Electronics and Measurement Engineering
IT8201- Information Technology Essentials
CS8251- Programming in C
GE8261- Engineering Practices Laboratory
CS8261- C Programming Laboratory
IT8211- Information Technology Essentials Laboratory



MA8351- Discrete Mathematics
CS8351- Digital Principles and System Design
CS8391- Data Structures
CS8392- Object Oriented Programming
EC8394- Analog and Digital Communication
CS8381- Data Structures Laboratory
CS8383- Object Oriented Programming Laboratory
CS8382- Digital Systems Laboratory
HS8381- Interpersonal Skills/Listening & Speaking
MA8391- Probability and Statistics
CS8491- Computer Architecture
CS8492- Database Management Systems
CS8451- Design and Analysis of Algorithms
CS8493- Operating Systems
GE8291- Environmental Science and Engineering
CS8481- Database Management Laboratory
CS8461- Operating Systems Laboratory
HS8461- Advanced Reading and Writing



MA8551- Algebra and Number Theory
CS8591- Computer Networks
EC8691- Microprocessors and Microcontrollers
IT8501- Web Technology
CS8494- Software Engineering
Open Elective I
EC8681- Microprocessors and Microcontrollers Laboratory
CS8581- Networks Laboratory
IT8511- Web Technology Laboratory
IT8601- Computational Intelligence
CS8592- Object Oriented Analysis and Design
IT8602- Mobile Communication
CS8091- Big Data Analytics
CS8092- Computer Graphics and Multimedia
Professional Elective I
CS8662- Mobile Application Development Laboratory
CS8582- Object Oriented Analysis and Design Laboratory
IT8611- Mini Project
HS8581- Professional Communication



MG8591- Principles of Management
CS8792- Cryptography and Network Security
CS8791- Cloud Computing
Open Elective II
Professional Elective II
Professional Elective III
IT8711- FOSS and Cloud Computing Laboratory
IT8761- Security Laboratory
Professional Elective IV
Professional Elective V
IT8811- Project Work

Get In Touch

  • Add: GKM College of Engineering & Technology G.K.M. Nagar Perungalathur (Near Tambaram) Chennai - 600 063 Tamilnadu, India
  • Tel: 044 - 2279 2411, 2279 4023, 2279 4073
  • Email:
  • Fax:+ 91 - 44 - 2279 0012