Admissions Open

  • LLB
  • |
  • LLM
  • |
  • B.Arch
  • |
  • M.Arch

Toll Free : 1800 2740 240

Apply Now | B Tech Computer Science & Engineering

B.Tech | Computer Science & Engineering

The Department of Computer Science and Engineering provides ample opportunities for the students to grasp enriched knowledge by IT industries driven curriculum with their implementation. The major focus of department is to nourish student’s skills on project based learning with heterogeneous requirements. Recurrent interactions with experts from renowned IT companies help us to learn and incorporate emerging technologies in the curriculum and tried to fill the gap between industry and academia to attain their immediate goals.

Course Objective

The objective of this course is to develop skills of students to inculcate professional, social, effective communication skills and entrepreneurial practice among their holistic growth. It helps students to adapt to the modern technologies, tools and methodologies of allied areas to meet the demand of global world and enable them to contribute effectively in their professional career and societal development.

Course Outcome

This course make student able to apply knowledge of science, computing and mathematics to solutions of problem associated to the discipline for society and environment. It nurtures students to attain technical leadership with professional ethics by solving significant real life problems across a broad range that benefits them to engross in 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.

To gain fundamental knowledge on basics of computers hardware and number systems. Understand general principles of computer languages such as loops (while/for), conditional branching (if/switch), block structure, functions (including parameter passing, prototypes and recursion), input/output, arithmetic rules Develop problem-solving skills to translate 'English' described problems into programs written using the C language. Understand how to use and manipulate variables and types to change the program state, including numeric, character, array and pointer types, as well as the use of structures. Understand the purpose of pointers for parameter passing, referencing and dereferencing, and linking data structures.

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 commonly used strategies of economics in the field of engineering.
It helps us to understand basics of probability tells how to differentiate between different types of probability also helps to understand the application of Random variable and various distribution functions. This concept is widely used in wireless sensor network.
To have a thorough knowledge of the basic structure and operation of a digital computer & discuss in detail the instruction set architecture and operation of the arithmetic unit including the algorithms & implementation of fixed-point and floating-point operations. Pipelining and parallel processing with Memory organization including detailed discussion cache memory is also included.
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.
Able to understand the difference between different types of operating system in terms of their structure, implementation and applications. The main focus is on to gain knowledge of concepts that includes Process management, Memory Management, File management etc.
This course develops understanding to implement Stack, Queue, Linked List Trees and Graphs.
To implement the concepts of operating systems such as system calls, CPU scheduling, process management, memory management, file systems and deadlock handling using C language in Linux environment.
Students will be able to work in multiparadigms environment. It also includes database connectivity and interactive graphical user interface, networking using python.

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

It uses the theory, methods and techniques of the mathematical terms to solve problems, formulate important results and theorems covered by the course. Students will understand concepts of linear algebra, calculus& static optimization, differential equations & calculus of variation.
4th Semester
It helps to understand commonly used strategies of management in the field of engineering.
This Course help students to solve various calculus problems and to use mathematical logical notations which are used to define fundamental mathematical concepts such as sets, relations, functions and integers, recurrence relation & algebraic Structures.
This course helps students to provide basic knowledge about analog and digital electronics circuits.
To study syntax, idioms, patterns, and styles and to become familiarize with object oriented programming & also to write programs using object-based techniques including classes, objects and inheritance. To develop applets & to create java server pages.
The course defines Database Management System and gives its description. It also defines basic foundational terms of Database and the applications of Databases. It also compares relational model with the Structured Query Language.
This course helps students to provide basic knowledge about analog and digital electronics circuits.
This course describes how to write programs including classes, objects and inheritance & to develop applets & to create java server pages.
This Course helps students to apply SQL Queries, Connect to Databases, use Microsoft Access & to support data on the back end.
To provide students knowledge to use modern tools necessary for computer projects. Students will be able to make comprehensive use of the technical knowledge gained from previous courses.
5th Semester
Students will be 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.
It provides basic ability to analyze algorithms and to determine their correctness in terms of time and space complexity.
To provide an understanding of the theoretical development of computer science, particularly for finite representation of languages and machines.
To understand the functionality of all layers of ISO/OSI model and different protocols over TCP/IP suites.
This course visualizes the nature of different types of algorithm design techniques, like, divide and conquer, dynamic programming and greedy approach etc.
To understand the functionality of all layers of ISO/OSI model and different protocols over TCP/IP suites using simulation tools.
To provide students knowledge to use modern tools necessary for computer projects. Students will be able to make comprehensive use of the technical knowledge gained from previous courses.
6th 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.
To understand factors driving the need for network security & types of attacks. Compare and contrast symmetric and asymmetric encryption algorithms.
To provide students knowledge to use modern tools necessary for computer projects. Students will be able to make comprehensive use of the technical knowledge gained from previous courses.
7th Semester
To develop skills & training to work in data rich environments, able to bring together information technology, data science & business.
To provide students knowledge to use modern tools necessary for computer projects. Students will be able to make comprehensive use of the technical knowledge gained from previous courses.
8th Semester
Software project management is an art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, implemented, monitored and controlled.
This subject uses the power of Parallel processing for running the complex jobs. 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.

OR

8th Semester
Provide vital experimental learning opportunity, an educational strategy that links professional knowledge and student interest with the acquisition of knowledge in an applied work group like a company, industry, non-profit, governmental, or community-based organization related to the field of Computer Science & Engineering.
Elective
Explains the differences between Android and other mobile application development platforms. Students will have hands on experience of designing apps for android devices and get to understand the application life-cycle.
To develop web pages by the use of languages such as html, xml, java scripts & also use to create high level dynamics web contents using PHP.
Able to understand contemporary graphics principles, graphics hardware, 2-D image processing, 3-D image processing and computer graphics animation.
Able to understand the unicast/multicast routing concepts of mobile Ad Hoc networks to provide QoS enabled in Ad Hoc networks.
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.
In AI & Machine Learning student will explore the nature of Artificial Intelligence where machines can execute tasks intelligently, Machine learning is the science of getting computers to act without being explicitly programmed. Artificial Intelligence applies machine learning, deep learning and other techniques to solve actual problems.
This Course helps students to find & correct defects & errors which may get created by the programmer while developing the software. It also ensure that the end result meets the business and user requirements.
This course helps students to get familiarize with designing, packaging, versioning, signing and distribution of Mobile apps.
Student will be able to develop websites using various web technologies like PHP, HTML, Javascript and CSS.
The students learn how to write programs including line drawing algorithms, filled area algorithm, Bezier curves and surfaces, hidden surface removal etc.
This course introduces the assembly language programming of 8085.It gives a practical training of interfacing the peripheral devices with the 8085 microprocessor.
To Implement the machine learning concepts and algorithms in any suitable language like Prolog or Python.
To apply various software testing techniques and tools.
This course provide an introduction to genetic algorithms, search algorithms based on the natural processes of evolution and genetics, and discuss some extensions to tackle specific problem.
To understand the concepts of neural networks to tolerate high tolerance to error.
Capability to apply the scientific method to study ,design and implementation of innovative and original solutions and also apply experimental designing in technology and companies engineering centers, particularly in research and innovation in all areas of Computer Science.
The aim of the lab is to introduce genetic algorithms and to give students practical experience in implementing and experimenting with them.
Understand various basic concepts related to cloud computing technologies, the architecture and concept of different cloud models & and techniques, cloud virtualization, cloud storage, data management and data visualization. Use of various business cloud models and security hacks are discussed in detailed with future concepts.
Understand various basic concepts related to cloud computing technologies, the architecture and concept of different cloud models & and techniques, cloud virtualization, cloud storage, data management and data visualization. Use of various business cloud models and security hacks are discussed in detailed with future concepts.
The course covers Big Data Fundamentals, including the characteristics, the sources (such as social media, sensor data, and geospatial data), the challenges imposed around information management, data analytics, privacy and security.
To Understand Big Data and Hadoop ecosystem, work with Hadoop Distributed File System (HDFS) & write MapReduce programs and implementing HBase.
To understand the concept of distributed ledger that provide a decentralized and distributed solution to keep record / information across many computers in collaborative environment.
This course provides knowledge about routing and switching, access control, IP security, VPN and firewall.
This course covers concepts to create and interact with Web Applications using Servlets, JSP with the help of NetBeans or Eclipse as IDE. It also includes: Session Tracking, Expression Language, JSP 1.2 Custom Tags, JSP 2.0 Custom Tags, JSTL and RMI for distributed application.
This course covers concepts to create and interact with Web Applications using Servlets, JSP with the help of NetBeans or Eclipse as IDE. It also includes: Session Tracking, Expression Language, JSP 1.2 Custom Tags, JSP 2.0 Custom Tags, JSTL and RMI for distributed application.
This course provides advanced knowledge about routing and switching (Serial communication and Parallel communication), access control, IP security, VPN and firewall.

Career Opportunities of B.Tech (CSE)

A Computer Science Engineer has numerous opportunities around the world to start its career. Under the umbrella of MM(DU), Department of Computer Science & Engineering has signed many MoU’s and setup many centre of excellence with IT companies i.e. InfyTQ and Campus Connect Programme with Infosys, CISCO Academy, Google Learning Centre of Excellence, SAP Centre of Excellence, Apple University Developer Program to produce industry ready manpower.

After completion of the course, Student attains in-depth knowledge of modern computer technologies and can be recruited as Software Developer, Database Administrator, SAP Consultant, Android App developer, Network Administrator, Cyber Security Expert, SEO Specialist, Information Systems (IS) Managers and many more.

Department provide the conducive environment for students to nurture their innovative ideas to become a successful entrepreneur. Strong technical and professional skill set enabled students to go for higher studies (MTech/MS/MBA) from the renowned universities/institute of India and abroad.

Eligibility

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.