School of Computer Science and Engineering (SCOPE) - UG

School of Computer Science and Engineering (SCOPE)

The curricula of programmes have been designed to cater to the ever changing needs and demands of IT industry. The focus is on holistic learning and empowering students to make significant contributions at all levels. The cafeteria system of electives gives a handful of choices for the students to develop expertise in their area of interest.

B.Tech Computer Science and Engineering is accredited by the Computing Accreditation Commission and Engineering Accreditation Commission of ABET, http://www.abet.org. The School offers research programmes such as M.Tech. (by research) and Ph.D. All engineering, M.Sc. programmes have been accredited by Institution of Engineering & Technology, UK (IET- formerly known as IEE, UK) during the year 2004-05.

Courses Offered in Vellore Campus:
  • B.Tech. Computer Science and Engineering
  • B.Tech. Computer Science and Engineering (Bioinformatics)
  • B.Tech. Computer Science and Engineering (Information Security)
  • B.Tech. Computer Science and Engineering and Business systems (in collaboration with TCS)
  • B.Tech. Computer Science and Engineering (Internet of Things)
  • B.Tech. Computer Science and Engineering (Data Science)
  • B.Tech. Computer Science and Engineering (Block Chain Technology)
  • B.Tech. Computer Science and Engineering (Artificial Intelligence and Machine Learning)
Courses Offered in Chennai Campus:
  • B.Tech. Computer Science and Engineering
  • B.Tech. Computer Science and Engineering (Artificial Intelligence and Machine Learning)
  • B.Tech. Computer Science and Engineering (Cyber Physical Systems)
  • B.Tech. Computer Science and Engineering (Artificial Intelligence and Robotics)
  • B.Tech. Computer Science and Engineering (Data Science)
  • About the Programme
  • Programme Core Courses
  • Programme Elective Courses
  • Infrastructure
  • Scope of employment
  • Curriculum

The B.Tech Computer Science and Engineering program offers interdisciplinary academic curriculum with social and environmental relevance. The core courses in the curriculum makes the student technically competent and the elective courses enrich the students to be specialized in a particular domain intending to output innovative ideas / projects / models / systems and also make them realize the importance of ethics and human values.

  • Digital Logic and Design
  • Network and Communication
  • Java Programming
  • Computer Architecture and Organization
  • Database Management Systems
  • Operating Systems
  • Microprocessor and Interfacing
  • Data Structures and Algorithms
  • Design and Analysis of Algorithms
  • Theory of Computation
  • Software Engineering
  • Internet and Web Programming
  • Parallel and Distributed Computing
  • Basic Electrical and ElectronicsEngineering
  • Discrete Mathematics and Graph Theory
  • Applied Linear Algebra
  • Blockchain and Cryptocurrency Technologies
  • Compiler Design
  • Embedded System Design
  • Internet of Things
  • Robotics and its Applications
  • Artificial Intelligence
  • Computer Graphics and Multimedia
  • Content Based Image and Video Retrieval
  • Data Visualization
  • Social and Information Networks
  • Web Mining
  • Large Scale Data Processing
  • Game Programming
  • Principles of Cloud Computing
  • Information Security Analysis and Audit
  • Information Security Management
  • Cyber Security
  • Digital Forensics
  • Virtualization
  • High Performance Computing
  • Human Computer Interaction
  • Image Processing
  • Machine Learning
  • Natural Language Processing
  • Mobile Programming
  • Object Oriented Software Development
  • Applications of Differential and Difference Equations
LAB NAME HARDWARE DETAILS SOFTWARE/TOOLS
Computer Programming Lab Dell 3020, Intel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard,Mouse,19-Monito Keil, Altera-Quartus-II10.2, Microsoft Visual Studio .Net 2010/08, Matlab-2015a
Software Systems Lab Intel i5 Processor - 3.20GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse, 19-Monitor C, C++, Java, Oracle 11g, Microsoft SQL Server 2005,Mysql 8.0.23, Rational Rose 2003, Cisco Packet Tracer 7.3.1
Intel Multicore Lab Dell-Intel(R)-Core(TM)2Quad-2.66GHz, 500GB HDD,4GB DDR3, Keyboard,Mouse, 18.5 TFTMonitor Intel core i5 Processor-7500 8Gb Ram, 1 Tb Hdd, Keyboard, Mouse, 19- Monitor Microsoft Visual Studio .Net 2010/08
Open Source Lab Dell 3020, Intel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-Monitor Libre Office- 6.4.6.2, Code Blocks - 20.03, Eclipse IDE for JavaDevelopers 2019-12 (4.14.0), Anaconda Navigator 1.9.2, Netbeans IDE - 8.0.2, Apache Net Beans IDE 12.2, PhpmyAdmin-7.4.3, Mysql - 8.0.23, Wireshark - 3.2.3,Spyder - 4.2.3, Python - 3.8.5, Yed Graphics Editor - 3.20.1, BlueFish -2.2.11, GNUSIM8085- 1.4.1, Oracle Client - 12.1, Java-1.8.0_51,Geany-1.36
Artificial Intelligence Lab Intel® Core- i9-9900K CPU @3.60GHz × 16 GRAPHICS QuadroRTX 5000/PCIe/SSE2 32GB Ram, 1 TB Hdd GNOME3.28.2 OpenCV, Python MongoDB, Cassandra, Neo4J

Computer software engineers apply the principles of computer science and mathematical analysis to the design, development, testing and evaluation of the software systems. The tasks performed by the engineers of this discipline evolve quickly, reflecting on new areas of specialisation or changes in technology, according to the preferences and practices of the employers.

  • About the Programme
  • Programme Core Courses
  • Programme Elective Courses
  • Infrastructure
  • Scope of employment
  • Curriculum

B.Tech. CSE with specialisation in Bioinformatics is a four-year full-time programme established in the year 2013. The programme aims to prepare students for imparting knowledge in computer science and bioinformatics to solve critical real-world challenges. With the growing importance of interdisciplinary fields, the programme is designed to prepare students for the fastest growing and highest demanded job prospect. The programme equips the students to build technical competency and receive rigorous training in the field of computer science and engineering.

  • Cell Biology and Biochemistry
  • Analytical Bioinformatics
  • Biological Database
  • Digital Logic and Design
  • Network and Communication
  • Software Design and Development
  • Java Programming
  • Computer Architecture and Organization
  • Database Management Systems
  • Operating Systems
  • Microprocessor and Interfacing
  • Data Structures and Algorithms
  • Theory of Computation
  • Internet and Web Programming
  • Machine Learning
  • Basic Electrical and Electronics Engineering
  • Discrete Mathematics and Graph Theory
  • System Biology
  • Genomics and Proteomics
  • Computational Biology
  • Molecular Modelling and Drug Design
  • Molecular Evolution and Phylogeny
  • Blockchain and Cryptocurrency Technologies
  • Design and Analysis of Algorithms
  • Compiler Design
  • Micro Kernel OS
  • Storage Technologies
  • Advanced Computer Architecture
  • Embedded System Design
  • Foundation Skills in Product Development
  • Integrated Digital Design
  • Internet of Things
  • Real Time Systems
  • Robotics and its Applications
  • Algorithms for Computational Biology
  • Artificial Intelligence
  • Bio Inspired Computing
  • Business Intelligence
  • Computer Graphics and Multimedia
  • Computer Vision
  • Content Based Image and Video Retrieval
  • Data Mining
  • Data Visualization
  • Social and Information Networks
  • Soft Computing
  • Speech Technology
  • Web Mining
  • Large Scale Data Processing
  • E-Learning Technologies
  • Electronic and Mobile Commerce
  • Functional Programming
  • Game Programming
  • Open Source Software
  • Software Testing
  • Software Project Management
  • Web Security
  • Nature Inspired Computing
  • Information Security Analysis and Audit
  • Information Security Management
  • Parallel and Distributed Computing
  • Adhoc Wireless Networks
  • Cyber Security
  • Digital Forensics
  • Green and Energy aware Computing
  • Haptic Technology
  • Mobile Computing
  • Mobile Pervasive Computing
  • Network Management System
  • Parallel Algorithms
  • Virtualization
  • Digital Signal Processing
  • Embedded Programming
  • High Performance Computing
  • Human Computer Interaction
  • Multi-Core Architecture and Operating System
  • Software Hardware Co-Design
  • Advanced Analytics
  • Image Processing
  • Modelling and Simulation
  • Natural Language Processing
  • Pattern Recognition
  • Advanced Java Programming
  • Design Patterns
  • Intelligent Tutoring Systems
  • Mobile Programming
  • Object Oriented Software Development
  • Quantum Computing
  • Abstraction and its Applications
  • Game Theory
  • Search Technologies
  • Applications of Differential and Difference Equations
  • Applied Linear Algebra

a. Open Source Lab

The open source laboratory is provided with intel i5 processor with 66 computers. The lab is also equipped with open source software to gain practical understanding for Networking, Web development and all programming courses. The lab is installed with Eclipse IDE for java developers, Apache Netbeans IDE, Wireshark, Cisco Packet tracer, Android studio, NS3 software.

b. Database Systems Lab

A well-established lab with 70 computers, equipped with i5 processor is designed for courses related to Data science and analytics. The lab also caters the need for doing research and development in the field of data analytics. The lab is installed with Python, Anaconda navigator, Mysql, Rstudio, Oracle client software for carrying out data analytics tasks.

c. Artificial Intelligence Lab

The labs are equipped with computers emphasizing on developing the skills that help you advance a career in AI. The systems are installed with series of tools, libraries, services required for developing ML and AI applications. The lab is installed with Matlab2020b, YED graphics editor, Scilab for carrying out research based lab activities.

The programme - B.Tech CSE with specialization in Bioinformatics is one of the first flagship cross-disciplinary programme. It features a core computer science foundation integrated with biology. The curriculum is designed to create information-driven technologists. The students experience a learning convergence of data analysis with biostatistics, molecular biology, etc., Thus, the programme uniquely transforms the students to specialise in bioinformatics. The project components allow the students to explore problem-solving and new research dimensions. Be it a position in the industry or pursuing Masters in Bioinformatics or to become Entrepreneurs, the program chalks a way for their dreams.

  • About the Programme
  • Programme Core Courses
  • Programme Elective Courses
  • Infrastructure
  • Scope of employment
  • Curriculum

B.Tech CSE program with specialization in Information Security consists of a set of activities, projects, and initiatives, labs that supports the security framework of IT sectors. It is designed to educate students about different aspects of social science, security with concepts of Mathematics, data security, integrity and authentication. The program focusses on security principles which includes design and systematic engineering activities. It is intended to mould students into well prepared Information Security professionals and has been made with a good balance between technical & practical aspects, analytical and framework methods complemented by academic innovative research and industry best practices.

CSE Core (48 Credits)

  • Digital Logic and Design
  • Network and Communication
  • Java Programming
  • Computer Architecture and Organization
  • Data Structures and Algorithms
  • Database Management Systems
  • Operating Systems
  • Advanced C Programming
  • Basic Electrical and Electronics Engineering
  • Discrete Mathematics and Graph Theory
  • Internet and Web Programming
  • Design and Analysis of Algorithms
  • Theory of Computation

Information Security Core (12 Credits)

  • Cryptography Fundamentals
  • Network Security
  • Cyber Security

Program Electives (35 Credits)
CSE Electives

  • Applied Linear Algebra
  • Applications of Differential and Difference Equations
  • Parallel and Distributed Computing
  • Information Security Analysis and Audit
  • Information Security Management
  • Compiler Design
  • Distributed Computing Systems
  • Internet of Things
  • Natural Language Processing
  • Nature Inspired Computing
  • Microprocessor and Interfacing
  • Mobile Computing
  • Soft Computing
  • Software Quality and Testing
  • Software Engineering
  • Image Processing
  • Open Source Programming
  • Robotics and its Applications
  • Principles of Cloud Computing
  • Artificial Intelligence
  • Machine Learning
  • Advanced Java Programming
  • Data Science for Engineers
  • User Experience Design
  • Graphics and Gaming
  • Healthcare Informatics
  • Deep Learning
  • Quantum Computing

Information Security Electives

  • Data Privacy
  • Web Security
  • Disaster Recovery and Business Continuity Management
  • Android Security
  • Digital Watermarking and Steganography
  • Biometrics
  • Cyber Forensics and Investigation
  • Vulnerability Analysis and Penetration Testing
  • Malware Analysis
LAB NAMEHARDWARE DETAILSSOFTWARE/TOOLS
Computer Programming LabDell 3020, Intel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM,Keyboard,Mouse,19-MonitoKeil, Altera-Quartus-II10.2, Microsoft Visual Studio .Net 2010/08,Matlab-2015a
Information Security LabI5 processor 500GB HDD, 8GB RAM, Keyboard, Mouse, 19-Monitor Intel core i5-7500 8Gb Ram, 1 Tb Hdd Keyboard, Mouse, 19-Monitor Intel R Pentium R CPU G 2030 & 3.00Ghz 2GB Ram 500GB Hdd Keyboard,Mouse, 19-MonitorLibre Office- 6.4.6.2 Code Blocks - 20.03 Eclipse IDE for JavaDevelopers 2019-12 (4.14.0) Matlab-2020b (Academic License) AnacondaNavigator 1.9.2 Netbeans IDE - 8.0.2 Apache NetBeans IDE 12.2PhpmyAdmin-7.4.3 Mysql - 8.0.23 Wireshark - 3.2.3 Spyder - 4.2.3 Python- 3.8.5 Yed Graphics Editor - 3.20.1 BlueFish - 2.2.11 GNUSIM8085- 1.4.1Oracle 12.1 - Client Java-1.8.0_51 Geany-1.36 Android Studio 4.1.2Rstudio - 1.3.1093 Cisco Packet Tracer 7.3.1 Dia-0.97+git R version3.6.3 DOSBox- 0.74-3 Mozila FireFox - 85.0.1 Google Chrome - 88.04 NS3 -3.30.1 Scilab - 5.3.3
Database Systems LabIntel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-MonitorLibre Office- 6.4.6.2 Code Blocks - 20.03 Eclipse IDE for JavaDevelopers 2019-12 (4.14.0) Matlab-2020b (Academic License) AnacondaNavigator 1.9.2 Netbeans IDE - 8.0.2 Apache NetBeans IDE 12.2PhpmyAdmin-7.4.3 Mysql - 8.0.23 Wireshark - 3.2.3 Spyder - 4.2.3 Python- 3.8.5 Yed Graphics Editor - 3.20.1 BlueFish - 2.2.11 GNUSIM8085- 1.4.1Oracle 12.1 - Client Java-1.8.0_51 Geany-1.36 Android Studio 4.1.2Rstudio - 1.3.1093 Cisco Packet Tracer 7.3.1 Dia-0.97+git R version3.6.3 DOSBox- 0.74-3 Mozila FireFox - 85.0.1 Google Chrome - 88.04 NS3 -3.30.1 Scilab - 5.3.3
Software Systems LabIntel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-MonitorFlip Eclipse Keil Net Beans IDE Oracle 11g -Client Dev C++ Yed GraphicsEditor Python Java-1.8 Anaconda 3.5 SSh Shell Client Pencil tool Firefox/Chrome Rational Rose 2003 Microsoft Visual Studio .Net 2008 NetopSchool Teacher/Student Qualnet 5.0 Sybase Ms Visio 2007 Matlab-2015a(Academic License) Ms office-2007

The B.Tech CSE program with specialization in Information Security addresses the growing need for Information Security Professionals. The curriculum explores the transformation of Information Security from its inception to recent trends. It introduces the students to the security principles, vulnerabilities, threats, policies, and regulatory compliances. The curriculum embraces core computer science concepts and leads the learners to understanding controls and mitigating information security threats. This gives the students an edge to explore the specialization in synch with their interests. As the students explore the depths of Information security, on completing the program, they become successful information security engineers in domain such as Aviation, Critical Systems, Banking, Telecommunications, Healthcare-based Services, Social Media, etc,..

  • About the Programme
  • Programme Core Courses
  • Programme Elective Courses
  • Infrastructure
  • Scope of employment
  • Curriculum

VIT in collaboration with India’s leading Company Tata Consultancy Services (TCS) is offering a four-year specialized B. Tech programme titled “Computer Science and Engineering and Business Systems”. This programme aims to impart knowledge on cutting-edge technologies and business skills with hands-on exposure to make students industry-ready. The curriculum is designed to ensure that students should get better exposure on emerging technologies namely Analytics, Deep learning, Machine Learning, Cloud Computing, and Internet of Things and Design thinking and also to develop an equal interest and appreciation towards humanity, value added science and other interrelated topics.

  • Data Structures and Algorithms
  • Computer Architecture and Organization
  • Software Engineering Methodologies
  • Principles of Operating Systems
  • Database Systems
  • Operations Research
  • Computational Statistics
  • Formal Languages and Automata Theory
  • Design Thinking
  • Computer Networks
  • Information Security
  • Design and Analysis of Algorithms
  • Artificial Intelligence
  • Usability Design of Software Applications
  • IT Project Management
  • Basic Electrical and Electronics Engineering
  • Discrete Mathematics
  • Linear Algebra
  • Data Science and Statistical Modelling
  • Financial and Cost Accounting
  • Fundamentals of Management
  • Marketing Research and Marketing Management
  • Financial Management
  • Services Science and Service Operational Management
  • Cloud, Microservices and Applications
  • Machine Learning
  • Data Mining and Analytics
  • Introduction to Internet of Things
  • Advanced Social, Text and Media Analytics
  • Mobile Computing
  • Conversational Systems
  • Modern Web Applications
  • Information Systems Audit and Control
  • Cognitive Science and Analytics
  • Robotics and Embedded Systems
  • Cryptology and Analysis
  • Quantum Computation and Quantum Information
  • Image Processing and Pattern Recognition
  • Enterprise Systems
  • Behavioural Economics
  • Engineering Economics
  • Industrial Psychology
  • Business Strategy
  • Advanced Finance
  • Human Resource Management
  • Computational Finance and Modelling

List of laboratories and Significant Facilities

a. Computer Programming Lab
This lab is ideal for Networking, Software Engineering and Technical training. All our PCs run with Latest Microsoft Windows OS and Linux operating systems and Tools for student enrichment activities.

b. Software Systems Lab
The Software Engineering Lab is equipped with latest Modern PCs to focus on Distributed, Object Computing and Programming like C, C++ and Java lab. The students will involve in research and development for nextgeneration computer applications.

c. Database Systems Lab
The Database Systems Laboratory investigates topics related to data analytics and organization like Machine learning, Advanced Social, Text and Media Analytics and Data Science and Statistical Modelling etc. In all these domains, the combination of well-informed theoretical models empowered by largescale resources allows for exciting insights and applications.

The B. Tech CSE and Business Systems programme is offered in collaboration with Industry Counterpart - Tata Consultancy Services Ltd. This programme is designed to encompass core computer science skills and specific industry requirements. The curriculum includes exclusive courses like Design Thinking, Cognitive Science & Analytics, Usability Design of Software Applications, etc., The students evolve into industry ready and become software engineers with critical skill set.

  • About the Programme
  • Programme Core Courses
  • Programme Elective Courses
  • Infrastructure
  • Scope of employment
  • Curriculum

IoT - Internet of Things makes it possible to take a huge tech stack for the benefit of all from common man to huge corporations. It enables many devices to be internet-enabled and connected to serve a simple purpose as home automation to advanced industrial uses. IoT involves a sophisticated blend of technologies like cloud computing, IoT platforms, edge analytics, real time databases, machine learning and deep learning. A host of hardware from simple CPUs, GPUs, DRAM, security chip, neuro-synaptic chip, smart sensors etc., are used for different applications. Just like all recent Computer Science & Engineering Fields, applications of IoT are infinite.

  • Applications ofDifferential and DifferenceEquations
  • Discrete Mathematics and Graph Theory
  • Applied Linear Algebra
  • Basic Electricaland Electronics Engineering
  • Digital Logic and Design
  • Computer Architecture and Organization
  • Theory of Computation and Compiler Design
  • Data Structures and Algorithms
  • Applied Cryptography and Network Security
  • Network and Communication
  • Database Management System
  • Operating Systems
  • Internet and Web Programming
  • Microprocessor and Interfacing
  • Java Programming
  • Wireless Ad-hoc and Sensor Networks
  • Embedded System Architecture and Design
  • Analog and Digital Signal Processing
  • Advanced C Programming
  • Principles of Cloud Computing
  • Cyber Security
  • Artificial Intelligence
  • Image Processing
  • Machine Learning
  • Adavanced Java Programming
  • Blockchain and Cryptocurrency Technologies
  • Software Engineering
  • Natural Language Processing
  • Mobile Computing
  • Soft Computing
  • Software Quality and Testing
  • Data Science for Engineers
  • Big Data Analytics
  • Nature Inspired Computing
  • Deep Learning
  • Data Visualization
  • Knowledge Engineering and Management
  • Mobile App Development for IoT
  • Sensors and Actuator Devices
  • Privacy and Security in IoT
  • Fundamentals of Fog and Edge Computing
  • Industrial and Medical IoT
  • Programming for IoT Boards
  • Software Defined Networks
  • Architecting Smart IoT Devices
  • Wearable Computing
  • Design of Smart Systems
  • Design of Smart Cities
  • Cognitive IoT
  • Applications of IoT in Robotics
  • IoT Architectures and Protocol
  • Distributed Computing Systems
LAB NAME HARDWARE DETAILS SOFTWARE/TOOLS
Computer Programming Lab Dell 3020, Intel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard,Mouse,19-Monito Keil, Altera-Quartus-II10.2, Microsoft Visual Studio .Net 2010/08, Matlab-2015a
Software Systems Lab Intel i5 Processor - 3.20GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse, 19-Monitor C, C++, Java, Oracle 11g, Microsoft SQL Server2005,Mysql 8.0.23, Rational Rose 2003, Cisco Packet Tracer 7.3.1
Intel Multicore Lab Dell-Intel(R)-Core(TM)2Quad-2.66GHz, 500GB HDD,4GB DDR3, Keyboard,Mouse, 18.5 TFTMonitor Intel core i5 Processor-7500 8Gb Ram, 1 Tb Hdd, Keyboard, Mouse, 19- Monitor Microsoft Visual Studio .Net 2010/08
Open Source Technology Lab Dell 3020, Intel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-Monitor Libre Office- 6.4.6.2, Code Blocks - 20.03, Eclipse IDE for JavaDevelopers 2019-12 (4.14.0), Anaconda Navigator 1.9.2, Netbeans IDE - 8.0.2, ApacheNetBeans IDE 12.2, PhpmyAdmin-7.4.3, Mysql - 8.0.23, Wireshark - 3.2.3,Spyder - 4.2.3, Python - 3.8.5, Yed Graphics Editor - 3.20.1, BlueFish -2.2.11, GNUSIM8085- 1.4.1, Oracle Client - 12.1, Java-1.8.0_51,Geany-1.36
Artificial Intelligence Lab Intel® Core- i9-9900K CPU @3.60GHz × 16 GRAPHICS QuadroRTX 5000/PCIe/SSE2 32GB Ram, 1 TB Hdd GNOME3.28.2 OpenCV, Python MongoDB, Cassandra, Neo4J
Cloud Computing Lab Dell 3020, Intel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM,Keyboard, Mouse, 19-Monitor, Code Blocks - 10.05, Eclipse - 3.8, Netbeans IDE - 8.0.2, Anaconda 3.5,PhpmyAdmin-3.4.10, mysql - 5.5.40, Scilab - 5.3.3, Spyder - 2.1.9,Python- 3.4, Blender - 8.0, Oracle 11g -Client, Java-1.8, SSh Shell Client,Matlab-2015a (Academic Licens

With the advent of new technologies, Computer Science & Engineering has become ever more prevalent across many domains. Internet of Things (IoT) connects people to everyday work through a dynamic system. B.Tech CSE with specialization in IoT is designed to capture the foundation of core computer science skills integrated with the underlying technologies that drive the IoT. This program exposes students to embedded systems and circuits for developing interoperable applications. The program gears our undergraduates for top-notch industries to work as IoT designers and engineers. It also opens up avenues for research pursuits. The specialization program gives an edge for the students who go on to become successful entrepreneurs in this novel field.

  • About the Programme
  • Programme Core Courses
  • Programme Elective Courses
  • Infrastructure
  • Scope of employment
  • Curriculum

With 2.5 quintillion bytes of data generated every day, the data science field promises immense growth. With the ever more increasing data, every business is contemplating on data-driven decision making. The program integrates Data science to core computer science. It aims to develop students to excel in Data Science specific areas by inducing them to employ mathematical models with indispensable engineering and scientific principles to unravel solutions for life problems in data science. The students get exposed to intuitively analyse data and equipped with marketable skills built on solid foundation of Data Science. The B.Tech CSE with specialization in Data Science programme was started in the year 2019. This undergraduate programme is offered by the Department of Database Systems from the School of Computer Science and Engineering.

2019-2020

  • Discrete Mathematics and Graph Theory
  • Applications of Differential and Difference Equations
  • Applied Linear Algebra
  • Basic Electrical and Electronics Engineering
  • Digital Logic and Design
  • Computer Architecture and Organization
  • Theory of Computation and Compiler Design
  • Advanced C Programming
  • Data Structures and Algorithms
  • Network and Communication
  • Database Management Systems
  • Operating Systems
  • Internet Programming and Web Technologies
  • Java Programming
  • Mathematical Modeling for Data Science
  • Programming for Data Science
  • Predictive Analytics
  • Cryptography and Network Security

2020-2021

  • Discrete Mathematics and Graph Theory
  • Basic Electrical and Electronics Engineering
  • Digital Logic and Design
  • Computer Architecture and Organization
  • Theory of Computation and Compiler Design
  • Advanced C Programming
  • Data Structures and Algorithms
  • Network and Communication
  • Database Management Systems
  • Operating Systems
  • Internet Programming and Web Technologies
  • Java Programming
  • Data Visualization and Presentation
  • Principles of Cloud Computing
  • Mathematical Modeling for Data Science
  • Programming for Data Science
  • Predictive Analytics
  • Cryptography and Network Security

2019-2020

  • Data Visualization and Presentation
  • Principles of Cloud Computing
  • Advanced Java Programming
  • Blockchain and Cryptocurrency Technologies
  • Cyber Security
  • Computer Graphics
  • Distributed Computing Systems
  • Internet of Things
  • Natural Language Processing
  • Nature Inspired Computing
  • Microprocessor and Microcontrollers
  • Mobile Computing
  • Soft Computing
  • Software Quality and Testing
  • Software Engineering
  • Image Processing
  • Open Source Programming
  • Robotics and its Applications
  • Information Security Analysis and Audit
  • Information Security Management
  • Artificial Intelligence
  • Bayesian Data Analysis
  • Big Data Analytics
  • Business Intelligence and Analytics
  • Cognitive Systems
  • Data Mining: Concepts and Techniques
  • Data Modeling and Simulation
  • Deep Learning
  • Decision Support systems and Intelligent systems
  • Intelligent Database System
  • Information Extraction and Retrieval
  • Knowledge Representation and Reasoning
  • Machine Learning
  • Nature Inspired computing for Data Science
  • Time series analysis and Forecasting

2020-2021

  • Applications of Differential and Difference Equations
  • Applied Linear Algebra
  • Advanced Java Programming
  • Blockchain and Cryptocurrency Technologies
  • Cyber Security
  • Computer Graphics
  • Distributed Computing Systems
  • Internet of Things
  • Natural Language Processing
  • Nature Inspired Computing
  • Microprocessor and Microcontrollers
  • Mobile Computing
  • Soft Computing
  • Software Quality and Testing
  • Software Engineering
  • Image Processing
  • Open Source Programming
  • Robotics and its Applications
  • Artificial Intelligence
  • Bayesian Data Analysis
  • Big Data Analytics
  • Business Intelligence and Analytics
  • Cognitive Systems
  • Data Mining: Concepts and Techniques
  • Data Modeling and Simulation
  • Deep Learning
  • Decision Support systems and Intelligent systems
  • Intelligent Database System
  • Information Extraction and Retrieval
  • Knowledge Representation and Reasoning
  • Machine Learning
  • Nature Inspired computing for Data Science
  • Time series analysis and Forecasting
LAB NAMEHARDWARE DETAILSNO. OF SYSTEMSM.TECH CSE LABSOFTWARE/TOOLS
Database Systems LabInteli5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-Monitor70NoS QL Databases LabOpenCV, Python
Data Science LabRstudio, R, Mathlab, Scilab
Database Design and Implementation LabOracle11g, Microsoft SQL Server2005,Mysql 8.0.23
Computer Networks LabCiscoPacket Tracer 7.3.1, NS3,Wireshark
Artificial Intelligence LabIntel® Core- i9-9900K CPU @ 3.60GHz × 16 GRAPHICS QuadroRTX 5000/PCIe/SSE2 32GB Ram, 1 TB Hdd GNOME 3.28.272NoSQL Databases LabOpenCV, Python
 Machine Learning LabMongoDB, Cassandra, Neo4J

The B.Tech CSE program with specialization in Data Science focusses on integrating Data Analytics to core computer science. It aims to develop students to excel in Data Science specific areas by inducing them to employ mathematical models with indispensable engineering and scientific principles to unravel solutions for life problems in the area of data science. With the ever more increasing data, every business is contemplating on data-driven decision making. The curriculum of this programme is designed to introduce the students to data-oriented skills like Programming for Data Science, Predictive Analytics, etc., The undergraduates of this program go on to become Data Scientists, Data Engineer, Data Warehouse Architect, Business Intelligent Analysts, and Big Data Architects where they harness the knowledge gained from data into business actionable intelligence.

  • About the Programme
  • Programme Core Courses
  • Programme Elective Courses
  • Infrastructure
  • Scope of employment
  • Curriculum

B.Tech CSE program with specialization in Blockchain Technology familiarise students with the practical and operational aspects of the cryptocurrency ecosystem. During the tenure of this programme, students progress an understanding of the emerging immaterial models for Blockchain Technology.

Program Core (60 Credits)
CSE Core (48 Credits)

  • Digital Logic and Design
  • Network and Communication
  • Java Programming
  • Computer Architecture and Organization
  • Data Structures and Algorithms
  • Database Management Systems
  • Operating Systems
  • Advanced C Programming
  • Internet and Web Programming
  • Basic Electrical and Electronics Engineering
  • Discrete Mathematics and Graph Theory
  • Design and Analysis of Algorithms
  • Theory of Computation

Blockchain Technology Core (12 Credits)

  • Blockchain and Distributed Ledger Technology
  • Design and Development of Blockchain Applications
  • Cryptography and Information Security

Program Electives (35 Credits)
CSE Electives

  • Applied Linear Algebra
  • Information Security Analysis and Audit
  • Information Security Management
  • Cyber Security
  • Compiler Design
  • Distributed Computing Systems
  • Internet of Things
  • Natural Language Processing
  • Nature Inspired Computing
  • Microprocessor and Interfacing
  • Mobile Computing
  • Soft Computing
  • Software Quality and Testing
  • Software Engineering
  • Image Processing
  • Open Source Programming
  • Robotics and its Applications
  • Principles of Cloud Computing
  • Artificial Intelligence
  • Machine Learning
  • Advanced Java Programming
  • Data Science for Engineers
  • User Experience Design
  • Graphics and Gaming
  • Healthcare Informatics
  • Deep Learning
  • Quantum Computing

Blockchain Technology Electives

  • Blockchain Ecosystem
  • Bitcoin Mining
  • Smart Contract Essentials
  • Public Key Infrastructure and Trust Management
  • Vulnerability Discovery and Exploit Development
  • Blockchain Technologies: Business Innovation and Applications
  • Blockchain Architecture Design and Use Cases
  • Cryptocurrency Technologies
  • Data Privacy
  • Web Security
  • Disaster Recovery and Business Continuity Management
  • Android Security
  • Digital Watermarking and Steganography
  • Cyber Forensics and Investigation
  • Vulnerability Analysis and Penetration Testing
  • Malware Analysis
LAB NAMEHARDWARE DETAILSSOFTWARE/TOOLS
Computational Intelligence LabIntel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-Monitor Intel core i5-7500 8Gb Ram, 1 Tb Hdd Keyboard, Mouse, 19-MonitorMatlab 2015a (Academic License) Libre Office-4.2.8.2 Code Blocks - 13.12Eclipse - 3.8 Dosbox/Masm GnuSim8085 - 1.3.7 Netbeans IDE - 8.0.2Apache2 PhpmyAdmin-3.4.10 mysql - 5.6.19 Scilab - 5.5.0 Spyder - 2.2.5Python - 3.4 Yed Graphics Editor - 3.14.2 Anaconda 3.5 Calligra Flow -2.8.0 Oracle 11g -Client Java-1.8 SSh Shell Client Firefox - 35.0
Information Security LabI5 processor 500GB HDD, 8GB RAM, Keyboard, Mouse, 19-Monitor Intel core i5-7500 8Gb Ram, 1 Tb Hdd Keyboard, Mouse, 19-Monitor Intel R Pentium R CPU G 2030 & 3.00Ghz 2GB Ram 500GB Hdd Keyboard,Mouse, 19-MonitorLibre Office- 6.4.6.2 Code Blocks - 20.03 Eclipse IDE for JavaDevelopers 2019-12 (4.14.0) Matlab-2020b (Academic License) AnacondaNavigator 1.9.2 Netbeans IDE - 8.0.2 Apache NetBeans IDE 12.2PhpmyAdmin-7.4.3 Mysql - 8.0.23 Wireshark - 3.2.3 Spyder - 4.2.3 Python- 3.8.5 Yed Graphics Editor - 3.20.1 BlueFish - 2.2.11 GNUSIM8085- 1.4.1Oracle 12.1 - Client Java-1.8.0_51 Geany-1.36 Android Studio 4.1.2Rstudio - 1.3.1093 Cisco Packet Tracer 7.3.1 Dia-0.97+git R version3.6.3 DOSBox- 0.74-3 Mozila FireFox - 85.0.1 Google Chrome - 88.04 NS3 -3.30.1 Scilab - 5.3.3
Database Systems LabIntel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-MonitorLibre Office- 6.4.6.2 Code Blocks - 20.03 Eclipse IDE for JavaDevelopers 2019-12 (4.14.0) Matlab-2020b (Academic License) AnacondaNavigator 1.9.2 Netbeans IDE - 8.0.2 Apache NetBeans IDE 12.2PhpmyAdmin-7.4.3 Mysql - 8.0.23 Wireshark - 3.2.3 Spyder - 4.2.3 Python- 3.8.5 Yed Graphics Editor - 3.20.1 BlueFish - 2.2.11 GNUSIM8085- 1.4.1Oracle 12.1 - Client Java-1.8.0_51 Geany-1.36 Android Studio 4.1.2Rstudio - 1.3.1093 Cisco Packet Tracer 7.3.1 Dia-0.97+git R version3.6.3 DOSBox- 0.74-3 Mozila FireFox - 85.0.1 Google Chrome - 88.04 NS3 -3.30.1 Scilab - 5.3.3
Software Systems LabIntel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-MonitorFlip Eclipse Keil Net Beans IDE Oracle 11g -Client Dev C++ Yed GraphicsEditor Python Java-1.8 Anaconda 3.5 SSh Shell Client Pencil tool Firefox/Chrome Rational Rose 2003 Microsoft Visual Studio .Net 2008 NetopSchool Teacher/Student Qualnet 5.0 Sybase Ms Visio 2007 Matlab-2015a(Academic License) Ms office-2007

The B.Tech CSE program with specialization in Blockchain Technology is focusing on a distributed digital ledger, cryptography, and revolution in the field of information technology. Blockchain technology has won the world over increasing focus towards digitization. This program holds core Computer Science concepts and the curriculum includes courses like Blockchain, Distributed Ledger Technology and the development of blockchain applications. The student will get in-depth knowledge of Blockchain technology and become a successful Blockchain Developer, Blockchain Software Engineer, Blockchain Solution Architect. Blockchain is remarking a major demand in various areas including Banking, Logistics, Analysts, Healthcare, and Public Administration. The B.Tech CSE program with specialization in Blockchain Technology is focusing on a distributed digital ledger, cryptography, and revolution in the field of information technology. Blockchain technology has won the world over increasing focus towards digitization. This program holds core computer science concepts and the curriculum includes courses like Blockchain and Distributed Ledger Technology and the development of blockchain applications will explore the students to be excellent in the blockchain field. The student will get in-depth knowledge of Blockchain technology and become a successful Blockchain Developer, Blockchain Software Engineer, Blockchain Solution Architect. Blockchain is remarking a major demand in various areas including Banking, Logistics, Analysts, Healthcare, and Public Administration.

  • About the Programme
  • Programme Core Courses
  • Programme Elective Courses
  • Infrastructure
  • Scope of employment
  • Curriculum

The B.Tech. in Computer Science and Engineering, with a specialization in Artificial Intelligence (AI) and Machine Learning (ML), is a four-year academic program that offers a comprehensive and systematic understanding of core principles of Computer Science and Engineering. It provides focused coursework in Artificial Intelligence and Machine Learning. The Programme curriculum includes areas such as Machine Learning, Deep learning, Speech and language processing, Machine vision, Explainable Artificial Intelligence, Game Theory, Cognitive Robotics and more. This program is crafted to equip students for prosperous profession in the precipitously progressing and transformative fields of Artificial Intelligence and Machine Learning.

PROGRAMME CORE
COURSE CODESL.NOCOURSE TITLECOURSE TYPEVER SIO NLTPJCREDITS
1BCSE202LData Structures and AlgorithmsTheory Only1.030003.0
2BCSE202PData Structures and Algorithms LabLab Only1.000201.0
3BCSE203EWeb ProgrammingEmbedded Theory and Lab1.010403.0
4BCSE204LDesign and Analysis of AlgorithmsTheory Only1.030003.0
5BCSE204PDesign and Analysis of Algorithms LabLab Only1.000201.0
6BCSE205LComputer Architecture and OrganizationTheory Only1.030003.0
7BCSE301LSoftware EngineeringTheory Only1.030003.0
8BCSE301PSoftware Engineering LabLab Only1.000201.0
9BCSE302LDatabase SystemsTheory Only1.030003.0
10BCSE302PDatabase Systems LabLab Only1.000201.0
11BCSE303LOperating SystemsTheory Only1.030003.0
12BCSE303POperating Systems LabLab Only1.000201.0
13BCSE304LTheory of ComputationTheory Only1.030003.0
14BCSE305LEmbedded SystemsTheory Only1.030003.0
15BCSE306LArtificial IntelligenceTheory Only1.030003.0
16BCSE307LCompiler DesignTheory Only1.030003.0
17BCSE307PCompiler Design LabLab Only1.000201.0
18BCSE308LComputer NetworksTheory Only1.030003.0
19BCSE308PComputer Networks LabLab Only1.000201.0
20BCSE309LCryptography and Network SecurityTheory Only1.030003.0
21BCSE309PCryptography and Network Security LabLab Only1.000201.0
PROGRAMME ELECTIVE
SL.NOCOURSE CODECOURSE TITLECOURSE TYPEVERSIONLTPJCREDITS
1BCSE209LMachine LearningTheory Only130003
2BCSE209PMachine Learning LabLab Only100201
3BCSE332LDeep LearningTheory Only130003
4BCSE332PDeep Learning LabLab Only100201
5BCSE416LGame ProgrammingTheory Only130003
6BCSE416PGame Programming LabLab Only100201
7BCSE417LMachine VisionTheory Only130003
8BCSE417PMachine Vision LabLab Only100201
9BCSE418LExplainable Artificial IntelligenceTheory Only120002
10BCSE419LSpeech and Language ProcessingTheory Only130003
11BCSE419PSpeech and Language Processing labLab Only100201
12BCSE427LCognitive RoboticsTheory Only120002
13BCSE427PCognitive Robotics LabLab Only100201
14BCSE428LAutonomous DronesTheory Only120002
15BCSE428PAutonomous Drones LabLab Only100201
LAB NAMEHARDWARE DETAILSSOFTWARE/TOOLS
Computer Programming LabDell 3020, Intel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard,Mouse,19-MonitoKeil, Altera-Quartus-II10.2, Microsoft Visual Studio .Net 2010/08, Matlab-2015a
Software Systems LabIntel i5 Processor - 3.20GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse, 19-MonitorC, C++, Java, Oracle 11g, Microsoft SQL Server2005,Mysql 8.0.23, Rational Rose 2003, Cisco Packet Tracer 7.3.1
Intel Multicore LabDell-Intel(R)-Core(TM)2Quad-2.66GHz, 500GB HDD,4GB DDR3, Keyboard, Mouse, 18.5 TFT Monitor Intel core i5 Processor-7500 8Gb Ram, 1 Tb Hdd, Keyboard, Mouse, 19- MonitorMicrosoft Visual Studio .Net 2010/08
Artificial Intelligence LabIntel® Core- i9-9900K CPU @3.60GHz × 16 GRAPHICS QuadroRTX 5000/PCIe/SSE2 32GB Ram, 1 TB Hdd GNOME3.28.2OpenCV, Python MongoDB, Cassandra, Neo4J
Cloud Computing LabDell 3020, Intel i5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM,Keyboard, Mouse, 19-Monitor,Code Blocks - 10.05, Eclipse - 3.8, Netbeans IDE - 8.0.2, Anaconda 3.5,PhpmyAdmin-3.4.10, mysql - 5.5.40, Scilab - 5.3.3, Spyder - 2.1.9,Python- 3.4, Blender - 8.0, Oracle 11g -Client, Java-1.8, SSh Shell Client,Matlab-2015a (Academic License)
Database Systems LabInteli5 Processor - 3.20 GHz, 500 GB HDD, 8 GB RAM, Keyboard, Mouse,19-MonitorOpenCV, Python, Rstudio, R, Mathlab, Scilab, Oracle11g, Microsoft SQL Server2005,Mysql 8.0.23, CiscoPacket Tracer 7.3.1, NS3,Wireshark

The need for experts in the field of Artificial Intelligence (AI) and Machine Learning (ML) is enormous and escalating expeditiously, leading to abundance of exhilarating career prospects. Those who have graduated from the B.Tech. Computer Science and Engineering program specializing in Artificial Intelligence and Machine Learning are in a prime position to embark on a range of career paths that include roles like AI Engineers, ML Engineers, Data Scientists, Research Scientists, AI Data Analysts, Data Engineers, Robotics Scientists, Business Intelligence Developers, Software Engineers, Consultants, and more. Moreover, their specialized skills are highly sought after in various industries including healthcare, finance, manufacturing, transportation, Agriculture, Digital Security, Biotechnology, E-commerce, Social Network and beyond.

Beware of VITEEE fake websites

We came to know that some fake websites are misusing our VITEEE name. Kindly be aware of fraud websites. Please visit only https://vit.ac.in for admissions.

Skip to content