SLIET-image

INTEGRATED-CERTIFICATE-DIPLOMA in Computer Science Engineering at Sant Longowal Institute of Engineering and Technology

Sant Longowal Institute of Engineering and Technology (SLIET) is a premier autonomous Deemed-to-be-University in Longowal, Punjab. Established in 1989, it holds AICTE and UGC approvals, alongside NAAC 'A' accreditation. Offering 71 diverse courses across engineering, sciences, and management, SLIET is recognized for academic excellence. It holds NIRF 2024 rankings, with a 451-acre campus and strong placement outcomes.

READ MORE
location

Sangrur, Punjab

Compare colleges

About the Specialization

What is Computer Science Engineering at Sant Longowal Institute of Engineering and Technology Sangrur?

This Computer Science Engineering (CSE) program at Sant Longowal Institute of Engineering and Technology (SLIET) focuses on providing a robust foundation in computing principles and applications. It is meticulously designed to meet the growing demands of the Indian IT industry, emphasizing practical skills alongside theoretical knowledge. The program distinguishes itself through its comprehensive curriculum covering current technologies, preparing students for dynamic roles in software development and IT infrastructure.

Who Should Apply?

This program is ideal for high school graduates with a strong aptitude for mathematics and science, aspiring to build a career in technology. It also serves as an excellent foundation for those looking to pursue higher education in computer science or related fields. Enthusiastic learners keen on problem-solving, logical thinking, and innovation in the digital realm will find this specialization particularly rewarding.

Why Choose This Course?

Graduates of this program can expect diverse India-specific career paths, including roles as software developers, network administrators, database managers, and web developers. Entry-level salaries typically range from INR 3-6 lakhs per annum, with experienced professionals earning significantly more. The program aligns with industry certifications, fostering continuous growth trajectories in leading Indian companies and startups, and preparing students for the competitive job market.

Student Success Practices

Foundation Stage

Master Programming Fundamentals in C- (Semester 1-2)

Dedicate consistent time to practice C programming concepts learned in labs. Solve problems from platforms like HackerRank or GeeksforGeeks to strengthen logic and syntax. Focus on understanding data structures and basic algorithms.

Tools & Resources

GeeksforGeeks, HackerRank, CodeChef, C Programming textbooks

Career Connection

A strong foundation in C and data structures is crucial for almost all programming interviews and forms the base for learning other advanced languages and concepts, essential for entry-level developer roles.

Develop Strong Mathematical and Logical Acumen- (Semester 1-3)

Pay close attention to Applied Mathematics, Discrete Structures, and Digital Electronics. Practice problem-solving regularly, focusing on understanding the underlying logic rather than rote memorization. Engage in brain-teaser puzzles and logical reasoning challenges.

Tools & Resources

Khan Academy for Mathematics, NPTEL lectures for Discrete Structures, Logic puzzle apps

Career Connection

Analytical and problem-solving skills are highly valued in CSE roles, particularly for algorithm design, data analysis, and software architecture positions. This improves your cognitive abilities for technical interviews.

Active Participation in Workshop and Lab Sessions- (Semester 1-3)

Approach all workshop practices and lab sessions with enthusiasm. Actively participate, ask questions, and try to implement additional features or solve complex problems beyond the basic requirements. Document your learning and experiments meticulously.

Tools & Resources

Lab manuals, Online tutorials for specific tools/software

Career Connection

Hands-on experience is critical in engineering. Strong practical skills make you a more attractive candidate for internships and jobs, demonstrating your ability to apply theoretical knowledge to real-world tasks.

Intermediate Stage

Build Projects based on Core CSE Concepts- (Semester 3-5)

Apply knowledge from Operating Systems, DBMS, and Computer Networks by building small-scale projects. For example, create a simple file system simulator, a basic database application, or a chat application over a network. Collaborate with peers for diverse perspectives.

Tools & Resources

GitHub for version control, VS Code/Eclipse IDE, Relevant programming languages (C++, Java)

Career Connection

Projects showcase your practical skills and understanding to recruiters. They provide tangible proof of your ability to develop functional applications, significantly boosting your profile for internships and placements in product-based companies.

Explore Elective Domains through Online Courses- (Semester 4-5)

Beyond the prescribed curriculum, identify areas of interest from the elective options (e.g., Cloud Computing, Data Mining) and explore them through online platforms. Complete certifications if possible to gain an edge in specialized fields.

Tools & Resources

Coursera, edX, NPTEL, Udemy, AWS/Azure free tiers

Career Connection

Specialized knowledge in emerging fields can open doors to niche roles and better compensation. Certifications demonstrate initiative and expertise, making you stand out in the competitive Indian tech landscape.

Participate in Coding Competitions and Hackathons- (Semester 4-5)

Regularly participate in coding competitions on platforms like CodeChef, LeetCode, or local hackathons. This improves problem-solving speed, introduces you to diverse algorithmic challenges, and helps build a competitive programming profile.

Tools & Resources

LeetCode, Codeforces, CodeChef, Local tech club events

Career Connection

Success in coding competitions is a strong indicator of algorithmic prowess, highly valued by top tech companies for software development and R&D roles. It also expands your professional network.

Advanced Stage

Undertake a Comprehensive Major Project- (Semester 6)

Choose a challenging Major Project that integrates multiple aspects of CSE (e.g., AI/ML, web development with backend, mobile app with cloud integration). Aim for an innovative solution to a real-world problem, ensuring thorough documentation and presentation.

Tools & Resources

Latest frameworks (Django, Spring Boot, React Native), Cloud platforms, IDE of choice

Career Connection

A well-executed major project is a cornerstone of your resume. It demonstrates your ability to manage complex tasks, apply advanced concepts, and deliver a complete solution, directly contributing to placement success and portfolio building.

Focus on Placement Preparation and Mock Interviews- (Semester 5-6)

Intensively prepare for placements by practicing aptitude, logical reasoning, and technical interview questions. Conduct mock interviews with faculty, seniors, and peers, focusing on both technical knowledge and communication skills. Tailor your resume and LinkedIn profile.

Tools & Resources

Glassdoor, InterviewBit, LinkedIn, Campus Placement Cell

Career Connection

Effective preparation is key to securing desired job roles. Strong interview performance, coupled with a well-presented profile, can lead to placements in reputable companies with competitive salary packages.

Network and Seek Mentorship- (Semester 5-6)

Attend industry seminars, workshops, and guest lectures. Connect with alumni and industry professionals through networking events and platforms like LinkedIn. Seek mentorship to gain insights into career paths, industry trends, and job market expectations.

Tools & Resources

LinkedIn, Professional conferences, Alumni network events

Career Connection

Networking opens doors to hidden job opportunities, valuable career advice, and potential referrals. Mentorship can provide personalized guidance, helping you navigate your career journey more effectively in the Indian IT sector.

Program Structure and Curriculum

Eligibility:

  • Minimum 50% marks in 10th standard with Maths, Science & English (for GEN/OBC) & 45% for SC/ST/PwD.

Duration: 6 semesters / 3 years

Credits: 136 Credits

Assessment: Internal: 40%, External: 60%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
APD-101Applied PhysicsCore4Waves and Oscillations, Optics, Quantum Mechanics, Solid State Physics, Nuclear Physics
ACD-102Applied ChemistryCore4Chemical Bonding, Water Treatment, Electrochemistry, Fuels and Lubricants, Polymers, Corrosion
AMD-103Applied Mathematics - ICore4Algebra, Trigonometry, Coordinate Geometry, Differential Calculus, Integral Calculus
CHD-104Communication Skills - ICore2Fundamentals of Communication, Listening Skills, Speaking Skills, Reading Skills, Writing Skills
MED-105Engineering GraphicsCore2Orthographic Projections, Isometric Projections, Sections of Solids, Development of Surfaces, Auto CAD Introduction
MED-106Workshop Practice - ICore2Carpentry, Fitting, Welding, Sheet Metal Work, Foundry
APD-107Applied Physics LabLab1Experimentation on Waves, Optics Lab, Electrical Circuits, Semiconductor Devices
ACD-108Applied Chemistry LabLab1Volumetric Analysis, Water Testing and Analysis, Chemical Kinetics, Titration Experiments
CHD-109Communication Skills Lab - ILab1Public Speaking Practice, Presentation Skills, Group Discussion Techniques, Interview Practice

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
AMD-201Applied Mathematics - IICore4Matrices, Vector Algebra, Complex Numbers, Differential Equations, Laplace Transforms
CHD-202Environmental StudiesCore3Natural Resources, Ecosystems and Biodiversity, Environmental Pollution, Social Issues and the Environment, Human Population and Environment
EED-203Basic Electrical EngineeringCore4DC Circuits and Network Theorems, AC Fundamentals and Circuits, Transformers, DC Machines, AC Machines
ECD-204Basic Electronics EngineeringCore4Semiconductor Diodes, Bipolar Junction Transistors, Field Effect Transistors, Amplifiers, Operational Amplifiers
CSD-205Programming in CCore4Introduction to C Programming, Operators and Control Statements, Functions and Arrays, Pointers, Structures, Unions and File Handling
MED-206Workshop Practice - IICore2Machine Shop Operations, Advanced Welding Techniques, Sheet Metal Fabrication, Grinding and Finishing, Bench Work and Fitting
EED-207Basic Electrical Engineering LabLab1Verification of Network Theorems, Measurement of Electrical Quantities, Characteristics of DC Machines, AC Circuit Analysis
ECD-208Basic Electronics Engineering LabLab1Diode Characteristics, Transistor Amplifier Circuits, Rectifier and Filter Circuits, Oscillator Circuits
CSD-209Programming in C LabLab1C Program Development, Debugging Techniques, File Handling Implementation, Data Structure Basics in C

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSD-301Operating SystemCore4Introduction to Operating Systems, Process Management and CPU Scheduling, Process Synchronization and Deadlocks, Memory Management Techniques, File Systems and I/O Management
CSD-302Data Structure using CCore4Arrays and Pointers, Stacks and Queues, Linked Lists, Trees and Binary Search Trees, Graphs and Graph Traversal, Searching and Sorting Algorithms
CSD-303Computer Organization and ArchitectureCore4Digital Logic Circuits, Data Representation and Arithmetic, Central Processing Unit (CPU), Memory Organization and Hierarchy, Input/Output Organization
ECD-304Digital ElectronicsCore4Number Systems and Codes, Logic Gates and Boolean Algebra, Combinational Logic Circuits, Sequential Logic Circuits, Counters and Registers
CSD-305Database Management SystemCore4DBMS Concepts and Architecture, Entity-Relationship Model, Relational Model and Algebra, Structured Query Language (SQL), Normalization and Transaction Management
CSD-306Data Structure using C LabLab1Array and String Operations, Stack and Queue Implementation, Linked List Manipulations, Tree Traversal Algorithms, Sorting and Searching Techniques
ECD-307Digital Electronics LabLab1Verification of Logic Gates, Implementation of Combinational Circuits, Design of Flip-Flops, Counters and Shift Registers
CSD-308Database Management System LabLab1SQL Commands and Queries, Database Schema Design, Normalization Practical Application, Data Manipulation and Transaction Control

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSD-401Object-Oriented Programming using C++Core4OOP Concepts and Principles, Classes, Objects and Constructors, Inheritance and Polymorphism, Virtual Functions and Abstract Classes, File Handling and Exception Handling
CSD-402Computer NetworksCore4Network Models (OSI, TCP/IP), Physical Layer and Data Link Layer, Network Layer Protocols (IP, Routing), Transport Layer (TCP, UDP), Application Layer Protocols (HTTP, DNS, FTP)
ECD-403Microprocessors and PeripheralsCore48085 Microprocessor Architecture, Instruction Set and Addressing Modes, Assembly Language Programming, Memory and I/O Interfacing, Interrupts and Data Transfer Schemes
CSD-404Software EngineeringCore4Software Development Life Cycle, Software Requirements Engineering, Software Design Principles, Software Testing Strategies, Software Project Management
AMD-405Discrete StructuresCore4Set Theory, Relations and Functions, Mathematical Logic and Proofs, Combinatorics and Counting Principles, Graph Theory, Algebraic Structures
CSD-406Object-Oriented Programming using C++ LabLab1Classes and Objects Implementation, Constructor and Destructor Usage, Inheritance and Polymorphism Programs, Operator Overloading, Exception Handling in C++
CSD-407Computer Networks LabLab1Network Configuration Commands, Packet Tracing and Analysis, Socket Programming, Network Security Tools, Subnetting and Routing Practice
ECD-408Microprocessors and Peripherals LabLab18085 Assembly Language Programming, Memory Interfacing Experiments, I/O Device Interfacing, Interrupt Programming, Peripheral Control

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSD-501Web DesigningCore4HTML Fundamentals, Cascading Style Sheets (CSS), JavaScript Basics, Responsive Web Design, Web Hosting and Deployment
CSD-502Java ProgrammingCore4Java Fundamentals and OOP, Exception Handling and Multithreading, AWT and Swing GUI Programming, JDBC and Database Connectivity, Servlets and JSP Basics
CSD-503Design and Analysis of AlgorithmsCore4Algorithm Analysis and Complexity, Divide and Conquer, Greedy Algorithms, Dynamic Programming, Graph Algorithms, NP-Completeness
CSD-504Cyber SecurityCore4Introduction to Cyber Security, Network Security Fundamentals, Cryptography Basics, Web Security Vulnerabilities, Malware and Cyber Forensics
CSD-505Linux Administration (Elective - I)Elective4Linux Operating System Basics, Command Line Interface, File System Management, User and Group Administration, Process Management and Networking
CSD-506E-Commerce (Elective - I)Elective4E-Commerce Business Models, Electronic Payment Systems, E-Commerce Security, Online Marketing, Legal and Ethical Issues in E-Commerce
CSD-507Android App Development (Elective - I)Elective4Android Architecture and SDK, User Interface Design with XML, Activities and Intents, Data Storage and Permissions, Publishing Android Applications
CSD-508Cloud Computing (Elective - I)Elective4Cloud Computing Concepts, Service Models (IaaS, PaaS, SaaS), Deployment Models (Public, Private, Hybrid), Virtualization Technology, Cloud Security and Data Privacy
CSD-509Data Warehousing & Mining (Elective - I)Elective4Data Warehouse Architecture, ETL Process (Extraction, Transformation, Loading), Online Analytical Processing (OLAP), Data Mining Concepts and Techniques, Association Rule Mining, Classification, Clustering
CSD-510Web Designing LabLab1HTML Page Creation, CSS Styling and Layouts, JavaScript for Interactivity, Form Validation, Basic Responsive Design
CSD-511Java Programming LabLab1OOP Implementation in Java, GUI Development with AWT/Swing, Database Connectivity using JDBC, Multithreading Applications, Servlet and JSP Programming
CSD-512Mini ProjectProject2Problem Identification and Analysis, System Design and Architecture, Implementation and Coding, Testing and Debugging, Documentation and Presentation

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSD-601Python ProgrammingCore4Python Fundamentals and Data Types, Control Flow and Functions, Modules and Packages, File Handling and Exception Handling, Object-Oriented Programming in Python
HMD-602Management and EntrepreneurshipCore4Principles of Management, Organizational Structures, Entrepreneurship Concepts, Business Plan Development, Project Management
CSD-603Cloud ComputingCore4Introduction to Cloud Computing, Cloud Architectures and Services, Virtualization Technologies, Cloud Security and Management, Major Cloud Platforms (AWS, Azure, GCP)
CSD-604AI and Machine Learning (Elective - II)Elective4Artificial Intelligence Concepts, Machine Learning Fundamentals, Supervised and Unsupervised Learning, Neural Networks and Deep Learning Basics, Natural Language Processing Introduction
CSD-605Software Testing (Elective - II)Elective4Software Testing Fundamentals, Test Levels and Types, Test Planning and Design, Test Case Development Techniques, Test Management Tools
CSD-606Mobile Computing (Elective - II)Elective4Mobile Architecture and Devices, Wireless Communication Technologies (GSM, GPRS, 3G, 4G, 5G), Mobile Operating Systems (Android, iOS), Mobile Application Development, Mobile Security
CSD-607Block Chain Technology (Elective - II)Elective4Blockchain Fundamentals and History, Cryptography and Hashing, Distributed Ledger Technology, Consensus Mechanisms, Smart Contracts and DApps
CSD-608Data Science (Elective - II)Elective4Data Science Process and Lifecycle, Data Collection and Cleaning, Exploratory Data Analysis and Visualization, Statistical Methods for Data Science, Machine Learning Algorithms for Data Analysis
CSD-609DevOps (Elective - II)Elective4DevOps Principles and Practices, Continuous Integration/Continuous Deployment (CI/CD), Version Control with Git, Containerization (Docker), Orchestration (Kubernetes), Automation Tools
CSD-610Python Programming LabLab1Python Program Development, Using Python Libraries (NumPy, Pandas), Web Scraping with Python, GUI Applications with Python, Database Connectivity
CSD-611Major ProjectProject4Advanced Problem Definition, System Analysis and Design, Complex System Implementation, Comprehensive Testing and Evaluation, Project Documentation and Defense
whatsapp

Chat with us