Admissions Open

Toll Free : 1800 2740 240

Apply Now | B.Tech Computer Science & Engineering

Quick Facts

150
acres of Wi-Fi
enabled campus

50000+
Success
Stories

93%
Over All
Placement

564+
Prime
Recruiters

42 Lacs
Highest
Package Offered

B.Tech | Computer Science & Engineering

Duration : 4 yrs. (8 Semesters)

The Department of Computer Science and Engineering offers B.Tech in Computer Science & Engineering for the students to grasp enriched knowledge in IT industries driven curriculum. The major focus of this course is to nurture and sharpen students IT skills with project based learning. Recurrent interactions with experts from renowned IT companies help the students to learn and master emerging technologies. The course tries to fill the gap between the industry and academia with regular workshops and expert talks.

Programme Objective

  • To sharpen the IT knowledge and skills of students
  • To inculcate professional, social, effective communication skills and entrepreneurial practice among their holistic growth
  • To help them adapt to the modern technologies, tools and methodologies of allied areas to meet the demand of the global world
  • To enable them to contribute effectively to their professional career and societal development.

Programme Outcome

  • Applying knowledge of science, computing and mathematics to solutions of problems associated with the discipline for society and the environment
  • Creating technical leaders who are also aware of professional ethics
  • Solving significant real life problems across a broad range that benefits the students to create successful careers in industry, academia, and public service

rankings

PLacement Highlights

Curriculum

1st Semester

Provides the knowledge of differential and integral calculus and enables understanding of linear algebra, linear programming and set theory.

Provides understanding of waves, optics, superconductivity and its applications and focuses on the physics behind optics and sound in our daily life.

Inculcate the knowledge of basic geometries, geometric tools, shapes and procedures used for engineering drawings and different concepts of theory of projections, development, sectioning

Students have practice in applying their knowledge of mathematics, science, and engineering and to expand this knowledge into the vast area of “rigid body Mechanics”. Students prepared for higher level courses such as courses in Mechanics of Solids, Mechanical Design and Structural Analysis. Analyze various machining processes and calculate relevant quantities such as velocities, forces, powers etc.

This subject help students to develop problem-solving skills to translate 'English' described problems into computer programs using the C language. It helps students to gain fundamental knowledge of general principles of computer programming languages such as input/output and arithmetic rules, conditional branching, looping, functions, array, structure, pointers for parameter passing, referencing and dereferencing, and linking data structures. Students also acquire fundamental knowledge on basics of computers hardware and number systems.

Introduction to the fundamental concepts of electricity and electronics that involve direct current, alternating current, series and parallel resistive circuits, inductance, capacitance, transformers, motors, electronic components, and various types of test equipment found in industry.

Provide exposure about optical and atomic physics phenomenon through experimental observations and focuses on interpretation and analysis of technical data.

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.

To converse fluently, without strain with international speakers of English in an accent and lexis that is widely understood across the globe They will be able to produce on their own texts that are coherent and clear and hence make them communicative at workplace. It is a diagnostic and remedial activity integrated with communication practice. Use vocabulary productively. Profitably use the grammar while producing language for communication.

2nd Semester

Provide the knowledge of various ordinary, partial differential equations and in-depth understanding of various analytical and numerical methods needed for solving different differential equations

Provides the insight of basic physics principles to be applied in engineering courses.

Elaboration of biological concepts with emphasis on effective utilization of biological principles for technology development by engineering students.

Provide basic introduction of environment and its various components and impart knowledge about the need, various policies and methods to protect environment.

An introduction to materials science with emphasis on general properties of materials. Topics will include crystal structure, extended and point defects, and mechanical, electrical, thermal and magnetic properties of metals, ceramics, electronic materials, composites and organic materials.

This course aims to help you develop the proficiency needed to succeed in today's technologically enhanced workplace by focusing on the development of professional oral and written communication skills.

Provide exposure about optical and atomic physics phenomenon through experimental observations and focuses on interpretation and analysis of technical data.

Gain practical exposure through different types of scientific programming problems and mathematical modeling. Students will able to solve wide range of engineering problems.

Introductory experimental laboratory explores the design, construction, and debugging of C programming. Develop students understanding about the core building blocks of a development framework.

1st Semester
Provides understanding of waves, optics, superconductivity and its applications and focuses on the physics behind optics and sound in our daily life.

Provides the knowledge of differential and integral calculus and enables understanding of linear algebra, linear programming and set theory.

Elaboration of biological concepts with emphasis on effective utilization of biological principles for technology development by engineering students.

2nd Semester
Provides the insight of basic physics principles to be applied in engineering courses.

Provide the knowledge of various ordinary, partial differential equations and in-depth understanding of various analytical and numerical methods needed for solving different differential equations.

3rd Semester

It helps to understand various mathematical and statistical techniques along with their real life applications.

It helps to understand why Python is a useful scripting language for developers. Also, to learn how to design and program Python applications by using basic elementary concepts, lists, tuples, and dictionaries in Python programs. It also helps to learn how to identify Python object types and implement advanced concepts in real-life scenarios.

Able to Assess how the choice of data structures and algorithm design methods impacts the performance of programs. Choose the appropriate data structure and algorithm design method for a specified application.It helps in understanding the concept of Static & Dynamic memory management, data types, algorithms & also basic data structures, such as arrays, linked lists, stacks, queues, trees and graphs.

This course develops understanding to implement Stack, Queue, Linked List Trees and Graphs. Able to analyze space and time efficiency of algorithms and design new algorithms.

This course introduces the basics of computer organization and architecture. It covers computer system's functional components, their characteristics, their performance, and their interactions, data representation, memory types and hierarchies, I/O devices, CPU architectures such as RISC, CISC, parallel systems .

Able to learn requirements analysis, high-level design, detail-level design, UML modeling. Able to identify, formulate, and solve software engineering problems, including the specification, design, implementation and testing of software systems that meet specification, performance, maintenance and quality requirements. Presenting various techniques and strategies of software testing and inspection and pointing out the importance of testing in achieving high-quality software.

This course is aimed to provide you hands-on experience with different aspects of Software Engineering and UML including requirements identification, DFD, behavioral and structural design using UML diagrams, implementation, testingThis course develops an understanding of various software testing tools and how how they are used in actual practice.

Business intelligence (BI) tools are types of application software which collect and process large amounts of unstructured data from internal and external systems, including books, journals, documents, health records, images, files, email, video and other business sources. These tools also help prepare data for analysis so that you can create reports, dashboards and data visualisations. The results give both employees and managers the power to accelerate and improve decision making, increase operational efficiency, pinpoint new revenue potentials, identify market trends, report genuine KPIs and identify new business opportunities.

To familiarize with basics of Object Oriented Programming (OOP) to solve real life problems using concepts like: Classes, Objects and other OOP traits. Able to utlize the readymade facility of Java via API's for Multithreading, I/O and Networking. Student will be able to write standalone and network enabled programs in an efficient way.

To familiarize with basics of Object Oriented Programming (OOP) to solve real life problems using concepts like: Classes, Objects and other OOP traits. Able to utlize the readymade facility of Java via API's for Multithreading, I/O and Networking. Student will be able to write standalone and network enabled programs in an efficient way.

Smart industrial connectivity help to connect the industrial sensor throgh the various communication mode to better operation of industry machinery

4th Semester

To understand evolution and types of OS and to understand the structure, components and functions of OS and To understand virtual memory management, Disk management, I/O management and File systems.

To introduce Basic Linux general purpose Commands,shell script.Learn different programming language in Linux editor environment and implement different Operating system algorithm and file management and different types of permission setup.To understand how system processes work and how to manage them.

This course introduces basic methods for the design and analysis of efficient algorithms emphasizing methods useful in practice such as Divide and Conquer, Greedy, Dynamic programming, Backtracking and Branch bound etc and provides basic ability to analyze algorithms and to determine their correctness in terms of time and space complexity.

This course visualizes the nature of different types of algorithm design techniques, like, divide and conquer, dynamic programming and greedy approach etc.

This subject provides students with an overview of the concepts and fundamentals of data communication and computer networks. Identify the different types of network topologies and protocols. Understand the functionality of all layers of ISO/OSI reference model and different protocols of TCP/IP suites.

It helps students to simulate the configuration of different topologies used to setup LANs and their interconnection. Configuration of routing protocols among different networks to establish the data communication.

Data Base Management Systems (DBMS) are indispensable parts of current data frameworks. Database applications are inescapable and range in size from small in-memory information bases or significantly bigger in different applications areas. The course centers around the essentials of knowledgebase and social information base administration frameworks, and the current improvements in data set hypothesis and their training.

The target of DBMS lab course is to comprehend the practical applicability of database management system ideas. This course help students to understand various advanced queries execution such as relational constraints, joins, set operations, aggregate functions, views etc.

The Agile methods course rapidly becoming the choice for software development where requirements are unpredictable or is expected to change over time, how they are implemented, and their impact on software engineering.By the end of this course, you will understand Agile software development so thoroughly that you’ll be able to be an effective leader or member of a great software product development team.

In the beginning,you will understand Agile software development with the Agile agile practices/process. Then you wll learn about issues associated with planning and controlling agile projects and the role of the project manager in Agile . Finally, how to apply agile principles and values to a given situation and identify and address most common problems encountered in adopting Agile methods

Design patterns are typical solutions to common problems in software design. Each pattern is like a blue print that you can customize to solve a particular design problem in your code. Design Patterns are language independant. These design patterns are implemented in any Object Oriented Programming Language by students.

Data analysis is a process of inspecting, cleansing, transforming, and modelling data with the goal of discovering useful information, informing conclusions, and supporting decision-making.

5th Semester

It helps to understand commonly used strategies of economics in the field of engineering.

This course gives an insight into the basics of cloud computing along with virtualization, cloud computing is one of the fastest growing domain from a while now. It will provide students a basic understanding about cloud and virtualization along with it how one can migrate over it. it also focus on the concept of multicloud along with security hacks and use of Cloud Computing in various sectors.

Cloud Computing lab configures different virtualization technologies such as Virtual Box and VMware workstation and enables Students to create and deploy a web application in a variety of cloud environments. it focuses on understanding private clouds by learning how to set up and utilize a generic cloud environment.

Big data analytics is the use of advanced analytic techniques against very large, diverse data sets that include structured, semi-structured and unstructured data, from different sources, and in different sizes from terabytes to zettabytes. Big data is a term applied to data sets whose size or type is beyond the ability of traditional relational databases to capture, manage and process the data with low latency.

The Big Data Analytics Lab, is focuses on large-scale data analytics problems that arise in different application domains and disciplines. One of the primary focus of our lab is to investigate an alternative computational paradigm that involves "humans-in-the-loop" for large-scale analytics problems.

Machine learning is the study of computer algorithms that can improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence

It helps to provide Indian traditional in-depth knowledge to students.

6th Semester

It helps to understand commonly used strategies of management in the field of engineering.

This subject presents the theoretical aspects of computer science, and deals with the concepts of automata, formal languages, grammar, algorithms, computability, decidability, and complexity. These are of practical importance in construction of compilers and designing of programming languages. The purpose of this subject is to acquaint the student with an overview of the theoretical foundations of computer science from the perspective of formal languages.

This subject introduces students to programming technologies, design and development related to mobile applications. Students will have hands-on experience of designing apps for android devices and get to understand the application life-cycle.

This project-oriented subject examines the principles of mobile application design and development. Students will learn application development on the Android platform. They design applications on topics like user interface design and building, data handling, SMS and Telephony Manager, GPS and sensors, Graphics and Animations, Multimedia etc. Also, they will get familiarised with packaging, versioning, signing and distribution of Mobile applications.

Artificial intelligence is intelligence demonstrated by machines, machine start learning itself and take the neccessary action itself and start predictting the future.

It help students to understand indian laws and constitution.

7th Semester

Able to describe the design of a compiler and to enrich the knowledge in various phases of compiler ant its use, code optimization techniques, machine code generation, and use of symbol table.

8th Semester

This course expands upon the points canvassed in the subject Operating Systems, like process synchronization, interprocess communication, and file system organization. After a concise review, these points are examined with regards to distributed systems.
It covers advanced topics in concurrency, deadlock, multiprocessor scheduling, computer system modeling, and virtual memory management from the operating systems perspective.

It uses the concepts from Parallel and Distributed systems for running the complex jobs in an efficient and economical way. High Performance Computing evolved due to meet increasing demands for processing speeds. HPC brings together several technologies such as Computer Architecture, Algorithms, Programs and System Software under a single cover to solve tedious problems effectively and quickly.

To provide students knowledge to use modern tools necessary for developing computer application based real life projects. Students will be able to make comprehensive use of the technical knowledge gained from previous courses.

OR

8th Semester

To provide students industrial experience along with knowledge to use modern tools necessary for developing computer application based real life projects. Students will be able to make comprehensive use of the technical knowledge gained from previous courses and ongoing projects in the industry.

Elective

This course helps to provide an understanding of Laravel features, and develop dynamic web-based applications using basic and advanced concepts of Laravel. It also help to understand the essentials of database connectivity and deployment of developed web application

Java and it's Framework covers the Spring Boot Framework in java. It covers the microservices architecture and building microservices in spring boot. It covers the Data repositories in Spring Boot followed by the concepts of thymeleaf templates in Spring Boot.

This course helps to provide an understanding of Django features, and develop web-based applications using basic and advanced concepts of Django. Also, encourage students to design and develop forms (both ad-hoc and from Models and Data Models) and automate the validation and verification of data in those forms. It is also helps to understand the essentials of database connectivity and deployment of developed web application.

This course has been designed to provide in-depth knowledge and understanding of React and use it for practical real-time purposes. With this course, students can learn the A-Z of React library and how to use it for programming applications, including meeting particular needs.

Data warehouse stores a large amount of historical data which helps users to analyze different time periods and trends to make future predictions. Data mining is used to discover patterns and relationships in the data in order to help make better business decisions.

UI/UX Design course aims at understanding a design-centric approach to user interface and user experience design including the understanding of different stages of design thinking. It also aims at learning current best practices and conventions in UX design and apply them to create effective and compelling screen-based experiences for websites or apps.

Software Project Management (SPM) is a proper way of planning and leading software projects. It is a part of project management in which software projects are planned, implemented, monitored and controlled. Software is an non-physical product. Software development is a new stream in business and there is very little experience in building software products. Most of the software products are made to fit client’s requirements.

After learning the basic of OOPS. Next step is to use it for software design. Object-oriented modeling allows for object identification and communication while supporting data abstraction, inheritance and encapsulation

Advanced Java covers the standard concepts such as database connectivity, networking, Servlet, web-services, etc. Here student learn: what is advance Java, its benefit, uses, topics of advance Java, and the difference between core Java and advance Java.

This subject is an introduction to the primary concepts of gaming, and an exploration of how these basic concepts affect the way gamers interact. In this subject, students will understand what defines a “game” and the mechanics and rules behind different types of games.

In this course, knowledge about Robotic Process Automation Design & Development will be provided. Students will learn how to design chatbots.

This course aimed to introduce .NET technology which provides multilanguage environment to develop windows based software development, primarily focus is on .NET framework, Visual Basic, programming language C# & ASP .NET for web application

This course is introduced to make student understand about the primary concept of decentralized ledger for peer to peer network to provide secure and safe transactions using blockchain. It primary focus on Bitcoin (digital currency), Hyperledger & Ethereum based blockchain technology including smart contract. Student will understand how Blockchain technology provides greater transparency, enhanced security, and easier traceability for various applications without the need of central authorities.

This course aim to give complete knowledge, how to defending computers, servers, mobile devices, electronic systems, networks, and data from any sort of cyber-attacks.

This Course explain the basic concepts and challenges of Wireless adhoc and sensor networks, Classify the design issues and different categories of MAC protocols, Explain the various adhoc routing protocols and transport layer mechanisms, Discuss the sensor characteristics and wsn layer protocols, Illustrate the issues of routing in wsn and QoS related performance measurements

This course provides an overview of modelling techniques and simulation tools for a wide range of natural phenomena. This course's objective  will help us to solve a lot of practical problems, allowing us to build short programmes from scratch to handle basic issues.

This course introduces the concept of soft computing, techniques of soft computing and their importance in handling the real life problem. It includes introduction to neural network, genetic algorithm and fuzzy logic and their hybrids.

This course is designed to introduce students to the fundamental concepts and ideas in natural language processing (NLP), and to get them up to speed with current research in the area. Able to understand the syntactic and semantic processing of text.

The objective of this course is to provide students an overview of discrete mathematics. Logic and proofs, sets and functions, probability, recursion, graph theory, matrices, Boolean algebra, and other essential discrete math concepts will  also  be covered. Also students will be able to learn different mathematical terminology and notations and logical reasoning.

Eligibility Criteria

Duration: 4 yrs.

The Candidates should have passed Senior Secondary (10+2) or an equivalent Examination in five subjects taken together including compulsory subjects of Physics, Mathematics and one subject of chemistry/ Biotechnology/ Biology/ Computer Science & English with 60% marks in aggregate (40% marks in the case of SC/ ST Category).

Or

Passed Diploma examination with at least 60% marks (40% in case of candidates belonging to reserved category), subject to vacancies in the First Year, in case the vacancies at lateral entry are exhausted

Key Recruiters of the departmental students

Fees

Course Course Fee 
Indian (INR) International (USD)
Tuition Fee Development Fee
B Tech (Computer Science & Engineering)
1,05,000 15,000
-

Note:

  1. The Fee will have to be deposited at the time of Counselling.
  2. University Charges will be extra as per University norms.
  3. Fee once paid shall not be refunded under any circumstances.
  4. There will be an annual increase of 7% in tuition fees.
  5. Students Fund for all the students is Rs.2,000/- p.a.
  6. Lifetime Alumni Membership fee is Rs. 4,000/-.
  7. Hostel & Transport Charges will be extra.
  8. Students who wish to leave the Institute mid-stream, will have to deposit the fee for the remaining period of the course as per judgement of the Hon'ble Supreme Court in the case of Islamic Academy of Education and others Vs State of Karnataka & PA lnamdar case.

Merit Scholarships

(Scholarships on the basis of % of Marks in Qualifying Exam)

% Marks Scholarship Criteria (% Tuition Fee Waiver)
90% & above 100%
80 to 89.99% 40%
70 to 79.99% 30%
60 to 69.99% 20%

Alumni Speaks

B.Tech | Computer Science & Engineering

The Department of Computer Science and Engineering offers B.Tech in Computer Science & Engineering for the students to grasp enriched knowledge in IT industries driven curriculum. The major focus of this course is to nurture and sharpen students IT skills with project based learning. Recurrent interactions with experts from renowned IT companies help the students to learn and master emerging technologies. The course tries to fill the gap between the industry and academia with regular workshops and expert talks.

Course Objective

  • To sharpen the IT knowledge and skills of students
  • To inculcate professional, social, effective communication skills and entrepreneurial practice among their holistic growth
  • To help them adapt to the modern technologies, tools and methodologies of allied areas to meet the demand of the global world
  • To enable them to contribute effectively to their professional career and societal development.

Course Outcome

  • Applying knowledge of science, computing and mathematics to solutions of problems associated with the discipline for society and the environment
  • Creating technical leaders who are also aware of professional ethics
  • Solving significant real life problems across a broad range that benefits the students to create successful careers in industry, academia, and public service

Curriculum

1st Semester

Provides the knowledge of differential and integral calculus and enables understanding of linear algebra, linear programming and set theory.

Provides understanding of waves, optics, superconductivity and its applications and focuses on the physics behind optics and sound in our daily life.

Inculcate the knowledge of basic geometries, geometric tools, shapes and procedures used for engineering drawings and different concepts of theory of projections, development, sectioning

Students have practice in applying their knowledge of mathematics, science, and engineering and to expand this knowledge into the vast area of “rigid body Mechanics”. Students prepared for higher level courses such as courses in Mechanics of Solids, Mechanical Design and Structural Analysis. Analyze various machining processes and calculate relevant quantities such as velocities, forces, powers etc.

This subject help students to develop problem-solving skills to translate 'English' described problems into computer programs using the C language. It helps students to gain fundamental knowledge of general principles of computer programming languages such as input/output and arithmetic rules, conditional branching, looping, functions, array, structure, pointers for parameter passing, referencing and dereferencing, and linking data structures. Students also acquire fundamental knowledge on basics of computers hardware and number systems.

Introduction to the fundamental concepts of electricity and electronics that involve direct current, alternating current, series and parallel resistive circuits, inductance, capacitance, transformers, motors, electronic components, and various types of test equipment found in industry.

Provide exposure about optical and atomic physics phenomenon through experimental observations and focuses on interpretation and analysis of technical data.

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.

To converse fluently, without strain with international speakers of English in an accent and lexis that is widely understood across the globe They will be able to produce on their own texts that are coherent and clear and hence make them communicative at workplace. It is a diagnostic and remedial activity integrated with communication practice. Use vocabulary productively. Profitably use the grammar while producing language for communication.

2nd Semester

Provide the knowledge of various ordinary, partial differential equations and in-depth understanding of various analytical and numerical methods needed for solving different differential equations

Provides the insight of basic physics principles to be applied in engineering courses.

Elaboration of biological concepts with emphasis on effective utilization of biological principles for technology development by engineering students.

Provide basic introduction of environment and its various components and impart knowledge about the need, various policies and methods to protect environment.

An introduction to materials science with emphasis on general properties of materials. Topics will include crystal structure, extended and point defects, and mechanical, electrical, thermal and magnetic properties of metals, ceramics, electronic materials, composites and organic materials.

This course aims to help you develop the proficiency needed to succeed in today's technologically enhanced workplace by focusing on the development of professional oral and written communication skills.

Provide exposure about optical and atomic physics phenomenon through experimental observations and focuses on interpretation and analysis of technical data.

Gain practical exposure through different types of scientific programming problems and mathematical modeling. Students will able to solve wide range of engineering problems.

Introductory experimental laboratory explores the design, construction, and debugging of C programming. Develop students understanding about the core building blocks of a development framework.

1st Semester
Provides understanding of waves, optics, superconductivity and its applications and focuses on the physics behind optics and sound in our daily life.

Provides the knowledge of differential and integral calculus and enables understanding of linear algebra, linear programming and set theory.

Elaboration of biological concepts with emphasis on effective utilization of biological principles for technology development by engineering students.

2nd Semester
Provides the insight of basic physics principles to be applied in engineering courses.

Provide the knowledge of various ordinary, partial differential equations and in-depth understanding of various analytical and numerical methods needed for solving different differential equations.

3rd Semester

It helps to understand various mathematical and statistical techniques along with their real life applications.

It helps to understand why Python is a useful scripting language for developers. Also, to learn how to design and program Python applications by using basic elementary concepts, lists, tuples, and dictionaries in Python programs. It also helps to learn how to identify Python object types and implement advanced concepts in real-life scenarios.

Able to Assess how the choice of data structures and algorithm design methods impacts the performance of programs. Choose the appropriate data structure and algorithm design method for a specified application.It helps in understanding the concept of Static & Dynamic memory management, data types, algorithms & also basic data structures, such as arrays, linked lists, stacks, queues, trees and graphs.

This course develops understanding to implement Stack, Queue, Linked List Trees and Graphs. Able to analyze space and time efficiency of algorithms and design new algorithms.

This course introduces the basics of computer organization and architecture. It covers computer system's functional components, their characteristics, their performance, and their interactions, data representation, memory types and hierarchies, I/O devices, CPU architectures such as RISC, CISC, parallel systems .

Able to learn requirements analysis, high-level design, detail-level design, UML modeling. Able to identify, formulate, and solve software engineering problems, including the specification, design, implementation and testing of software systems that meet specification, performance, maintenance and quality requirements. Presenting various techniques and strategies of software testing and inspection and pointing out the importance of testing in achieving high-quality software.

This course is aimed to provide you hands-on experience with different aspects of Software Engineering and UML including requirements identification, DFD, behavioral and structural design using UML diagrams, implementation, testingThis course develops an understanding of various software testing tools and how how they are used in actual practice.

Business intelligence (BI) tools are types of application software which collect and process large amounts of unstructured data from internal and external systems, including books, journals, documents, health records, images, files, email, video and other business sources. These tools also help prepare data for analysis so that you can create reports, dashboards and data visualisations. The results give both employees and managers the power to accelerate and improve decision making, increase operational efficiency, pinpoint new revenue potentials, identify market trends, report genuine KPIs and identify new business opportunities.

To familiarize with basics of Object Oriented Programming (OOP) to solve real life problems using concepts like: Classes, Objects and other OOP traits. Able to utlize the readymade facility of Java via API's for Multithreading, I/O and Networking. Student will be able to write standalone and network enabled programs in an efficient way.

To familiarize with basics of Object Oriented Programming (OOP) to solve real life problems using concepts like: Classes, Objects and other OOP traits. Able to utlize the readymade facility of Java via API's for Multithreading, I/O and Networking. Student will be able to write standalone and network enabled programs in an efficient way.

Smart industrial connectivity help to connect the industrial sensor throgh the various communication mode to better operation of industry machinery

4th Semester

To understand evolution and types of OS and to understand the structure, components and functions of OS and To understand virtual memory management, Disk management, I/O management and File systems.

To introduce Basic Linux general purpose Commands,shell script.Learn different programming language in Linux editor environment and implement different Operating system algorithm and file management and different types of permission setup.To understand how system processes work and how to manage them.

This course introduces basic methods for the design and analysis of efficient algorithms emphasizing methods useful in practice such as Divide and Conquer, Greedy, Dynamic programming, Backtracking and Branch bound etc and provides basic ability to analyze algorithms and to determine their correctness in terms of time and space complexity.

This course visualizes the nature of different types of algorithm design techniques, like, divide and conquer, dynamic programming and greedy approach etc.

This subject provides students with an overview of the concepts and fundamentals of data communication and computer networks. Identify the different types of network topologies and protocols. Understand the functionality of all layers of ISO/OSI reference model and different protocols of TCP/IP suites.

It helps students to simulate the configuration of different topologies used to setup LANs and their interconnection. Configuration of routing protocols among different networks to establish the data communication.

Data Base Management Systems (DBMS) are indispensable parts of current data frameworks. Database applications are inescapable and range in size from small in-memory information bases or significantly bigger in different applications areas. The course centers around the essentials of knowledgebase and social information base administration frameworks, and the current improvements in data set hypothesis and their training.

The target of DBMS lab course is to comprehend the practical applicability of database management system ideas. This course help students to understand various advanced queries execution such as relational constraints, joins, set operations, aggregate functions, views etc.

The Agile methods course rapidly becoming the choice for software development where requirements are unpredictable or is expected to change over time, how they are implemented, and their impact on software engineering.By the end of this course, you will understand Agile software development so thoroughly that you’ll be able to be an effective leader or member of a great software product development team.

In the beginning,you will understand Agile software development with the Agile agile practices/process. Then you wll learn about issues associated with planning and controlling agile projects and the role of the project manager in Agile . Finally, how to apply agile principles and values to a given situation and identify and address most common problems encountered in adopting Agile methods

Design patterns are typical solutions to common problems in software design. Each pattern is like a blue print that you can customize to solve a particular design problem in your code. Design Patterns are language independant. These design patterns are implemented in any Object Oriented Programming Language by students.

Data analysis is a process of inspecting, cleansing, transforming, and modelling data with the goal of discovering useful information, informing conclusions, and supporting decision-making.

5th Semester

It helps to understand commonly used strategies of economics in the field of engineering.

This course gives an insight into the basics of cloud computing along with virtualization, cloud computing is one of the fastest growing domain from a while now. It will provide students a basic understanding about cloud and virtualization along with it how one can migrate over it. it also focus on the concept of multicloud along with security hacks and use of Cloud Computing in various sectors.

Cloud Computing lab configures different virtualization technologies such as Virtual Box and VMware workstation and enables Students to create and deploy a web application in a variety of cloud environments. it focuses on understanding private clouds by learning how to set up and utilize a generic cloud environment.

Big data analytics is the use of advanced analytic techniques against very large, diverse data sets that include structured, semi-structured and unstructured data, from different sources, and in different sizes from terabytes to zettabytes. Big data is a term applied to data sets whose size or type is beyond the ability of traditional relational databases to capture, manage and process the data with low latency.

The Big Data Analytics Lab, is focuses on large-scale data analytics problems that arise in different application domains and disciplines. One of the primary focus of our lab is to investigate an alternative computational paradigm that involves "humans-in-the-loop" for large-scale analytics problems.

Machine learning is the study of computer algorithms that can improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence

It helps to provide Indian traditional in-depth knowledge to students.

6th Semester

It helps to understand commonly used strategies of management in the field of engineering.

This subject presents the theoretical aspects of computer science, and deals with the concepts of automata, formal languages, grammar, algorithms, computability, decidability, and complexity. These are of practical importance in construction of compilers and designing of programming languages. The purpose of this subject is to acquaint the student with an overview of the theoretical foundations of computer science from the perspective of formal languages.

This subject introduces students to programming technologies, design and development related to mobile applications. Students will have hands-on experience of designing apps for android devices and get to understand the application life-cycle.

This project-oriented subject examines the principles of mobile application design and development. Students will learn application development on the Android platform. They design applications on topics like user interface design and building, data handling, SMS and Telephony Manager, GPS and sensors, Graphics and Animations, Multimedia etc. Also, they will get familiarised with packaging, versioning, signing and distribution of Mobile applications.

Artificial intelligence is intelligence demonstrated by machines, machine start learning itself and take the neccessary action itself and start predictting the future.

It help students to understand indian laws and constitution.

7th Semester

Able to describe the design of a compiler and to enrich the knowledge in various phases of compiler ant its use, code optimization techniques, machine code generation, and use of symbol table.

8th Semester

This course expands upon the points canvassed in the subject Operating Systems, like process synchronization, interprocess communication, and file system organization. After a concise review, these points are examined with regards to distributed systems.
It covers advanced topics in concurrency, deadlock, multiprocessor scheduling, computer system modeling, and virtual memory management from the operating systems perspective.

It uses the concepts from Parallel and Distributed systems for running the complex jobs in an efficient and economical way. High Performance Computing evolved due to meet increasing demands for processing speeds. HPC brings together several technologies such as Computer Architecture, Algorithms, Programs and System Software under a single cover to solve tedious problems effectively and quickly.

To provide students knowledge to use modern tools necessary for developing computer application based real life projects. Students will be able to make comprehensive use of the technical knowledge gained from previous courses.

OR

8th Semester

To provide students industrial experience along with knowledge to use modern tools necessary for developing computer application based real life projects. Students will be able to make comprehensive use of the technical knowledge gained from previous courses and ongoing projects in the industry.

Elective

This course helps to provide an understanding of Laravel features, and develop dynamic web-based applications using basic and advanced concepts of Laravel. It also help to understand the essentials of database connectivity and deployment of developed web application

Java and it's Framework covers the Spring Boot Framework in java. It covers the microservices architecture and building microservices in spring boot. It covers the Data repositories in Spring Boot followed by the concepts of thymeleaf templates in Spring Boot.

This course helps to provide an understanding of Django features, and develop web-based applications using basic and advanced concepts of Django. Also, encourage students to design and develop forms (both ad-hoc and from Models and Data Models) and automate the validation and verification of data in those forms. It is also helps to understand the essentials of database connectivity and deployment of developed web application.

This course has been designed to provide in-depth knowledge and understanding of React and use it for practical real-time purposes. With this course, students can learn the A-Z of React library and how to use it for programming applications, including meeting particular needs.

Data warehouse stores a large amount of historical data which helps users to analyze different time periods and trends to make future predictions. Data mining is used to discover patterns and relationships in the data in order to help make better business decisions.

UI/UX Design course aims at understanding a design-centric approach to user interface and user experience design including the understanding of different stages of design thinking. It also aims at learning current best practices and conventions in UX design and apply them to create effective and compelling screen-based experiences for websites or apps.

Software Project Management (SPM) is a proper way of planning and leading software projects. It is a part of project management in which software projects are planned, implemented, monitored and controlled. Software is an non-physical product. Software development is a new stream in business and there is very little experience in building software products. Most of the software products are made to fit client’s requirements.

After learning the basic of OOPS. Next step is to use it for software design. Object-oriented modeling allows for object identification and communication while supporting data abstraction, inheritance and encapsulation

Advanced Java covers the standard concepts such as database connectivity, networking, Servlet, web-services, etc. Here student learn: what is advance Java, its benefit, uses, topics of advance Java, and the difference between core Java and advance Java.

This subject is an introduction to the primary concepts of gaming, and an exploration of how these basic concepts affect the way gamers interact. In this subject, students will understand what defines a “game” and the mechanics and rules behind different types of games.

In this course, knowledge about Robotic Process Automation Design & Development will be provided. Students will learn how to design chatbots.

This course aimed to introduce .NET technology which provides multilanguage environment to develop windows based software development, primarily focus is on .NET framework, Visual Basic, programming language C# & ASP .NET for web application

This course is introduced to make student understand about the primary concept of decentralized ledger for peer to peer network to provide secure and safe transactions using blockchain. It primary focus on Bitcoin (digital currency), Hyperledger & Ethereum based blockchain technology including smart contract. Student will understand how Blockchain technology provides greater transparency, enhanced security, and easier traceability for various applications without the need of central authorities.

This course aim to give complete knowledge, how to defending computers, servers, mobile devices, electronic systems, networks, and data from any sort of cyber-attacks.

This Course explain the basic concepts and challenges of Wireless adhoc and sensor networks, Classify the design issues and different categories of MAC protocols, Explain the various adhoc routing protocols and transport layer mechanisms, Discuss the sensor characteristics and wsn layer protocols, Illustrate the issues of routing in wsn and QoS related performance measurements

This course provides an overview of modelling techniques and simulation tools for a wide range of natural phenomena. This course's objective  will help us to solve a lot of practical problems, allowing us to build short programmes from scratch to handle basic issues.

This course introduces the concept of soft computing, techniques of soft computing and their importance in handling the real life problem. It includes introduction to neural network, genetic algorithm and fuzzy logic and their hybrids.

This course is designed to introduce students to the fundamental concepts and ideas in natural language processing (NLP), and to get them up to speed with current research in the area. Able to understand the syntactic and semantic processing of text.

The objective of this course is to provide students an overview of discrete mathematics. Logic and proofs, sets and functions, probability, recursion, graph theory, matrices, Boolean algebra, and other essential discrete math concepts will  also  be covered. Also students will be able to learn different mathematical terminology and notations and logical reasoning.

Career Scope

After the completion of the course, the students are competent to enter the Global IT world as well as the fields of Research & Development at prestigious institutions in India and abroad.
Employment opportunities are definitely on the rise with the introduction of Computer Science Engineering courses across top Engineering Colleges. Students inclined for research jobs can explore opportunities in various research institutes including BARC, DRDO, ISRO and CSIR. Department provides a conducive environment for students to nurture their innovative ideas and transform them to start their careers in entrepreneurship also.
Apart from the IT sector, Students can also make their careers in various private and public industries, the defense sector including the Armed forces, government departments, business organizations, commercial, financial and manufacturing sectors.

Career Prospects

Here is a list of the major career options after pursuing engineering in this field:

  • Software Developer
  • Database Administrator
  • SAP Consultant
  • Software Testing Engineer
  • Android App developer
  • Network Administrator
  • Game Developer
  • Information Systems (IS) Managers
  • Computer Hardware Engineer
  • Web Developer
  • Information Security Analyst
  • SEO Specialist
  • Project Manager and many more.

Eligibility Criteria

Duration: 4 yrs.

The Candidates should have passed Senior Secondary (10+2) or an equivalent Examination in five subjects taken together including compulsory subjects of Physics, Mathematics and one subject of chemistry/ Biotechnology/ Biology/ Computer Science & English with 60% marks in aggregate (40% marks in the case of SC/ ST Category).

Or

Passed Diploma examination with at least 60% marks (40% in case of candidates belonging to reserved category), subject to vacancies in the First Year, in case the vacancies at lateral entry are exhausted

Fees

Course Course Fee 
Indian (INR) International (USD)
Tuition Fee Development Fee
B Tech (Computer Science & Engineering)
1,00,000 20,000
-

Note:

  1. The Fee will have to be deposited at the time of Counselling.
  2. University Charges will be extra as per University norms.
  3. Fee once paid shall not be refunded under any circumstances.
  4. There will be an annual increase of 7% in tuition fees.
  5. Students Fund for all the students is Rs.2,000/- p.a.
  6. Lifetime Alumni Membership fee is Rs. 4,000/-.
  7. Hostel & Transport Charges will be extra.
  8. Students who wish to leave the Institute mid-stream, will have to deposit the fee for the remaining period of the course as per judgement of the Hon'ble Supreme Court in the case of Islamic Academy of Education and others Vs State of Karnataka & PA lnamdar case.

Top Recruiters

Here is a list of the major IT Companies visited in the campus for recruitment is:

  • Infosys Technologies
  • IBM
  • Capgemini
  • Lido Learning
  • Byju’s
  • MAQ Software
  • Hashedin
  • Jugnoo
  • Global Logic
  • Pfizer
  • Mothersonsumi
  • Nineleaps
  • Libsys Ltd.
  • Daily Hunt
  • Extra Marks
  • Fiserv and many more
  • Mind Tree
  • Daffodil Software and many more

Admission Enquiry 2020

Skip to content Skip to content