Admissions Open

Toll Free : 1800 2740 240

Apply Now | B.Tech Data Science

Quick Facts

150
acres of Wi-Fi
enabled campus

50000+
Success
Stories

91%
Over All
Placement

564+
Prime
Recruiters

21 Lacs
Highest
Package Offered

B.TEch | data science

Duration : 4 yrs. (8 Semesters)

Computer Science is no more a branch now.Emerging technologies have created a whole new world that has an impact on our lives. Industry is looking for young engineers who are familiar with contemporary technologies and have received expert training on them during their course work. Therefore, the Department of Computer Science and Engineering offers B.Tech in Computer Science & Engineering with specialization in Data Science to provide a platform to undergraduate students for a prospective career in the rapidly growing data science industry. The course encompasses Data Science as an interdisciplinary, problem-solving approach that learns to apply scientific techniques to practical problems. It’s a skill-based programme with enough hands-on experience to design business models for analytics.

The goal of this course is to generate graduates who have the theoretical understanding and skill set to deal with all aspects of creating, managing, processing and converting data to knowledge.Students who complete the proposed programme will have a far greater depth and breadth of knowledge in the broad field of data science. Students will get the chance to study principles, tools, and approaches for modelling, analyzing, and discovering relevant information for a variety of real-world challenges. They are also urged to provide solutions that use appropriate data visualization approaches to aid decision-making. This program’s main goal is to teach students statistical abilities, mathematical reasoning, machine learning, knowledge discovery, and visualization skills. The emphasis is on holistic learning and empowering students to contribute significantly at all levels.

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 global world
  • To enable them to contribute effectively in their professional career and societal development.

Programme Outcome

  • Applying knowledge of science, computing and mathematics to solutions of problem associated to the discipline for society and 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.

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.

This course provides an accessible, overview of the field, covering the skills, tools, and techniques of data science. It defines the relationships to other data-saturated fields such as Machine Learning and Artificial Intelligence. The focus of the course is on gathering and analyzing data, formulating rules for classification and decision-making, and drawing actionable insights. By the end, the student will see how data science can help in making better decisions, gain deeper insights, and make work more effective and efficient.

The target of Data Science Foundation Lab is to aware the students about the tools used in Data Sciience like Jupyter / JupyterLab, GitHub etc. and students will be able to Clean data, filter noise, make data available for analysis.

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.

To understand how Linux administration can be done.

It helps to students in implementing Linux administration concepts.

This course gives students an insight into the basics of virtualization, implementation of virtualization, and various types of virtualization. It also practices hand-on VMware workstation software, how virtual machines can be created, processed, and migrated. It also covers the task scheduling in cloud computing, its various techniques, and its need.

This course implements various virtualization tools such as Virtual Box, VMware workstation. This course also covers utilizing the CloudSim tool to simulate a cloud environment to do tasks scheduling using various heuristics.

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.

It helps to explore the basic digital forensics and techniques for conducting the forensic examination on different digital devices. Also, to understand how to examine digital evidences such as the data acquisition, identification analysis.

This lab helps the Students to learn properly documentation process of digital forensics analysis. Students will gain an understanding of the tradeoffs and differences between various forensic tools. They will be able to describe the representation and organization of data and metadata within modern computer systems and also understand the inner workings of file systems. With the help of practical exposure, they will be able to create disk images, recover deleted files and extract hidden information.

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 gives an insight into the hybrid cloud deployment model, its requirement, advantages, and disadvantages. it also includes, how to design and deploy hybrid cloud infrastructure and applications. it also focuses on its security measures and its deployment in organizations as a business cloud.

This course aims to introduce the basic concepts of ethical hacking and its methodologies. Covers applying cyber security concepts to discover and report vulnerabilities in a network. Explores legal and ethical issues associated with ethical hacking.

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.

This course demonstrates programming proficiency to solve real time problems by using assembly language instructions of the 8085 and 8086 microprocessor along with the knowledge of the internal structure of microprocessor.

This course introduces fundamental concepts and key topics of cloud infrastructure deployment models.

This course introduces fundamental concepts and key topics of Cloud and Big Data Systems such as Cloud Computing models and platforms, virtualization, distributed file systems, the MapReduce programming model, Big Data processing frameworks, new database models, etc. This course provides a comprehensive study of the system architecture, software environment, enabling technologies, and innovative applications of Cloud and Big Data systems.

This course helps students to get familiarize with designing, packaging, versioning, signing and distribution of Mobile apps.

This course introduces fundamental concepts and key topics of Cloud such as Cloud Computing models and platforms, virtualization etc. This course provides a comprehensive study of the system architecture, software environment, enabling technologies,and innovative applications of Cloud in managing resources efficiently.

This course focuses on keeping software and devices free of threats. A compromised application could provide access to the data its designed to protect. Successful security begins in the design stage, well before a program or device is deployed.

This course taught the students, how to become cyber security architect. The course capable computer engineer to safe the organization from various threats. To achive this how to take major requirements for development of IT assets including routers, firewalls, local area networks (LANs), wide-area networks (WANs), virtual private networks (VPNs) are major contents of this subject

In this course, students will provide knowledge about database security concepts.

In this suject, student learn the way how the various technology components are combine to build a cloud, in which resources are pooled through virtualization technology and shared this cloud across a network.

In this course, students will learn the fundamentals of cloud-based service technologies, as well as how to best secure them. This course is designed for anyone who is new to cloud computing that needs to understand the basics of security and data protection and how they are implemented inside a cloud computing platform.

The course intends to provide the participants expertise on operation and management of OpenStack Cloud environment. The focus of this OpenStack course is to help individuals who are aiming for a successful career in this domain. Essential skills covered in this OpenStack course include configuring and maintaining Openstack Cloud platform. Students will gain an in-depth understanding of OpenStack architecture and components, OpenStack networking features and capabilities, object storage options, managing users, orchestration, and more.

With increase in the usage of the Internet, there has been an exponential increase in the use of online social media and networks on the Internet. Websites like Facebook, YouTube,Twitter, Instagram have changed the way the Internet is being used. However, there is a lack of understanding privacy and security issues on online social media. So privacy and security of online social media need to be investigated. Student completing the course will be able to appreciate various privacy and security concerns (spam, phishing, fraud nodes, identity theft) on Online Social Media.

This course focuses on the protection of data and resources held on servers. It utilises tools and techniques that help prevent intrusions, external attacks, hacking, and other malicious actions. This course will teach you the most important practices and procedures for securing your communication between client and server side. You will learn about firewalls, traps for hackers, the different protocols for securing communications within and outside the network, and more.

This course give detail description, how to protect smartphones, tablets, laptops and other portable computing devices, and the networks they connect to, from threats and vulnerabilities associated with wireless computing.

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 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,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 fee.
  5. Students Fund for all the students is Rs.2,000/- p.a.
  6. Life time 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 | Data Science

Computer Science is no more a branch now.Emerging technologies have created a whole new world that has an impact on our lives. Industry is looking for young engineers who are familiar with contemporary technologies and have received expert training on them during their course work. Therefore, the Department of Computer Science and Engineering offers B.Tech in Computer Science & Engineering with specialization in Data Science to provide a platform to undergraduate students for a prospective career in the rapidly growing data science industry. The course encompasses Data Science as an interdisciplinary, problem-solving approach that learns to apply scientific techniques to practical problems. It’s a skill-based programme with enough hands-on experience to design business models for analytics.

The goal of this course is to generate graduates who have the theoretical understanding and skill set to deal with all aspects of creating, managing, processing and converting data to knowledge.Students who complete the proposed programme will have a far greater depth and breadth of knowledge in the broad field of data science. Students will get the chance to study principles, tools, and approaches for modelling, analyzing, and discovering relevant information for a variety of real-world challenges. They are also urged to provide solutions that use appropriate data visualization approaches to aid decision-making. This program’s main goal is to teach students statistical abilities, mathematical reasoning, machine learning, knowledge discovery, and visualization skills. The emphasis is on holistic learning and empowering students to contribute significantly at all levels.

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 global world
  • To enable them to contribute effectively in their professional career and societal development.

Course Outcome

  • Applying knowledge of science, computing and mathematics to solutions of problem associated to the discipline for society and 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.

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.

This course provides an accessible, overview of the field, covering the skills, tools, and techniques of data science. It defines the relationships to other data-saturated fields such as Machine Learning and Artificial Intelligence. The focus of the course is on gathering and analyzing data, formulating rules for classification and decision-making, and drawing actionable insights. By the end, the student will see how data science can help in making better decisions, gain deeper insights, and make work more effective and efficient.

The target of Data Science Foundation Lab is to aware the students about the tools used in Data Sciience like Jupyter / JupyterLab, GitHub etc. and students will be able to Clean data, filter noise, make data available for analysis.

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.

To understand how Linux administration can be done.

It helps to students in implementing Linux administration concepts.

This course gives students an insight into the basics of virtualization, implementation of virtualization, and various types of virtualization. It also practices hand-on VMware workstation software, how virtual machines can be created, processed, and migrated. It also covers the task scheduling in cloud computing, its various techniques, and its need.

This course implements various virtualization tools such as Virtual Box, VMware workstation. This course also covers utilizing the CloudSim tool to simulate a cloud environment to do tasks scheduling using various heuristics.

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.

It helps to explore the basic digital forensics and techniques for conducting the forensic examination on different digital devices. Also, to understand how to examine digital evidences such as the data acquisition, identification analysis.

This lab helps the Students to learn properly documentation process of digital forensics analysis. Students will gain an understanding of the tradeoffs and differences between various forensic tools. They will be able to describe the representation and organization of data and metadata within modern computer systems and also understand the inner workings of file systems. With the help of practical exposure, they will be able to create disk images, recover deleted files and extract hidden information.

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 gives an insight into the hybrid cloud deployment model, its requirement, advantages, and disadvantages. it also includes, how to design and deploy hybrid cloud infrastructure and applications. it also focuses on its security measures and its deployment in organizations as a business cloud.

This course aims to introduce the basic concepts of ethical hacking and its methodologies. Covers applying cyber security concepts to discover and report vulnerabilities in a network. Explores legal and ethical issues associated with ethical hacking.

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.

This course demonstrates programming proficiency to solve real time problems by using assembly language instructions of the 8085 and 8086 microprocessor along with the knowledge of the internal structure of microprocessor.

This course introduces fundamental concepts and key topics of cloud infrastructure deployment models.

This course introduces fundamental concepts and key topics of Cloud and Big Data Systems such as Cloud Computing models and platforms, virtualization, distributed file systems, the MapReduce programming model, Big Data processing frameworks, new database models, etc. This course provides a comprehensive study of the system architecture, software environment, enabling technologies, and innovative applications of Cloud and Big Data systems.

This course helps students to get familiarize with designing, packaging, versioning, signing and distribution of Mobile apps.

This course introduces fundamental concepts and key topics of Cloud such as Cloud Computing models and platforms, virtualization etc. This course provides a comprehensive study of the system architecture, software environment, enabling technologies,and innovative applications of Cloud in managing resources efficiently.

This course focuses on keeping software and devices free of threats. A compromised application could provide access to the data its designed to protect. Successful security begins in the design stage, well before a program or device is deployed.

This course taught the students, how to become cyber security architect. The course capable computer engineer to safe the organization from various threats. To achive this how to take major requirements for development of IT assets including routers, firewalls, local area networks (LANs), wide-area networks (WANs), virtual private networks (VPNs) are major contents of this subject

In this course, students will provide knowledge about database security concepts.

In this suject, student learn the way how the various technology components are combine to build a cloud, in which resources are pooled through virtualization technology and shared this cloud across a network.

In this course, students will learn the fundamentals of cloud-based service technologies, as well as how to best secure them. This course is designed for anyone who is new to cloud computing that needs to understand the basics of security and data protection and how they are implemented inside a cloud computing platform.

The course intends to provide the participants expertise on operation and management of OpenStack Cloud environment. The focus of this OpenStack course is to help individuals who are aiming for a successful career in this domain. Essential skills covered in this OpenStack course include configuring and maintaining Openstack Cloud platform. Students will gain an in-depth understanding of OpenStack architecture and components, OpenStack networking features and capabilities, object storage options, managing users, orchestration, and more.

With increase in the usage of the Internet, there has been an exponential increase in the use of online social media and networks on the Internet. Websites like Facebook, YouTube,Twitter, Instagram have changed the way the Internet is being used. However, there is a lack of understanding privacy and security issues on online social media. So privacy and security of online social media need to be investigated. Student completing the course will be able to appreciate various privacy and security concerns (spam, phishing, fraud nodes, identity theft) on Online Social Media.

This course focuses on the protection of data and resources held on servers. It utilises tools and techniques that help prevent intrusions, external attacks, hacking, and other malicious actions. This course will teach you the most important practices and procedures for securing your communication between client and server side. You will learn about firewalls, traps for hackers, the different protocols for securing communications within and outside the network, and more.

This course give detail description, how to protect smartphones, tablets, laptops and other portable computing devices, and the networks they connect to, from threats and vulnerabilities associated with wireless computing.

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.
The employment opportunities are definitely on the rise with the introduction of Computer Science Engineering courses across top Engineering Colleges. Students inclined for research job 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 career in entrepreneurship also.
Apart from IT sector, Students can also make their career in various private and public Industries, defense sector including Armed forces, government departments, business organizations, commercial, financial and the 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 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 fee.
  5. Students Fund for all the students is Rs.2,000/- p.a.
  6. Life time 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