SKCET-image

B-E-B-TECH in Information Technology at Sri Krishna College of Engineering and Technology

Sri Krishna College of Engineering and Technology (SKCET), Coimbatore, established 1998, is an autonomous institution affiliated with Anna University. Holding an 'A++' NAAC grade and NIRF 2024 Engineering rank 83, SKCET offers diverse programs, strong placements with a median UG salary of ₹7 Lakhs LPA.

READ MORE
location

Coimbatore, Tamil Nadu

Compare colleges

About the Specialization

What is Information Technology at Sri Krishna College of Engineering and Technology Coimbatore?

This Information Technology program at Sri Krishna College of Engineering and Technology focuses on foundational and advanced IT principles, preparing students for dynamic roles in the digital age. It emphasizes core computing skills, modern software development, data management, and network security, addressing the evolving demands of the Indian tech industry. The curriculum balances theoretical knowledge with practical applications, fostering innovation and problem-solving abilities vital for a thriving career.

Who Should Apply?

This program is ideal for aspiring engineers with a strong aptitude for logical reasoning and a keen interest in digital technologies. It caters to fresh graduates seeking entry into software development, data science, cybersecurity, or cloud computing sectors in India. Working professionals looking to upskill in emerging technologies or career changers transitioning to the IT industry with a prerequisite science background will find this program highly rewarding and career-accelerating.

Why Choose This Course?

Graduates of this program can expect diverse career paths in India, including Software Developer, Data Analyst, Network Administrator, and Cybersecurity Analyst, with entry-level salaries ranging from INR 4-7 LPA and experienced professionals earning INR 10-25+ LPA. The curriculum aligns with prominent industry certifications, providing a strong foundation for continued professional growth in leading Indian and global IT firms, fostering innovation and leadership in the tech landscape.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Develop strong logical thinking and coding skills in core languages like Python and C++. Practice regularly on competitive programming platforms and focus on understanding data structures and algorithms.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks, Python documentation

Career Connection

A solid grasp of programming fundamentals is crucial for clearing technical aptitude tests and coding interviews during placement drives for software development roles.

Active Learning and Note-Taking- (Semester 1-2)

Engage actively in lectures, participate in discussions, and synthesize clear, concise notes. Regularly revisit concepts and form peer study groups to reinforce understanding and address doubts.

Tools & Resources

OneNote, Notion, Course textbooks, Peer learning circles

Career Connection

Develops strong analytical skills, critical thinking, and knowledge retention, which are essential for tackling complex technical problems and excelling in advanced subjects.

Explore Basic IT Domains- (Semester 1-2)

Attend introductory workshops, webinars, and seminars on various IT domains like web development, data science, and networking. This early exposure helps in identifying areas of genuine interest.

Tools & Resources

Online MOOCs (NPTEL, Coursera), Departmental workshops, Technical clubs and societies

Career Connection

Facilitates informed decision-making for future specialization and elective choices, aligning academic pursuits with potential career paths in the vast Indian IT landscape.

Intermediate Stage

Build Practical Projects and Portfolio- (Semester 3-5)

Apply theoretical knowledge by developing mini-projects in areas like Database Management Systems, Operating Systems, or basic AI. Focus on end-to-end implementation and comprehensive documentation on GitHub.

Tools & Resources

GitHub, VS Code, Specific IDEs for Java/Python, Open-source libraries

Career Connection

A strong project portfolio is invaluable for showcasing practical skills, problem-solving abilities, and gaining relevant experience, significantly boosting internship and placement prospects.

Participate in Hackathons and Competitions- (Semester 3-5)

Actively join college-level or national hackathons and coding competitions. This fosters teamwork, innovation, rapid prototyping, and provides exposure to real-world problem statements.

Tools & Resources

Devpost, Major League Hacking (MLH), College innovation cells, HackerEarth

Career Connection

Develops crucial soft skills like collaboration, time management under pressure, and creative thinking, which are highly sought after by Indian tech companies during recruitment.

Network with Faculty and Industry Professionals- (Semester 3-5)

Seek mentorship from experienced professors, attend industry guest lectures, and leverage alumni networks. Understand current industry trends and gather valuable career advice for the Indian context.

Tools & Resources

LinkedIn, College alumni associations, Industry conferences and meetups

Career Connection

Opens doors for potential internships, mentorship opportunities, and future job prospects, providing insider insights into the Indian IT market and specific company requirements.

Advanced Stage

Specialized Skill Development and Certification- (Semester 6-8)

Deepen expertise in a chosen IT domain such as Cloud Computing, Artificial Intelligence/Machine Learning, or Cybersecurity through advanced courses and industry-recognized certifications.

Tools & Resources

AWS/Azure/GCP certifications, NPTEL advanced courses, Udacity nanodegrees, Certified Ethical Hacker (CEH)

Career Connection

Specialized skills differentiate candidates in niche roles, often leading to higher starting salaries and accelerated career growth in specific high-demand areas of the Indian tech industry.

Intensive Placement Preparation- (Semester 7-8)

Dedicate focused time to solving company-specific aptitude tests, practicing data structures and algorithms, operating systems, and DBMS concepts for technical interviews. Participate in mock interview sessions.

Tools & Resources

LeetCode, InterviewBit, GeeksforGeeks placement archives, College placement cell workshops

Career Connection

Directly prepares students to excel in campus placements, maximizing their chances of securing top offers from leading Indian and multinational companies recruiting from campus.

Collaborate on Capstone Projects and Research- (Semester 7-8)

Undertake significant final year projects, potentially involving research or real-world problem-solving with industry partners. Aim for innovation and thorough documentation, contributing to open-source if possible.

Tools & Resources

Research labs, Faculty guidance and industry mentorship, Open-source platforms (GitHub), Patent filing resources

Career Connection

Showcases advanced technical capabilities, project management skills, and leadership, contributing to a strong resume for both industry roles and higher studies (M.Tech/Ph.D.) in India and abroad.

Program Structure and Curriculum

Eligibility:

  • A pass in H.Sc. (Academic / Vocational) with 50% Marks (General Category) with Physics, Chemistry and Mathematics as core subjects, as per Tamil Nadu Government admission criteria.

Duration: 4 years / 8 semesters

Credits: 161 Credits

Assessment: Internal: 40%, External: 60%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
21HS001Communicative English ICore3Parts of Speech and Tenses, Vocabulary Building and Synonyms, Reading Comprehension Strategies, Basic Sentence Structures, Paragraph Writing Techniques, Introduction to English Sounds
21MA101Engineering Mathematics ICore4Matrices and Eigenvalue Problems, Differential Calculus and Applications, Functions of Several Variables, Multiple Integrals (Double and Triple), Vector Calculus (Gradient, Divergence, Curl), Sequence and Series Convergence
21PH101Engineering PhysicsCore3Crystal Physics and Classification, Quantum Physics and Wave-Particle Duality, Lasers and their Applications, Fiber Optics and Communication, Modern Engineering Materials, Thermal Physics and Heat Transfer
21CY101Engineering ChemistryCore3Water Technology and Treatment, Surface Chemistry and Adsorption, Electrochemistry and Cells, Corrosion and its Control, Fuels and Combustion, Nanomaterials and Applications
21CS101Problem Solving and Python ProgrammingCore3Python Fundamentals and Syntax, Data types, Variables, and Operators, Control Flow (Conditional and Looping), Functions and Modules, Lists, Tuples, Dictionaries, and Sets, File Handling and Exception Handling
21GE101Engineering GraphicsCore4Drafting Standards and Conventions, Orthographic Projections, Isometric and Perspective Projections, Sectional Views and Developments, CAD Software Introduction, Projections of Solids and Planes
21CS181Problem Solving and Python Programming LaboratoryLab2Python Programming Exercises, Implementation of Conditional Statements, Working with Looping Constructs, Defining and Using Functions, List and Dictionary Operations, Basic File Input/Output Operations
21GE181Engineering Practices LaboratoryLab2Carpentry and Fitting Practices, Welding and Sheet Metal Work, Plumbing and Pipe Connections, Basic Electrical Wiring, Identification of Electronic Components, Machining Operations (Turning, Drilling)

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
21HS002Communicative English IICore3Advanced Grammar and Usage, Technical Vocabulary and Jargon, Business Communication Skills, Report Writing and Documentation, Presentation Skills and Public Speaking, Group Discussion Strategies
21MA201Engineering Mathematics IICore4Ordinary Differential Equations, Laplace Transforms and Inverse Transforms, Vector Spaces and Linear Transformations, Fourier Series and Transforms, Analytic Functions and Complex Integration, Complex Number Theory
21PH203Physics for Information ScienceCore3Quantum Computing Principles, Superconductivity and Applications, Dielectric Materials and Properties, Magnetic Materials and Devices, Optical Data Storage Technologies, Nanoscience and Quantum Dots
21CS201Data StructuresCore3Array and Pointer Basics, Stack and Queue Operations, Linked Lists (Singly, Doubly, Circular), Trees (Binary, BST, AVL), Graphs and Graph Traversal, Searching and Sorting Algorithms
21IT201Object Oriented ProgrammingCore3Classes and Objects Concepts, Inheritance and Types, Polymorphism (Runtime, Compile-time), Abstraction and Encapsulation, Constructors and Destructors, Exception Handling
21GE201Basic Electrical, Electronics EngineeringCore3DC Circuits and Network Theorems, AC Circuits and Phasor Diagrams, Transformers and Electrical Machines, Diodes and Rectifiers, Transistors (BJT, FET) and Amplifiers, Logic Gates and Boolean Algebra
21CS281Data Structures LaboratoryLab2Implementation of Arrays and Pointers, Stack and Queue using Arrays/Linked List, Operations on Singly and Doubly Linked Lists, Binary Search Tree Operations, Graph Traversal Algorithms (BFS, DFS), Sorting and Searching Algorithms Implementation
21IT281Object Oriented Programming LaboratoryLab2C++ Program Development, Class and Object Design, Inheritance and Polymorphism Implementation, Operator Overloading, Virtual Functions, File Operations in C++

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
21MA302Discrete MathematicsCore4Logic and Proof Techniques, Set Theory and Operations, Relations and Functions, Graph Theory and Algorithms, Combinatorics and Counting Principles, Algebraic Structures and Group Theory
21IT301Database Management SystemsCore3Introduction to DBMS and Architecture, Entity-Relationship (ER) Model, Relational Model and Algebra, Structured Query Language (SQL), Normalization and Dependencies, Transaction Management and Concurrency Control
21IT302Data Communication and Computer NetworksCore3Network Models (OSI and TCP/IP), Physical Layer and Data Transmission, Data Link Layer and Error Control, Network Layer and Routing Protocols, Transport Layer and Congestion Control, Application Layer Protocols (HTTP, DNS)
21IT303Operating SystemsCore3Process Management and Scheduling, CPU Scheduling Algorithms, Deadlocks and Prevention, Memory Management Techniques, Virtual Memory and Paging, File Systems and I/O Management
21EC305Digital ElectronicsCore3Number Systems and Codes, Boolean Algebra and Logic Gates, Combinational Logic Circuits, Sequential Logic Circuits (Flip-flops), Registers and Counters, Memory Devices (RAM, ROM)
21IT381Database Management Systems LaboratoryLab2SQL DDL and DML Commands, Advanced SQL (Joins, Views, Subqueries), PL/SQL Programming (Procedures, Functions), Database Trigger Implementation, Cursor Management, Transaction Control Statements
21IT382Operating Systems LaboratoryLab2Linux Commands and Shell Scripting, Process Management System Calls, CPU Scheduling Algorithm Implementation, Memory Allocation Techniques, File System Operations, Inter-Process Communication
21IT391Object Oriented Programming using JavaLab2Java Fundamentals and Syntax, Classes, Objects, and Methods, Inheritance, Polymorphism, Interfaces, Packages and Exception Handling, Multithreading in Java, GUI Programming with AWT/Swing

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
21MA403Probability and Queueing TheoryCore4Probability Axioms and Conditional Probability, Random Variables and Distributions, Two-Dimensional Random Variables, Stochastic Processes and Markov Chains, Queueing Models (M/M/1, M/M/C), Applications in Computer Science
21IT401Artificial IntelligenceCore3Problem Solving Agents and Search Strategies, Heuristic Search Algorithms (A*, Hill Climbing), Knowledge Representation (Logic, Rules), Logic Programming (Prolog), Introduction to Machine Learning, Expert Systems and Fuzzy Logic
21IT402Microprocessors and MicrocontrollersCore38085/8086 Microprocessor Architecture, Instruction Set and Addressing Modes, Assembly Language Programming, Interrupts and DMA, I/O Interfacing Techniques, Introduction to Microcontrollers (8051)
21IT403Software EngineeringCore3Software Development Life Cycle Models, Requirements Engineering and Analysis, Software Design Principles and Patterns, Software Testing Methodologies, Software Project Management, Quality Assurance and Metrics
21IT404Design and Analysis of AlgorithmsCore3Algorithm Analysis and Complexity, Divide and Conquer Algorithms, Dynamic Programming, Greedy Algorithms, Graph Algorithms (Traversal, Shortest Path), NP-Completeness and Approximation Algorithms
21IT481Artificial Intelligence LaboratoryLab2Prolog Programming for AI Problems, Implementation of Search Algorithms (BFS, DFS, A*), Introduction to Machine Learning Libraries (Scikit-learn), Data Preprocessing and Visualization, Building Simple AI Models, Constraint Satisfaction Problems
21IT482Microprocessors and Microcontrollers LaboratoryLab28086 Assembly Language Programming, Interfacing with I/O Devices (LED, LCD), Timer/Counter Programming, Serial Communication Protocols, Interrupt Programming, Stepper Motor Control
21CS482Advanced Java Programming LaboratoryLab2Applet and Servlet Programming, JDBC Connectivity for Database Access, Remote Method Invocation (RMI), Java Beans Architecture, JSP Basics and Web Application Development, Enterprise Java Concepts

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
21IT501Computer Graphics and MultimediaCore3Graphics Primitives and Rasterization, 2D and 3D Transformations, Clipping and Windowing, Visible Surface Detection, Shading and Illumination Models, Multimedia Components and Compression
21IT502Cryptography and Network SecurityCore3Classical Cryptography, Symmetric Key Cryptography (DES, AES), Asymmetric Key Cryptography (RSA), Hashing and Message Digests, Digital Signatures and Certificates, Firewalls and Intrusion Detection Systems
21IT503Compiler DesignCore3Lexical Analysis and Lexers, Syntax Analysis and Parsers (LL, LR), Semantic Analysis and Type Checking, Intermediate Code Generation, Code Optimization Techniques, Runtime Environments and Error Recovery
21GE501Professional Ethics in EngineeringCore3Engineering Ethics and Human Values, Codes of Conduct for Engineers, Corporate Social Responsibility, Environmental Ethics and Sustainability, Global Issues and Professional Practice, Safety, Rights, and Responsibilities
21IT001Professional Elective I: Advanced Data StructuresElective3Advanced Trees (B-Trees, Red-Black Trees), Heaps and Priority Queues, Hashing Techniques and Collision Resolution, Skip Lists and Treaps, Amortized Analysis, Disjoint Set Union
21OE004Open Elective I: Internet of ThingsElective3IoT Architecture and Paradigms, Sensors, Actuators, and Embedded Devices, IoT Communication Protocols (MQTT, CoAP), Cloud Platforms for IoT (AWS IoT, Azure IoT), IoT Security and Privacy Concerns, Smart Home and Industrial IoT Applications
21IT581Computer Graphics and Multimedia LaboratoryLab22D and 3D Transformation Implementation, Line and Circle Drawing Algorithms, Polygon Filling Algorithms, Image Manipulation and Filtering, Animation Techniques, Multimedia Authoring Tools
21IT582Network Security LaboratoryLab2Implementation of Cryptographic Algorithms (RSA, AES), Digital Signature Generation and Verification, Packet Filtering using Firewalls, Intrusion Detection Systems, SSL/TLS Protocol Implementation, Vulnerability Scanning
21IT591Internet Programming LaboratoryLab2HTML, CSS, and JavaScript for Web Development, Web Servers Configuration (Apache, Nginx), Server-side Scripting (PHP/Python Flask), Database Integration with Web Applications, AJAX and Asynchronous JavaScript, Responsive Web Design

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
21IT601Mobile ComputingCore3Mobile System Architecture, Wireless Communication Technologies (GSM, LTE, 5G), Mobile IP and Ad-hoc Networks, Mobile Operating Systems (Android/iOS), Mobile Application Development Basics, Mobile Security Challenges
21IT602Data Warehousing and Data MiningCore3Data Warehouse Architecture and Design, OLAP Operations and Multidimensional Models, Data Preprocessing and Cleaning, Association Rule Mining, Classification Techniques (Decision Trees, SVM), Clustering Algorithms (K-Means, Hierarchical)
21IT603Cloud ComputingCore3Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models (Public, Private, Hybrid), Virtualization Technologies, Cloud Security and Data Privacy, Big Data Analytics on Cloud, Containerization (Docker, Kubernetes)
21GE601Human ValuesCore3Ethics and Morals, Integrity and Professional Conduct, Harmony in the Individual and Family, Universal Human Values, Coexistence in Society, Nature and Environmental Responsibility
21IT006Professional Elective II: Big Data TechnologiesElective3Hadoop Ecosystem (HDFS, MapReduce), Apache Spark for Data Processing, Hive and Pig for Data Warehousing, NoSQL Databases (Cassandra, MongoDB), Stream Processing (Kafka, Flink), Big Data Architecture
21IT009Professional Elective III: Cryptocurrencies and Blockchain TechnologiesElective3Blockchain Fundamentals and Cryptography, Cryptocurrencies (Bitcoin, Ethereum), Consensus Mechanisms (PoW, PoS), Smart Contracts and DApps, Hyperledger Fabric, Blockchain Applications beyond Finance
21OE003Open Elective II: Green ComputingElective3Energy Efficiency in IT Systems, Sustainable IT Practices, Data Center Power Management, Virtualization for Green IT, E-waste Management and Recycling, Green Software Development
21IT681Mobile Application Development LaboratoryLab2Android Studio and Emulator Setup, UI/UX Design for Mobile Apps, Activity Life Cycle Management, Database Integration (SQLite), Location-Based Services, Push Notifications Implementation
21IT682Data Mining and Cloud LaboratoryLab2Data Preprocessing and Transformation, Classification Algorithm Implementation (Weka/Python), Clustering Algorithm Implementation (K-Means), Hadoop/Spark Ecosystem Exercises, Cloud Platform Deployment (AWS/Azure), Virtual Machine Management
21IT691Mini ProjectProject2Problem Definition and Scope, Literature Survey and Feasibility Study, System Design and Architecture, Module-wise Implementation, Testing and Debugging, Project Report Writing and Presentation

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
21IT701Distributed ComputingCore3Distributed Systems Architecture, Message Passing and RPC, Distributed Transactions and Concurrency, Consensus Algorithms (Paxos, Raft), Distributed File Systems, Cloud Distribution Models
21IT702Big Data AnalyticsCore3Data Ingestion and Storage (HDFS, S3), Data Processing Frameworks (Spark, Flink), Machine Learning with Big Data, Stream Analytics and Real-time Processing, Big Data Visualization, Data Governance in Big Data
21IT014Professional Elective IV: Deep LearningElective3Neural Network Architectures, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs, LSTMs), Autoencoders and Generative Adversarial Networks (GANs), Transfer Learning and Fine-tuning, Deep Learning Frameworks (TensorFlow, PyTorch)
21IT017Professional Elective V: Quantum ComputingElective3Quantum Mechanics Basics, Qubits and Superposition, Quantum Gates and Circuits, Quantum Algorithms (Shor''''s, Grover''''s), Quantum Error Correction, Quantum Cryptography
21OE009Open Elective III: Cyber SecurityElective3Cyber Attack Vectors and Threat Landscape, Malware Analysis and Detection, Network Forensics and Incident Response, Ethical Hacking and Penetration Testing, Security Policies and Compliance, Web Application Security
21IT791Project Work IProject6Problem Identification and Literature Review, Requirement Analysis and Specification, System Design and Architecture Document, Pilot Implementation of Key Modules, Project Proposal and Planning, Ethical Considerations in Projects

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
21IT891Project Work IIProject12Advanced System Development and Integration, Comprehensive Testing and Quality Assurance, Performance Evaluation and Optimization, Technical Report Writing and Documentation, Presentation and Demonstration of Project, Future Scope and Research Directions
whatsapp

Chat with us