

B-TECH in Information Technology at CHRIST (Deemed to be University)


Bengaluru, Karnataka
.png&w=1920&q=75)
About the Specialization
What is Information Technology at CHRIST (Deemed to be University) Bengaluru?
This Information Technology program at CHRIST (Deemed to be University) focuses on equipping students with expertise in areas like AI, IoT, Robotics, Data Science, and core IT concepts. It is designed to meet the growing demands of India''''s rapidly evolving digital economy, providing a strong foundation in modern computing paradigms and innovative applications. The ''''Honours with AI, IoT, Robotics and Data Science'''' tag reflects its contemporary industry alignment.
Who Should Apply?
This program is ideal for aspiring engineers eager to specialize in cutting-edge IT domains. It suits fresh graduates seeking entry into software development, data analytics, or cybersecurity roles. Working professionals looking to upskill in AI/ML or cloud technologies, and career changers aiming for high-growth sectors within the Indian tech industry, will also find this program beneficial due to its specialized curriculum.
Why Choose This Course?
Graduates can expect diverse career paths in India as AI/ML engineers, data scientists, cloud architects, or IoT developers, with entry-level salaries typically ranging from INR 4-8 LPA, growing significantly with experience. The program fosters critical thinking and problem-solving, aligning with certifications like AWS Certified Developer, Microsoft Certified: Azure AI Engineer, and various Data Science specializations, enhancing career growth potential.

Student Success Practices
Foundation Stage
Master Programming Fundamentals- (Semester 1-2)
Consistently practice coding in Python and Java to build a strong foundation. Focus on logic building, data structures, and algorithms through regular problem-solving sessions.
Tools & Resources
HackerRank, LeetCode, GeeksforGeeks, CodeChef, NPTEL courses
Career Connection
Essential for cracking technical interviews and building any software application, forming the bedrock for advanced IT roles.
Engage in Peer Learning and Academic Support- (Semester 1-2)
Form study groups, regularly discuss complex topics, and utilize university academic support services like tutoring or doubt-clearing sessions to reinforce understanding.
Tools & Resources
University library, Academic mentors, Online forums, Study groups
Career Connection
Develops teamwork, communication, and collaborative problem-solving skills crucial in professional environments, fostering a strong academic network.
Participate in Introductory Tech Workshops- (Semester 1-2)
Attend college-organized workshops on emerging technologies (e.g., Web Development basics, Linux essentials) to broaden technical horizons early on and explore different domains.
Tools & Resources
College tech clubs, Coursera/edX introductory courses, University skill development centers
Career Connection
Helps in identifying areas of interest for future specialization and project work, providing early exposure to industry trends and potential career paths.
Intermediate Stage
Build a Strong Portfolio with Mini-Projects- (Semester 3-5)
Apply theoretical knowledge from DBMS, OS, and Networks to develop practical mini-projects. Focus on showcasing problem-solving and implementation skills using relevant technologies.
Tools & Resources
GitHub, Kaggle datasets, Open-source project ideas, Python/Java frameworks
Career Connection
Demonstrates practical skills and hands-on experience to recruiters, crucial for securing internships and future placements in competitive IT roles.
Seek Industry Exposure through Internships/Bootcamps- (Semester 4-5)
Actively search for summer internships (even short ones) or participate in industry-focused bootcamps to understand real-world IT challenges and gain hands-on experience in a professional setting.
Tools & Resources
Internshala, LinkedIn, College placement cell, NASSCOM FutureSkills Prime
Career Connection
Bridging academic learning with industry practices, often leading to valuable professional networks and potential pre-placement offers in Indian tech firms.
Specialize in Key IT Domains- (Semester 5)
Start focusing on core IT areas like AI/ML, Data Science, or Cybersecurity through electives and online certifications. Deepen knowledge in a chosen specialization to build expertise.
Tools & Resources
Udemy, Great Learning, NVIDIA DLI, Google AI courses, Microsoft Learn
Career Connection
Develops specialized expertise for specific job roles and high-demand skills in the Indian IT market, making graduates more competitive for focused positions.
Advanced Stage
Engage in Capstone Projects and Research- (Semester 6-7)
Undertake significant major projects, potentially with faculty mentorship or industry collaboration, to solve complex real-world problems. Consider publishing research papers or participating in hackathons.
Tools & Resources
Research journals (IEEE, ACM), University research labs, arXiv, Kaggle competitions
Career Connection
Showcases advanced problem-solving, innovation, and leadership, highly valued by top companies for R&D roles and for pursuing higher studies in India or abroad.
Intensive Placement and Interview Preparation- (Semester 6-8)
Dedicate time to rigorous aptitude training, mock interviews (technical and HR), group discussions, and professional resume building. Network actively with alumni and industry professionals for insights.
Tools & Resources
University Placement Cell, Online interview platforms (InterviewBit), LinkedIn for professional networking, CoCubes/AMCAT assessments
Career Connection
Maximizes chances of securing desired placements in top-tier Indian companies, ensuring graduates are well-prepared for the competitive job market.
Develop Soft Skills and Professional Etiquette- (Semester 7-8)
Actively work on communication, presentation, negotiation, and ethical leadership skills. Participate in workshops on corporate etiquette and professionalism to excel in the workplace.
Tools & Resources
Toastmasters International, University career services, Professional development workshops, Online communication courses
Career Connection
Essential for career advancement, leadership roles, and effective collaboration in the Indian corporate setup, distinguishing candidates beyond technical skills.
Program Structure and Curriculum
Eligibility:
- Minimum 45% aggregate marks in 10+2 (PUC) with Physics, Chemistry, and Mathematics (PCM) from any recognised Board in India. Valid score in JEE Main/CUET/CHRIST University Entrance Test (CUET) or equivalent.
Duration: 8 semesters / 4 years
Credits: 155 Credits
Assessment: Internal: 50%, External: 50%
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BAS131L | Basic Engineering Graphics | Skill-based | 1 | Engineering Curves, Orthographic Projections, Sectional Views, Isometric Projections, Development of Surfaces |
| BAS121 | Engineering Mathematics I | Core | 4 | Differential Calculus, Integral Calculus, Multivariable Calculus, Vector Calculus, Differential Equations |
| PHT141 | Engineering Physics | Core | 4 | Oscillations and Waves, Optics, Quantum Mechanics, Solid State Physics, Lasers and Fiber Optics |
| PHT151 | Physics Laboratory | Lab | 1 | Experiments on Optics, Mechanics, Modern Physics principles |
| CYT141 | Engineering Chemistry | Core | 4 | Electrochemistry, Corrosion Science, Water Technology, Fuels and Combustion, Polymers and Nanomaterials |
| CYT151 | Chemistry Laboratory | Lab | 1 | Volumetric Analysis, Instrumental Analysis, Physical Chemistry Experiments |
| CST141 | Problem Solving using Python | Core | 4 | Introduction to Python, Data Types and Operators, Control Structures, Functions and Modules, File Handling and OOP Concepts |
| CST151 | Problem Solving using Python Laboratory | Lab | 1 | Python Programming Constructs, Problem Solving Exercises, Data Structures in Python |
| HUM111 | Professional English I | Skill-based | 2 | Communication Skills, Listening and Reading Comprehension, Basic Writing Skills, Vocabulary and Grammar, Public Speaking |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BAS221 | Engineering Mathematics II | Core | 4 | Matrices and Linear Algebra, Vector Spaces, Eigenvalues and Eigenvectors, Numerical Methods, Laplace Transforms and Fourier Series |
| ECT241 | Basic Electrical and Electronics Engineering | Core | 4 | DC and AC Circuits, Transformers, Diodes and Transistors, Operational Amplifiers, Digital Logic Gates |
| ECT251 | Basic Electrical and Electronics Engineering Laboratory | Lab | 1 | Experiments on Electrical Circuits, Electronic Devices characteristics |
| CST241 | Data Structures and Algorithms | Core | 4 | Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting Algorithms, Searching Algorithms |
| CST251 | Data Structures and Algorithms Laboratory | Lab | 1 | Implementation of Data Structures, Algorithm Implementation and Analysis |
| HUM211 | Professional English II | Skill-based | 2 | Advanced Communication, Technical Writing, Presentation Skills, Group Discussion Techniques, Interview Skills |
| XXX261 | Interdisciplinary Course | Elective | 2 | |
| CST242 | Object Oriented Programming with Java | Core | 4 | Java Fundamentals, Classes and Objects, Inheritance and Polymorphism, Exception Handling, Collections Framework |
| CST252 | Object Oriented Programming with Java Laboratory | Lab | 1 | Java OOP Concepts, Practical Java Programming Exercises |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BAS321 | Engineering Mathematics III | Core | 4 | Complex Analysis, Partial Differential Equations, Probability Theory, Random Variables and Processes, Statistical Distributions |
| IT341 | Database Management Systems | Core | 4 | Introduction to DBMS, ER Model, Relational Model and Algebra, SQL and Query Optimization, Normalization and Transaction Management |
| IT351 | Database Management Systems Laboratory | Lab | 1 | SQL Queries, Database Design and Implementation, PL/SQL Programming |
| CST341 | Operating Systems | Core | 4 | OS Concepts and Structure, Process Management and CPU Scheduling, Memory Management, Virtual Memory and File Systems, Deadlocks and Concurrency |
| CST351 | Operating Systems Laboratory | Lab | 1 | Shell Programming, Process Synchronization Implementation, Memory Allocation Techniques |
| IT342 | Computer Networks | Core | 4 | Network Models (OSI/TCP-IP), Physical and Data Link Layer, Network Layer Protocols, Transport Layer Protocols, Application Layer Services |
| IT352 | Computer Networks Laboratory | Lab | 1 | Network Configuration, Socket Programming, Protocol Analysis (Wireshark) |
| HUM311 | Universal Human Values and Professional Ethics | Skill-based | 1 | Human Values, Ethics and Harmony, Professional Ethics, Social Responsibility, Holistic Development |
| XXX36X | Open Elective I | Elective | 2 |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT441 | Design and Analysis of Algorithms | Core | 4 | Algorithm Analysis Techniques, Divide and Conquer, Greedy Algorithms, Dynamic Programming, Graph Algorithms and NP-Completeness |
| IT451 | Design and Analysis of Algorithms Laboratory | Lab | 1 | Implementation of Algorithm Design Techniques, Performance Analysis |
| IT442 | Software Engineering | Core | 4 | Software Process Models, Requirements Engineering, Software Design Principles, Software Testing Strategies, Software Project Management |
| IT452 | Software Engineering Laboratory | Lab | 1 | CASE Tools, Software Development Lifecycle Phases |
| IT443 | Web Technologies | Core | 4 | HTML, CSS, and JavaScript, Web Servers and Client-Server Architecture, Server-Side Scripting, Database Connectivity for Web, Web Security Fundamentals |
| IT453 | Web Technologies Laboratory | Lab | 1 | Dynamic Web Page Development, Database Integration in Web Applications |
| BAS411 | Discrete Mathematics | Core | 3 | Logic and Proof Techniques, Set Theory and Relations, Functions and Sequences, Graph Theory, Combinatorics and Algebraic Structures |
| XXX46X | Open Elective II | Elective | 2 | |
| IT401 | Minor Project I | Project | 1 | Problem Identification, System Design, Implementation of a Mini-Project |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT541 | Artificial Intelligence | Core | 4 | Introduction to AI, Problem Solving Agents, Knowledge Representation and Reasoning, Machine Learning Basics, Expert Systems and NLP Introduction |
| IT551 | Artificial Intelligence Laboratory | Lab | 1 | AI Algorithm Implementation, Logic Programming, Mini-projects in AI |
| IT542 | Machine Learning | Core | 4 | Supervised Learning (Regression/Classification), Unsupervised Learning (Clustering), Model Evaluation and Validation, Ensemble Methods, Introduction to Deep Learning |
| IT552 | Machine Learning Laboratory | Lab | 1 | Implementing ML Algorithms using Libraries, Data Preprocessing for ML, Model Training and Evaluation |
| IT5E01 | Big Data Analytics | Program Elective | 3 | Introduction to Big Data, Hadoop Ecosystem (HDFS, MapReduce), Spark Framework, NoSQL Databases, Data Streaming Concepts |
| IT5E02 | Deep Learning | Program Elective | 3 | Neural Network Fundamentals, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Autoencoders and GANs, Deep Learning Frameworks (TensorFlow/PyTorch) |
| IT501 | Minor Project II | Project | 1 | Advanced Problem Solving, System Development with Specific Technologies, Project Documentation and Presentation |
| HUM561 | Constitution of India | Skill-based | 1 | Constitutional History, Preamble and Fundamental Rights, Directive Principles of State Policy, Union and State Governments, Judiciary and Emergency Provisions |
| HUM5XX | Social Connect and Responsibility | Skill-based | 1 | Community Engagement, Social Issues Awareness, Environmental Awareness, Ethical Leadership, Civic Responsibility |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT641 | Data Science | Core | 4 | Data Collection and Preprocessing, Exploratory Data Analysis (EDA), Statistical Methods for Data Science, Data Visualization, Introduction to Big Data Tools |
| IT651 | Data Science Laboratory | Lab | 1 | Data Manipulation with Pandas, Data Visualization with Matplotlib/Seaborn, Implementing Predictive Models |
| IT642 | IoT and Embedded Systems | Core | 4 | IoT Architecture and Components, Sensors and Actuators, Communication Protocols (MQTT, CoAP), Embedded System Design, IoT Security and Cloud Integration |
| IT652 | IoT and Embedded Systems Laboratory | Lab | 1 | IoT Device Programming (Arduino/Raspberry Pi), Sensor Interfacing, Cloud Platform Integration for IoT |
| IT6E06 | Cryptography and Network Security | Program Elective | 3 | Symmetric Key Cryptography, Asymmetric Key Cryptography, Public Key Infrastructure (PKI), Network Security Protocols (IPSec, SSL/TLS), Firewalls and Intrusion Detection Systems |
| IT6E08 | Robotics and Automation | Program Elective | 3 | Robot Kinematics and Dynamics, Robot Control Systems, Sensors and Actuators in Robotics, Robot Programming, Industrial Automation and Applications |
| IT601 | Major Project I | Project | 3 | Advanced Problem Definition, Literature Survey, System Architecture Design, Partial Implementation and Testing, Progress Report |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT741 | Cloud Computing | Core | 4 | Cloud Architecture and Deployment Models, Virtualization Technologies, Cloud Service Models (IaaS, PaaS, SaaS), Cloud Security and Data Privacy, Big Data Processing on Cloud |
| IT751 | Cloud Computing Laboratory | Lab | 1 | Cloud Platform Deployment (AWS/Azure/GCP), Cloud Application Development, Containerization (Docker/Kubernetes) |
| IT7E07 | Blockchain Technology | Program Elective | 3 | Blockchain Fundamentals, Cryptocurrencies and Transactions, Smart Contracts and DApps, Distributed Ledger Technology, Blockchain Applications and Security |
| IT7E09 | Augmented and Virtual Reality | Program Elective | 3 | Introduction to VR/AR Systems, VR/AR Devices and Haptics, 3D Graphics and Modelling for AR/VR, Interaction Techniques in Virtual Environments, AR/VR Applications and Future Trends |
| IT701 | Major Project II | Project | 6 | Comprehensive System Development, Testing and Validation, Deployment and Evaluation, Thesis Writing and Presentation |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT801 | Internship / Project Work | Internship/Project | 12 | Industry Exposure, Real-world Project Experience, Professional Skill Development, Report Writing and Presentation |




