SLIET-image

B-E 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 program at Sant Longowal Institute of Engineering and Technology focuses on building a strong foundation in core CS principles and emerging technologies. Designed to meet dynamic Indian IT industry demands, it emphasizes practical skills and theoretical knowledge, preparing students for innovation in software development, data science, and AI sectors. The curriculum integrates modern computational approaches.

Who Should Apply?

This program is ideal for aspiring engineers passionate about problem-solving and technology. It caters to fresh 10+2 graduates seeking entry into the thriving IT and software industries. It also attracts those keen on pursuing advanced studies or research in computer science. Candidates with a strong aptitude for mathematics and logical reasoning will find this specialization particularly rewarding.

Why Choose This Course?

Graduates of this program can expect diverse career paths in India, including roles like Software Developer, Data Scientist, Cybersecurity Analyst, and Cloud Engineer. Entry-level salaries typically range from INR 4-8 LPA, with significant growth potential up to INR 15-25+ LPA for experienced professionals. The curriculum aligns with requirements for certifications like AWS Certified Developer or Microsoft Certified Azure Engineer, enhancing employability.

Student Success Practices

Foundation Stage

Master Programming Fundamentals Early- (Semester 1-2)

Dedicate significant time to thoroughly grasp C programming and data structures. Actively solve problems on platforms like HackerRank or CodeChef to build strong logical and algorithmic thinking from Semester 1 itself. This foundational strength is crucial for all advanced CSE subjects.

Tools & Resources

CodeChef, HackerRank, GeeksforGeeks, NPTEL introductory programming courses

Career Connection

Solid programming skills are the bedrock for any software development role and are heavily tested in campus placements and technical interviews.

Build a Strong Mathematical & Analytical Base- (Semester 1-2)

Focus intently on Engineering Mathematics, Discrete Mathematics, and Probability & Statistics. These subjects underpin advanced algorithms, AI, and data science. Practice numerical and logical problems regularly to develop analytical thinking, essential for complex problem-solving.

Tools & Resources

Khan Academy, MIT OpenCourseware (Mathematics), Previous year question papers

Career Connection

Strong analytical skills are highly valued in roles involving data analysis, algorithm design, and research, impacting hiring decisions.

Engage in Peer Learning and Collaborative Projects- (Semester 1-2)

Form study groups and collaborate on lab assignments and mini-projects. Explaining concepts to peers reinforces your understanding, and teamwork skills are vital in the professional world. Participate in college-level coding clubs or tech societies.

Tools & Resources

GitHub for collaboration, Discord/WhatsApp for group discussions, College technical clubs

Career Connection

Collaboration and communication are essential soft skills sought by employers; early exposure enhances teamwork readiness for industry projects.

Intermediate Stage

Focus on Core CSE Specialization & Projects- (Semester 3-5)

Deep dive into subjects like Operating Systems, DBMS, and Design and Analysis of Algorithms. Work on mini-projects to apply theoretical knowledge, such as building a simple OS scheduler or a database-driven application. This practical application solidifies understanding.

Tools & Resources

GitLab, MySQL/PostgreSQL, VS Code, Online tutorials for specific projects

Career Connection

Practical project experience in core CSE areas demonstrates competency to recruiters, making you a more attractive candidate for specialized roles.

Seek Early Industry Exposure via Internships/Workshops- (Semester 3-5)

Actively look for summer internships or industrial training opportunities after Semester 4 or 5, even if unpaid initially. Attend workshops and seminars conducted by industry experts. This exposure helps in understanding real-world challenges and industry trends, clarifying career paths.

Tools & Resources

LinkedIn, Internshala, College placement cell

Career Connection

Early internships provide valuable work experience, networking opportunities, and often lead to pre-placement offers, significantly boosting career prospects.

Participate in Technical Competitions & Hackathons- (Semester 3-5)

Engage in coding competitions, hackathons, and technical challenges. This sharpens problem-solving abilities under pressure, introduces you to new technologies, and allows you to build innovative solutions. Prizes and recognition can enhance your resume.

Tools & Resources

Kaggle, TopCoder, College hackathon events

Career Connection

Participation showcases initiative, quick learning, and practical problem-solving, which are critical traits for fast-paced tech roles in India''''s competitive market.

Advanced Stage

Specialize and Build a Strong Portfolio- (Semester 6-8)

Choose electives strategically based on your career interests (AI/ML, Cybersecurity, Cloud, Web Dev). Develop a robust major project that showcases your specialized skills and problem-solving capabilities. This project should be a highlight of your resume and GitHub profile.

Tools & Resources

GitHub, Jupyter Notebooks, Cloud platforms (AWS/Azure/GCP), Specialized frameworks (TensorFlow, React)

Career Connection

A strong, specialized project portfolio is crucial for securing interviews and demonstrating expertise for specific roles, especially in niche tech domains.

Intensive Placement Preparation & Mock Interviews- (Semester 6-8)

Begin rigorous preparation for placements by practicing aptitude, technical questions, and behavioral interviews. Utilize college placement cell resources, attend mock interviews, and refine your communication skills. Focus on company-specific preparation for target firms.

Tools & Resources

Glassdoor, LeetCode, Interviewer.ai, College placement cell workshops

Career Connection

Thorough preparation directly translates into higher chances of cracking interviews and securing desirable job offers from top Indian and international companies.

Develop Professional Networking & Communication- (Semester 6-8)

Network with alumni, industry professionals, and faculty. Attend conferences and seminars to stay updated on industry trends. Refine professional communication through presentations and technical writing. Strong networks can open doors to opportunities and mentorship.

Tools & Resources

LinkedIn, Professional conferences (online/offline), Alumni association events

Career Connection

Networking is vital for career advancement, providing insights, mentorship, and access to hidden job opportunities in the Indian tech ecosystem.

Program Structure and Curriculum

Eligibility:

  • No eligibility criteria specified

Duration: 4 years / 8 semesters

Credits: 165 Credits

Assessment: Internal: 50%, External: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
BSC-101ENGINEERING CHEMISTRYCore4Atomic structure and chemical bonding, Electrochemistry and corrosion, Water treatment and analysis, Fuels and combustion, Engineering materials
EES-101BASIC ELECTRICAL ENGINEERINGCore4DC circuits and network theorems, AC fundamentals and circuits, Transformers and their operation, DC machines and induction motors, Electrical measurements
MAS-101ENGINEERING MATHEMATICS-ICore4Matrices and their applications, Differential calculus of functions of one variable, Integral calculus and its applications, Ordinary differential equations, Vector calculus
HSS-101COMMUNICATION SKILLSCore3Grammar and vocabulary building, Reading comprehension strategies, Effective writing skills, Listening and note-taking, Introduction to oral communication
EES-102WORKSHOP PRACTICESLab2Fitting and carpentry shop, Welding and sheet metal operations, Machining processes (turning, drilling), Foundry and forging, Metrology and measurements
BSC-102ENGINEERING CHEMISTRY LABLab1Volumetric analysis techniques, pH metric and conductometric titrations, Viscosity and surface tension measurements, Water quality analysis, Spectrophotometric analysis
EES-103BASIC ELECTRICAL ENGINEERING LABLab1Verification of circuit laws and theorems, Measurement of power and power factor, Study of DC and AC machines, Familiarization with electrical components, Safety practices in electrical labs
HSS-102COMMUNICATION SKILLS LABLab1Group discussion techniques, Public speaking and presentations, Interview skills and resume writing, Telephonic etiquette, Role-playing scenarios

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
BSC-103ENGINEERING PHYSICSCore4Quantum mechanics fundamentals, Solid state physics and materials, Lasers and fiber optics, Electromagnetism and optics, Nanoscience and nanotechnology
EES-104ENGINEERING GRAPHICS & DESIGNCore3Orthographic projections of points, lines, planes, Projection of solids and sections, Isometric and perspective views, Development of surfaces, Introduction to CAD software
MAS-102ENGINEERING MATHEMATICS-IICore4Multivariable calculus, Vector differentiation and integration, Fourier series and transforms, Laplace transforms, Partial differential equations
EES-105PROGRAMMING FOR PROBLEM SOLVINGCore4Introduction to programming with C, Data types, operators, expressions, Control statements and loops, Functions and arrays, Pointers and basic data structures
EVS-101ENVIRONMENTAL SCIENCESCore3Ecosystems and biodiversity, Environmental pollution and control, Natural resources and conservation, Climate change and global warming, Environmental policies and legislation
BSC-104ENGINEERING PHYSICS LABLab1Optical phenomena experiments, Semiconductor device characteristics, Magnetic field measurements, Laser applications, Acoustic measurements
EES-106PROGRAMMING FOR PROBLEM SOLVING LABLab1Hands-on C programming exercises, Debugging and error handling, Implementation of simple algorithms, Problem-solving using programming logic, Practical application of control structures
ECS-101COMPUTER ORGANIZATION & ARCHITECTURECore3Basic structure of computers, CPU organization and instruction sets, Memory hierarchy and cache, Input/output organization, Introduction to pipelining

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
MAS-201ENGINEERING MATHEMATICS-IIICore4Complex analysis and functions, Probability distributions and statistics, Numerical methods for engineering, Integral transforms and their applications, Linear programming
CSC-201DATA STRUCTURESCore4Arrays, linked lists, stacks, queues, Trees and binary search trees, Graphs and graph traversal algorithms, Sorting and searching techniques, Hashing and collision resolution
CSC-202DIGITAL ELECTRONICSCore4Boolean algebra and logic gates, Combinational logic circuits, Sequential logic circuits (flip-flops, registers), Counters and shift registers, Memory organization and types
CSC-203DISCRETE MATHEMATICSCore3Set theory and relations, Functions and recurrence relations, Propositional and predicate logic, Graph theory fundamentals, Counting and combinatorics
CSC-204OBJECT ORIENTED PROGRAMMINGCore4Introduction to OOP concepts (Java/C++), Classes, objects, constructors, destructors, Inheritance and polymorphism, Abstract classes and interfaces, Exception handling and file I/O
CSC-205DATA STRUCTURES LABLab1Implementation of linear data structures, Binary tree and graph implementations, Sorting and searching algorithm practice, Hashing techniques implementation, Performance analysis of data structures
CSC-206DIGITAL ELECTRONICS LABLab1Verification of logic gates and Boolean expressions, Design and implementation of combinational circuits, Design and implementation of sequential circuits, Use of multiplexers and demultiplexers, Introduction to hardware description languages
CSC-207OBJECT ORIENTED PROGRAMMING LABLab1Hands-on OOP using Java/C++, Developing programs using classes and objects, Implementing inheritance and polymorphism, Working with abstract classes and interfaces, Building small object-oriented applications

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-208OPERATING SYSTEMSCore4Introduction to operating systems and types, Process management and CPU scheduling, Memory management techniques, File systems and I/O management, Concurrency and deadlock
CSC-209DESIGN AND ANALYSIS OF ALGORITHMSCore4Algorithm analysis and complexity, Divide and conquer paradigm, Dynamic programming techniques, Greedy algorithms and graph algorithms, NP-completeness and approximation algorithms
CSC-210MICROPROCESSORS AND MICROCONTROLLERSCore48085/8086 microprocessor architecture, Instruction set and assembly language programming, Memory and I/O interfacing, Introduction to microcontrollers, Peripheral interfacing and applications
CSC-211DATABASE MANAGEMENT SYSTEMSCore4DBMS architecture and data models, Entity-Relationship (ER) model, Relational model and relational algebra, SQL querying and database design, Normalization, transactions, and concurrency control
CSC-212PRINCIPLES OF PROGRAMMING LANGUAGESCore3Language paradigms (imperative, functional, logical, OOP), Syntax, semantics, and pragmatics, Data types, control structures, subprograms, Runtime environments and memory management, Comparison of programming languages
CSC-213OPERATING SYSTEMS LABLab1Linux commands and shell scripting, Process management and inter-process communication, CPU scheduling algorithm implementation, Memory management simulations, File system operations and system calls
CSC-214MICROPROCESSORS AND MICROCONTROLLERS LABLab1Assembly language programming for 8085/8086, Interfacing experiments with peripherals, Serial and parallel communication, Timer and interrupt programming, Microcontroller basic experiments
CSC-215DATABASE MANAGEMENT SYSTEMS LABLab1SQL queries (DDL, DML, DCL), Database creation and manipulation, ER diagram design and implementation, PL/SQL programming, Front-end application integration with database

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-301THEORY OF COMPUTATIONCore4Finite Automata and Regular Expressions, Context-Free Grammars and Pushdown Automata, Turing Machines and Computability, Decidability and Undecidability, Complexity Classes (P, NP)
CSC-302ARTIFICIAL INTELLIGENCECore4Introduction to AI and Intelligent Agents, Search Algorithms (uninformed, informed), Knowledge Representation and Reasoning, Machine Learning basics (supervised, unsupervised), Expert Systems and Logic Programming
CSC-303COMPUTER NETWORKSCore4OSI and TCP/IP reference models, Data link layer protocols, Network layer: IP addressing, routing protocols, Transport layer: TCP, UDP, Application layer protocols (HTTP, DNS)
HSS-301FUNDAMENTALS OF MANAGEMENTCore3Introduction to management concepts, Planning and decision-making, Organizing and staffing, Directing and motivation, Controlling and coordination
DEC-IProfessional Elective I (e.g., Cloud Computing, Data Mining, Mobile Computing, Machine Learning)Elective3Cloud deployment models (IaaS, PaaS, SaaS), Virtualization technologies, Cloud security and privacy, Big data concepts, Mobile application development
CSC-304ARTIFICIAL INTELLIGENCE LABLab1Python programming for AI, Implementing search algorithms, Logic programming using Prolog, Introduction to machine learning libraries, Developing simple AI agents
CSC-305COMPUTER NETWORKS LABLab1Network configuration and troubleshooting, Socket programming (TCP, UDP), Packet analysis using Wireshark, Implementation of network protocols, Client-server application development
CSC-306MINI PROJECT-IProject1Project idea generation and feasibility study, Requirement gathering and analysis, Software design and implementation, Testing and debugging, Project report and presentation

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-307COMPILER DESIGNCore4Lexical analysis and finite automata, Syntax analysis (parsing techniques), Semantic analysis and type checking, Intermediate code generation, Code optimization and target code generation
CSC-308SOFTWARE ENGINEERINGCore4Software development life cycle models, Requirements engineering and analysis, Software design principles and patterns, Software testing and quality assurance, Software project management
CSC-309WEB TECHNOLOGIESCore4HTML, CSS, and JavaScript fundamentals, Client-side and server-side scripting, Web frameworks (e.g., Node.js, Django), Database integration for web applications, Web security principles
CSC-310IMAGE PROCESSINGCore4Digital image fundamentals, Image enhancement techniques, Image restoration and reconstruction, Image segmentation, Feature extraction and representation
DEC-IIProfessional Elective II (e.g., Internet of Things, Big Data Analytics, Blockchain, Deep Learning)Elective3IoT architecture and communication protocols, Sensors, actuators, and embedded systems, Big Data storage and processing (Hadoop), Blockchain fundamentals and cryptocurrencies, Neural networks and deep learning architectures
CSC-311SOFTWARE ENGINEERING LABLab1UML diagramming using tools, Version control systems (Git), Software testing methodologies, Requirement elicitation and documentation, Project planning and tracking tools
CSC-312WEB TECHNOLOGIES LABLab1Designing responsive web pages, Implementing dynamic web content with JavaScript, Developing server-side applications, Database connectivity for web, Deploying simple web applications
CSC-313IMAGE PROCESSING LABLab1Image manipulation using OpenCV/MATLAB, Applying image enhancement techniques, Implementing image segmentation algorithms, Feature detection and extraction, Working with various image formats

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-401CRYPTOGRAPHY AND NETWORK SECURITYCore4Symmetric and asymmetric key cryptography, Hash functions and digital signatures, Network security protocols (SSL/TLS, IPSec), Firewalls and intrusion detection systems, Cybersecurity threats and vulnerabilities
OEC-IOpen Elective I (e.g., from other departments)Elective3Concepts depend on the chosen elective, Interdisciplinary subject selection, Broadening academic horizons, Exploring non-CSE domains, Developing diverse skill sets
DEC-IIIProfessional Elective III (e.g., Cyber Security, Natural Language Processing, Virtual Reality, Digital Forensics)Elective3Security policies and risk management, Vulnerability assessment and penetration testing, NLP fundamentals and text processing, Virtual reality systems and applications, Digital evidence and forensics tools
CSC-402CRYPTOGRAPHY AND NETWORK SECURITY LABLab1Implementation of cryptographic algorithms, Network scanning and penetration testing tools, Firewall configuration, Secure communication setup, Vulnerability assessment exercises
CSC-403MINI PROJECT-IIProject2Advanced system design and implementation, Research and literature review, Development of a functional prototype, Testing, evaluation, and documentation, Technical presentation and viva-voce
CSC-404INDUSTRIAL TRAININGIndustrial Training4Practical exposure to industry environment, Application of theoretical knowledge, Developing professional and soft skills, Understanding organizational structure, Working on real-world projects or tasks
CSC-405PROFESSIONAL SKILLSCore2Communication and presentation skills, Group discussion and interview techniques, Aptitude and reasoning development, Resume building and cover letter writing, Professional ethics and etiquette

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
OEC-IIOpen Elective II (e.g., from other departments)Elective3Concepts depend on the chosen elective, Interdisciplinary learning opportunities, Exploring diverse academic interests, Enhancing critical thinking, Broadening career perspectives
DEC-IVProfessional Elective IV (e.g., Human Computer Interaction, Information Retrieval, Cloud Security, Software Defined Networks)Elective3User interface/experience design principles, Usability evaluation methods, Information retrieval models and search engines, Cloud security architectures and compliance, Software Defined Networking fundamentals
CSC-406MAJOR PROJECTProject8End-to-end system development, Advanced problem-solving and innovation, Comprehensive research and analysis, Project management and teamwork, Technical report writing and defense
CSC-407SEMINARSeminar2In-depth study of advanced topics, Literature review and critical analysis, Technical presentation skills, Q&A handling and discussion, Developing research communication abilities
whatsapp

Chat with us