

B-TECH in Information Technology at SHRI KRISHNAA COLLEGE OF ENGINEERING AND TECHNOLOGY


Puducherry, Puducherry
.png&w=1920&q=75)
About the Specialization
What is Information Technology at SHRI KRISHNAA COLLEGE OF ENGINEERING AND TECHNOLOGY Puducherry?
This Information Technology program at Shri Krishnaa College of Engineering and Technology focuses on equipping students with core competencies in software development, data management, networking, and cybersecurity. Rooted in India''''s booming digital economy, the curriculum is designed to meet the evolving demands of IT infrastructure, digital transformation, and application development sectors. The program emphasizes a blend of theoretical knowledge and practical application, preparing graduates for impactful roles in technology-driven industries. It aims to foster innovation and problem-solving skills crucial for the dynamic Indian IT landscape.
Who Should Apply?
This program is ideal for aspiring engineers with a strong aptitude for logical reasoning and problem-solving, typically fresh 10+2 graduates keen on building a career in the IT domain. It also caters to individuals seeking to master programming languages, understand complex network architectures, or delve into emerging technologies like AI and cloud computing. The curriculum is suitable for students who wish to contribute to the digital transformation initiatives across various industries in India, offering a robust foundation for diverse career paths.
Why Choose This Course?
Graduates of this program can expect to secure roles as Software Developers, Network Administrators, Data Analysts, Cybersecurity Specialists, and Cloud Engineers in India. Entry-level salaries typically range from INR 3.5-6 lakhs annually, with experienced professionals potentially earning INR 10-25 lakhs or more. The growth trajectory is significant, aligning with India''''s status as a global IT hub. The comprehensive curriculum prepares students for industry-recognized certifications in areas like cloud platforms, cybersecurity, and data science, enhancing their professional value.

Student Success Practices
Foundation Stage
Master Programming Fundamentals- (Semester 1-2)
Dedicate significant time to understanding programming logic, data structures, and object-oriented concepts. Beyond classroom learning, actively practice coding challenges on platforms to solidify basics and improve problem-solving speed.
Tools & Resources
HackerRank, LeetCode, GeeksforGeeks, Python documentation, C++ textbooks
Career Connection
Strong programming fundamentals are essential for all software development roles and are heavily tested in campus placements for IT companies.
Build Strong Academic Foundation- (Semester 1-2)
Focus on conceptual clarity in core engineering mathematics and science subjects. Form study groups with peers to discuss difficult topics, solve problems collaboratively, and prepare effectively for internal assessments and end-semester examinations.
Tools & Resources
NPTEL lectures, Khan Academy, Textbooks, Peer study groups
Career Connection
A solid academic record demonstrates discipline and intellectual capability, which is often a screening criterion for higher education or competitive job roles.
Develop Communicative Competence- (Semester 1-2)
Actively participate in English language labs, group discussions, and presentations. Practice public speaking and technical communication to articulate ideas clearly and confidently, both verbally and in writing.
Tools & Resources
Toastmasters International clubs (if available), online communication courses, daily news reading for vocabulary building
Career Connection
Effective communication is vital for team collaboration, client interaction, and interviews, making graduates more desirable in the professional world.
Intermediate Stage
Gain Practical Project Experience- (Semester 3-5)
Actively seek out and participate in mini-projects, hackathons, and open-source contributions. Apply theoretical knowledge from Database Management Systems, Operating Systems, and Java Programming to build functional applications.
Tools & Resources
GitHub, Kaggle, departmental project expos, local tech meetups, industry workshops
Career Connection
Practical projects demonstrate applied skills and problem-solving abilities, making resumes stand out during internship and placement drives.
Explore Emerging Technologies through Certifications- (Semester 4-5)
While studying core subjects, dedicate time to exploring and gaining certifications in areas like Cloud Computing (AWS/Azure/GCP), Data Science basics, or Cybersecurity fundamentals. This provides a competitive edge and specialized skills.
Tools & Resources
Coursera, Udemy, edX, NPTEL online courses, vendor-specific certification paths
Career Connection
Certifications validate specialized skills highly sought after in the Indian IT job market, opening doors to niche roles and better compensation.
Cultivate Industry Network and Soft Skills- (Semester 3-5)
Attend webinars, seminars, and industry events. Network with professionals, alumni, and faculty to understand career paths and opportunities. Simultaneously, work on soft skills like teamwork, leadership, and time management.
Tools & Resources
LinkedIn, college career services, alumni network platforms, industry conferences
Career Connection
Networking often leads to internship and job referrals, while strong soft skills are crucial for thriving in corporate environments and leadership roles.
Advanced Stage
Undertake Industry-Relevant Capstone Project- (Semester 7-8)
Focus your final year project on solving a real-world industry problem, potentially in collaboration with a company. This involves detailed design, robust implementation, and thorough testing using advanced technologies learned.
Tools & Resources
Advanced programming languages, frameworks (e.g., Django, Spring), cloud platforms, domain-specific tools (e.g., machine learning libraries)
Career Connection
A well-executed capstone project is a powerful portfolio item, demonstrating expertise and readiness for challenging industry roles.
Engage in Intensive Placement Preparation- (Semester 6-8)
Systematically prepare for campus placements by practicing aptitude tests, technical interviews, and group discussions. Review core IT subjects, brush up on data structures and algorithms, and conduct mock interviews.
Tools & Resources
Placement cells, mock interview platforms, company-specific test series, interview experience sharing forums
Career Connection
Targeted preparation significantly increases the chances of securing desirable placements with top IT companies in India.
Pursue Specialization and Advanced Learning- (Semester 6-8)
Deepen expertise in a chosen niche (e.g., Cybersecurity, AI/ML, Cloud Architecture) by taking advanced electives, participating in specialized workshops, and working on research papers or advanced projects.
Tools & Resources
Research papers, advanced online courses, specialized industry forums, mentorship from faculty/industry experts
Career Connection
Specialization allows graduates to target highly skilled, high-demand roles, leading to faster career progression and leadership opportunities in the Indian tech industry.
Program Structure and Curriculum
Eligibility:
- Passed 10+2 examination with Physics and Mathematics as compulsory subjects along with one of the Chemistry/Biotechnology/Biology/Technical Vocational subject or an equivalent examination. Obtained at least 45% marks (40% for reserved category) in the above subjects taken together. Admission through CENTAC counselling or Management quota.
Duration: 8 semesters / 4 years
Credits: 151 Credits
Assessment: Internal: 40%, External: 60%
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| HS101 | Communicative English | Core | 3 | Listening Skills, Speaking Skills, Reading Skills, Writing Skills, Grammar & Vocabulary |
| MA101 | Engineering Mathematics - I | Core | 4 | Differential Calculus, Functions of Several Variables, Multiple Integrals, Vector Calculus, Ordinary Differential Equations |
| PH101 | Engineering Physics | Core | 3 | Properties of Matter, Quantum Physics, Crystal Physics, Ultrasonics & Acoustics, Lasers & Fibre Optics |
| CY101 | Engineering Chemistry | Core | 3 | Water Technology, Electrochemistry, Corrosion, Fuel Technology, Engineering Materials |
| GE101 | Problem Solving and Python Programming | Core | 3 | Algorithmic Problem Solving, Python Basics, Data Structures in Python, Functions & Modules, Object-Oriented Programming |
| GE102 | Engineering Graphics | Core | 3 | Plane Curves, Orthographic Projections, Projections of Solids, Section of Solids, Isometric Projections |
| GE103 | Engineering Practices Laboratory | Lab | 1 | Fitting, Carpentry, Welding, Sheet Metal, Foundry, Plumbing |
| GE104 | Problem Solving and Python Programming Laboratory | Lab | 1 | Python Programming Exercises, Conditional Statements, Looping, Functions, Lists & Dictionaries |
| GE105 | Physics and Chemistry Laboratory | Lab | 1 | Young''''s modulus, Viscosity, Spectrophotometer, pH meter, Conductometer |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| HS201 | Professional English | Core | 3 | Communication Skills, Workplace Communication, Report Writing, Presentation Skills, Group Discussion |
| MA201 | Engineering Mathematics - II | Core | 4 | Matrices, Vector Spaces, Eigenvalues & Eigenvectors, Laplace Transforms, Fourier Series |
| IT201 | Digital Logic and Computer Architecture | Core | 4 | Number Systems, Boolean Algebra, Combinational Logic, Sequential Logic, Computer Organization |
| IT202 | Data Structures | Core | 3 | Array, Stacks, Queues, Linked Lists, Trees, Graphs |
| CS201 | Object Oriented Programming using C++ | Core | 3 | OOP Concepts, Classes and Objects, Inheritance, Polymorphism, Exception Handling |
| IT203 | Data Structures Laboratory | Lab | 1 | Implementation of Stacks, Queues, Linked Lists, Trees, Searching and Sorting |
| CS202 | Object Oriented Programming using C++ Laboratory | Lab | 1 | C++ Program Implementation, Classes and Objects, Inheritance, Polymorphism |
| IT204 | Digital Logic and Computer Architecture Laboratory | Lab | 1 | Logic Gates, Combinational Circuits, Sequential Circuits, Memory Interfaces |
| MC201 | Environmental Science and Sustainability | Mandatory Course | 0 | Ecosystems, Environmental Pollution, Natural Resources, Biodiversity, Sustainable Development |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MA301 | Probability and Queueing Theory | Core | 4 | Probability Axioms, Random Variables, Probability Distributions, Random Processes, Queueing Models |
| IT301 | Design and Analysis of Algorithms | Core | 4 | Algorithm Analysis, Divide and Conquer, Greedy Method, Dynamic Programming, Backtracking, Branch and Bound |
| IT302 | Database Management Systems | Core | 3 | Database Concepts, ER Model, Relational Model, SQL, Normalization, Transaction Management |
| IT303 | Operating Systems | Core | 3 | OS Structure, Process Management, CPU Scheduling, Deadlocks, Memory Management, File Systems |
| IT304 | Principles of Communication | Core | 3 | Signal Analysis, Amplitude Modulation, Angle Modulation, Digital Modulation, Noise |
| IT305 | Database Management Systems Laboratory | Lab | 1 | SQL Queries, PL/SQL, ER Diagram Implementation, Database Connectivity |
| IT306 | Operating Systems Laboratory | Lab | 1 | Linux Commands, Shell Scripting, Process Management, Thread Programming, Memory Allocation |
| MC301 | Professional Skills | Mandatory Course | 0 | Soft Skills, Presentation Skills, Group Discussion, Interview Skills, Resume Building |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT401 | Java Programming | Core | 3 | Java Fundamentals, OOP in Java, Exception Handling, Multithreading, GUI Programming |
| IT402 | Computer Networks | Core | 3 | Network Topologies, OSI Model, TCP/IP Model, Data Link Layer, Network Layer, Transport Layer, Application Layer |
| IT403 | Theory of Computation | Core | 3 | Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines, Undecidability |
| IT404 | Microprocessors and Microcontrollers | Core | 3 | 8085 Microprocessor, 8086 Microprocessor, Assembly Language, Interfacing, 8051 Microcontroller |
| IT405 | Software Engineering | Core | 3 | Software Process Models, Requirements Engineering, Design Concepts, Software Testing, Project Management |
| IT406 | Java Programming Laboratory | Lab | 1 | Java Programs, Applets, Swings, Database Connectivity, Web Applications |
| IT407 | Computer Networks Laboratory | Lab | 1 | Network Configuration, Socket Programming, Routing Protocols, Network Simulation Tools |
| IT408 | Microprocessors and Microcontrollers Laboratory | Lab | 1 | 8085/8086 Assembly Language, Interfacing experiments, 8051 Microcontroller |
| MC401 | Constitution of India | Mandatory Course | 0 | Constitutional Framework, Fundamental Rights, Directive Principles, Union & State Governments, Local Self-Government |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT501 | Computer Graphics and Multimedia | Core | 3 | Graphics Primitives, 2D Transformations, 3D Transformations, Projections, Multimedia Systems |
| IT502 | Data Warehousing and Data Mining | Core | 3 | Data Warehousing Concepts, OLAP, Data Preprocessing, Association Rule Mining, Classification, Clustering |
| IT503 | Web Technology | Core | 3 | HTML, CSS, JavaScript, XML, Web Servers, Web Services, AJAX |
| HS501 | Soft Skills and Aptitude | Core | 3 | Verbal Ability, Logical Reasoning, Quantitative Aptitude, Communication Skills, Interview Preparation |
| PE-1 (IT504) | Professional Elective - I (Internet of Things) | Elective | 3 | IoT Introduction, IoT Architecture, Protocols, Sensors & Actuators, IoT Security |
| IT507 | Computer Graphics and Multimedia Laboratory | Lab | 1 | Graphics Programming, Image Processing, Animation, Multimedia Tools |
| IT508 | Data Warehousing and Data Mining Laboratory | Lab | 1 | Data Preprocessing, Association Rules, Classification Algorithms, Clustering Algorithms, Data Visualization |
| IT509 | Web Technology Laboratory | Lab | 1 | HTML/CSS/JavaScript Projects, Dynamic Web Pages, Database Connectivity |
| IT510 | Mini Project I | Project | 2 | Problem Definition, Literature Survey, Design, Implementation, Testing, Report Writing |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT601 | Cryptography and Network Security | Core | 3 | Classical Encryption, Symmetric Key Cryptography, Asymmetric Key Cryptography, Hashing, Network Security Applications |
| IT602 | Artificial Intelligence | Core | 3 | AI Agents, Problem Solving, Heuristic Search, Knowledge Representation, Machine Learning Basics |
| IT603 | Mobile Application Development | Core | 3 | Mobile OS Architectures, Android/iOS UI Design, Data Storage, Networking, Location-Based Services |
| OE-1 | Open Elective - I | Elective | 3 | |
| PE-2 (IT604) | Professional Elective - II (Software Project Management) | Elective | 3 | Project Planning, Estimation, Scheduling, Risk Management, Project Monitoring |
| IT607 | Cryptography and Network Security Laboratory | Lab | 1 | Encryption Algorithms, Hashing, Digital Signatures, Network Security Tools |
| IT608 | Artificial Intelligence Laboratory | Lab | 1 | AI Programming (e.g., Python), Search Algorithms, Knowledge Representation, Machine Learning Libraries |
| IT609 | Mobile Application Development Laboratory | Lab | 1 | Android Studio, UI Design, App Development, Database Integration |
| IT610 | Internship / Industrial Training | Internship | 2 | Practical industry exposure, Skill application, Report writing |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| IT701 | Cloud Computing | Core | 3 | Cloud Architecture, Service Models (IaaS, PaaS, SaaS), Deployment Models, Virtualization, Cloud Security |
| OE-2 | Open Elective - II | Elective | 3 | |
| PE-3 (IT702) | Professional Elective - III (Big Data Analytics) | Elective | 3 | Big Data Technologies, Hadoop, MapReduce, Spark, NoSQL Databases, Data Visualization |
| PE-4 (IT705) | Professional Elective - IV (Augmented and Virtual Reality) | Elective | 3 | AR/VR Systems, Visual Displays, Haptic Devices, Interaction Techniques, AR/VR Applications |
| IT708 | Project Work I | Project | 4 | Problem Identification, Literature Survey, System Design, Implementation Plan, Preliminary Report |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| OE-3 | Open Elective - III | Elective | 3 | |
| PE-5 (IT801) | Professional Elective - V (Ethical Hacking) | Elective | 3 | Footprinting, Scanning, Enumeration, System Hacking, Malware |
| HS801 | Professional Ethics and Human Values | Core | 3 | Engineering Ethics, Moral Values, Professionalism, Corporate Social Responsibility, Environmental Ethics |
| IT804 | Project Work II | Project | 6 | Detailed Design, Implementation, Testing, Results, Final Report, Presentation |




