Contact Info.

Introduction

Welcome to the World of Innovation, Logic & Technology

Computer Science Engineering (CSE) is one of the most dynamic and in-demand fields in the modern world. It blends the core principles of computer science with the engineering mindset to design, develop, and optimize the technologies that run our world.

From the websites and apps we use daily to the massive systems powering companies and cities, CSE professionals are the minds behind it all.

What is Computer Science and Engineering?

Computer Science and Engineering is a branch of engineering that focuses on the design, development, and maintenance of software and hardware systems. It combines concepts from computer science, mathematics, electronics, and communication to create smart and efficient computing solutions.

Whether it’s writing code, building software, managing data, or securing networks, computer science engineers use their skills to solve real-world problems through technology.

Why Choose CSE?

In the era of digital transformation, Computer Science and Engineering opens doors to infinite opportunities. It's the foundation of modern innovation—from artificial intelligence and machine learning to cloud computing and cybersecurity.

With every industry relying more on digital solutions, CSE offers:

  • High-paying and diverse career options
  • Opportunities to work on cutting-edge technologies
  • A chance to create solutions that impact millions
  • Flexibility to work globally or remotely
  • A constantly evolving and exciting learning journey

 

Major areas

Some of the major areas within Computer Science and Engineering include:

  • Programming Languages (like Python, Java, C++)
  • Data Structures & Algorithms
  • Operating Systems & Computer Architecture
  • Database Management Systems (DBMS)
  • Artificial Intelligence & Machine Learning
  • Cybersecurity & Ethical Hacking
  • Web Development & App Development
  • Cloud Computing & DevOps
  • Blockchain & Internet of Things (IoT)

Applications of Computer Science and Engineering in the Real World

The impact of computer science reaches far beyond the tech industry. It is transforming how we live and work in countless ways:

  • In healthcare, algorithms help diagnose diseases and manage patient records.
  • In finance, computer science drives secure online transactions and real-time trading.
  • In education, it powers virtual classrooms and personalized learning.
  • In entertainment, it enables immersive gaming, video streaming, and special effects.
  • In space exploration, it helps control spacecraft and analyze data from other planets.

The Future of Computer Science

As technologies like artificial intelligence, quantum computing, and block chain continue to evolve, the future of computer science is both exciting and limitless. The next generation of computer scientists will shape how we interact with technology—and how technology interacts with us.

The Department of Computer Science and Engineering @ SSSE

The Department of Computer Science and Engineering (CSE) is a dynamic center of learning, innovation, and research, dedicated to preparing the next generation of computing professionals and technology leaders. Established with the vision of shaping the digital future, the department combines strong theoretical foundations with modern, hands-on practices to empower students for success in academia, industry, and entrepreneurship.

Our programs offer a rigorous curriculum designed to build a deep understanding of computer science fundamentals while fostering innovation and technical excellence. With a focus on emerging technologies such as Artificial Intelligence, Machine Learning, Cybersecurity, Data Science, Cloud Computing, and Internet of Things (IoT), The department ensure our students stay ahead in a rapidly evolving tech landscape.

The department is home to a team of experienced and highly qualified faculty members who are actively involved in research and professional development. The teaching approach blends classroom learning with practical experience through labs, real-world projects, hackathons, industry internships, and student-led initiatives.

image

Dr. Rekha H

Professor & HOD

Vision

  • To be a center of excellence in computer science education, research, and innovation, producing globally competent ethically and socially responsible professionals

Mission

  • To provide high-quality education in computer science and engineering through innovative teaching and learning practices.
  • To promote research and development in cutting-edge technologies.
  • To foster industry collaboration and entrepreneurship.
  • To nurture ethical, skilled, and socially conscious graduates.

Key Features of the Program

  • Comprehensive and Updated Curriculum aligned with industry standards and global trends.
  • Expert Faculty with deep academic and professional experience.
  • Advanced Laboratories with modern computing infrastructure and research tools.
  • Industry Interaction through internships, workshops, expert talks, and industrial visits.
  • Project-Based Learning encouraging creativity, teamwork, and problem-solving.
  • Research and Innovation opportunities at the undergraduate and postgraduate levels.
  • Student Clubs and Hackathons to foster collaboration, leadership, and innovation.
  • Entrepreneurship Support through incubation centers and startup mentorship.
  • Placement and Career Guidance with strong industry partnerships.
  • Ethics and Soft Skills Training to develop responsible professionals with strong communication and interpersonal abilities.

Objectives

To provide comprehensive Computer Science education at the undergraduate and research levels, fostering excellence and innovation in core and emerging areas of the discipline.

To cultivate expertise in key Computer Science specializations, enabling students and faculty to make significant contributions to the advancement of the field.

To achieve national and global recognition for high-quality teaching, cutting-edge research, and impactful scholarly activities in Computer Science.

To instill strong ethical values, professional responsibility, and a commitment to societal well-being in our graduates and research endeavors, ensuring the responsible development and application of Computer Science knowledge and technologies.

Strengths

Experienced and qualified faculty members are experts in their respective fields, actively involved in research, and provide mentorship and support to students.

Modern computer labs with the latest hardware and software, robust IT infrastructure, and specialized facilities for areas in Artificial Intelligence, Blockchain Technology, Cyber Security, Machine Learning, Image Processing, Cloud Computing, and Data Science.

A balanced curriculum combining theoretical knowledge with practical skills, a focus on problem-solving and analytical thinking, emphasis on ethics and leadership, and a culture of continuous learning and adaptation.

Opportunities for internships and research projects, a strong placement record for graduates, networking opportunities, and career services to help students find employment and advance their careers.

Program Specific Outcomes (PSOs)

PSO1: Fundamental Knowledge and Problem Solving

Apply the principles of computer science, engineering, and mathematics to design and implement efficient algorithms, software systems, and computing solutions. Leverage core knowledge in areas such as data structures, operating systems, database management, and computer networks to solve complex real-world problems. Explore and innovate using advanced computing technologies such as Artificial Intelligence, Machine Learning, Big Data, Cloud Computing, Internet of Things (IoT), and Cybersecurity.

PSO2: Software Development and Technological Proficiency

Design, develop, test, and deploy high-quality software applications using contemporary tools, technologies, and programming paradigms. Demonstrate proficiency in modern development environments and practices, including Agile methodologies, cloud platforms, and version control systems. Commit to lifelong learning and continuous professional growth to adapt to evolving technological landscapes and contribute meaningfully to the industry, academia, and society

Memorandum of Understanding (MOUS)

Department has long-standing collaborations and agreements with leading groups and companies. They recently signed an MoU with Asthaksha Labs, Bangalore, for long-standing research commitments in the areas of cybersecurity and machine learning.

Prof. Sanjeev Kumar

Program Educational Objectives (PEO’s)

PEO1: Demonstrate competence in professional careers and advanced studies through a strong foundation in mathematical, computing, and engineering principles.

PEO2: Analyze complex societal challenges and develop technically sound solutions.

PEO3: Achieve academic excellence through innovative thinking, effective soft skills, and a commitment to lifelong learning

Career Opportunities

Graduates of the Department of Computer Science and Engineering are highly sought after across industries due to their strong technical foundation, practical skills, and problem-solving abilities. The program equips students with the expertise to pursue diverse career paths, both in the core IT sector and in interdisciplinary fields.

  • Software Developer / Engineer
  • Data Scientist / Data Analyst
  • AI / Machine Learning Engineer
  • Cybersecurity Analyst
  • Cloud Computing Engineer
  • Web and Mobile Application Developent
  • UI/UX Designer
  • Blockchain Developent
  • IT Consultant / Technical Analyst
  • Academic Researcher

Our Top Recruiters

image

 

Technical and Supporting Staff


Name of the faculty Department Designation Qualification Email id Contact no Experience in years
Noor Zakiya CSE Lab Instructor Diploma (CSE) zakiya032003@gmail.com 9986784790 4 yrs
Mrs Shamantha kumari S CSE Lab Instructor B.E Shamanthags91@gmail.com 7892592399 4 yrs
Ms.Tejaswini T K CSE Lab Instructor Diploma (CSE) Tejaswinitk15@gmail.com 9606408842 0 yrs
Mrs Manjula B S CSE Attender SSLC manjulabs1205@gmail.com 7760483521 0 yrs
Mr.Sachin J CSE Attender PUC Sachinjjagadhish@gmail.com 8050065641 0 yrs

 

Scheme and Syllabus

Will be update shortly...

 

Facilities

Department is equipped with state-of-the-art laboratories designed to support hands-on learning, innovation and research. These labs provide students with the practical experience needed to complement their theoretical knowledge and excel in their professional careers.

PROGRAMMING AND ALGORITHMIC LAB

The Programming and Algorithm Laboratory helps students build a strong foundation in logic, problem-solving, and algorithmic thinking. Students learn to write efficient, structured code using a programming language like C, C++, Python, or Java.

Quick Stats

  • Core Subjects: Algorithm design and analysis, data structures, computational complexity, and problem-solving strategies.
  • Programming Languages: C, C++, Java, Python.
  • Tools & Technologies: Jupyter Notebook, GCC Compiler, Git, GitHub.
  • Lab Duration: Typically spans a semester in computer science curricula.
  • Assessment Methods: Hands-on programming assignments, algorithm implementation tasks, quizzes, and practical examinations.

Lab Contents

  • Algorithm Fundamentals: Introduction to algorithmic thinking, time and space complexity analysis, and Big O notation.
  • Sorting and Searching Algorithms: Implementation of algorithms like Quick Sort, Merge Sort, Binary Search, and Linear Search.
  • Data Structures: Hands-on experience with arrays, linked lists, stacks, queues, trees, and graphs.
  • Advanced Algorithmic Techniques: Exploration of divide and conquer, greedy algorithms, dynamic programming, and backtracking.
  • Graph Algorithms: Implementation of algorithms such as Dijkstra's, Kruskal's, and Prim's for solving graph-related problems.
  • Recursion and Iteration: Understanding and applying recursive and iterative approaches to problem-solving.
  • Algorithm Optimization: Techniques for optimizing algorithm performance and resource utilization.

Learning Outcomes

  • Develop proficiency in writing and analyzing efficient algorithms.
  • Gain hands-on experience with fundamental data structures and their applications.
  • Enhance problem-solving skills through algorithmic thinking.
  • Understand the trade-offs between different algorithmic approaches.
  • Prepare for technical interviews and competitive programming challenges.
image

DATA SCIENCE LAB

  • Dedicated space with powerful machines for running data analytics, machine learning models, and big data applications.
  • Tools include Python, R, TensorFlow, Keras, and Hadoop.

Quick Stats

  • Common Subjects Covered: Data preprocessing, exploratory data analysis, supervised and unsupervised learning, deep learning.
  • Programming Languages Used: Python, R, SQL.
  • Tools & Technologies: Jupyter Notebook, TensorFlow, Scikit-learn, Pandas, Matplotlib.
  • Lab Duration: Typically spans a semester in data science courses.
  • Assessment Methods: Practical assignments, model-building exercises, and project-based evaluations.

Lab Contents

  • Fundamentals of Machine Learning – Understanding supervised, unsupervised, and reinforcement learning techniques.
  • Data Preprocessing & Feature Engineering – Cleaning, transforming, and selecting features for better model performance.
  • Classification & Regression Models – Implementing algorithms like Decision Trees, Naïve Bayes, and K-Nearest Neighbors.
  • Clustering & Dimensionality Reduction – Exploring K-Means clustering, Principal Component Analysis (PCA), and t-SNE.
  • Neural Networks & Deep Learning – Working with artificial neural networks, CNNs, and RNNs for advanced AI applications.
  • Natural Language Processing (NLP) – Processing text data for sentiment analysis, chatbot development, and language modeling.
  • Big Data & Cloud Computing – Handling large datasets using Hadoop, Spark, and cloud-based platforms.
image

ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

AI & ML Lab — a dynamic learning environment for students to explore the concepts, techniques, and tools of Artificial Intelligence and Machine Learning. This lab is designed to offer hands-on experience through coding assignments, algorithms like Quick Sort, real-world datasets, and smart systems development.

Quick Stats

  • Focuses on AI-driven automation and robotic intelligence.
  • Covers core areas like machine learning, deep learning, and autonomous systems.
  • Offers hands-on experience with real-world AI and ML projects.
  • Explores computer vision, natural language processing (NLP), and multi-agent collaboration.
  • Supports learning through popular tools such as Python, TensorFlow, and Scikit-learn.
  • Prepares students for careers in data science, robotics, and intelligent systems.

Lab Contents

1:Introduction to Python for AI/ML

  • Python basics: variables, data types, control structures
  • Numpy and Pandas for data manipulation
  • Matplotlib/Seaborn for visualization

 2: Data Preprocessing

  • Handling missing values
  • Feature scaling (MinMaxScaler, StandardScaler)
  • Encoding categorical variables
  • Train-test split using train_test_split

 3: Supervised Learning – Classification

  • Logistic Regression
  • K-Nearest Neighbors (KNN)
  • Evaluation metrics: Accuracy, Precision, Recall, F1-score, Confusion Matrix

  4: Supervised Learning – Regression

  • Linear Regression
  • Polynomial Regression
  • Evaluation metrics: MSE, RMSE, R² Score

   5: Decision Trees and Random Forest

  • Decision Tree classifier and regressor
  • Random Forests
  • Hyperparameter tuning using GridSearchCV

6: Support Vector Machines

  • SVM for classification
  • Kernel trick (linear, RBF)
  • Visualization of decision boundaries
image

CYBERSECURITY AND NETWORK LAB

  • Equipped with real-time network simulation tools and security software for penetration testing, ethical hacking, and cybersecurity research.
  • Tools like Wireshark, Kali Linux, and VirtualBox are used to simulate real-world cybersecurity attacks and defenses

Quick Stats

  • Focuses on network security, cryptography, and ethical hacking.
  • Covers secure communication protocols, intrusion detection, and risk assessment.
  • Includes hands-on projects for real-world cybersecurity applications.
  • Provides exposure to firewalls, penetration testing, and secure coding practices.

Lab Contents

  • Network Security Fundamentals – Understanding firewalls, VPNs, and secure network configurations.
  • Cryptography & Encryption – Implementing RSA, AES, and hashing techniques for data protection.
  • Intrusion Detection & Prevention – Working with IDS/IPS systems to monitor and mitigate threats.
  • Ethical Hacking & Penetration Testing – Conducting vulnerability assessments and security audits.
  • Secure Web & Application Development – Learning secure coding practices to prevent cyber attacks.
  • Wireless & IoT Security – Exploring security challenges in wireless networks and IoT devices.
  • Cyber Threat Intelligence – Analyzing cyber threats and developing proactive defense strategies.
image

DATABASE MANAGEMENT SYSTEMS LAB

  • Dedicated to database design, management, and administration.
  • Tools include MySQL, Oracle, MongoDB, and SQL Server for learning relational and non-relational database systems.

Quick Stats

  • Focuses on database design, implementation, and management.
  • Covers SQL, normalization, and query optimization.
  • Includes hands-on projects for real-world database applications.
  • Provides exposure to front-end integration and database security.

Lab Contents

  • Data Definition & Manipulation – Working with SQL commands like CREATE, ALTER, INSERT, UPDATE, and DELETE.
  • Database Design & Normalization – Structuring databases efficiently using normalization techniques.
  • Query Optimization – Enhancing database performance through indexing and query tuning.
  • Front-End Integration – Connecting databases with applications using GUI tools.
  • Triggers & Stored Procedures – Automating database operations for efficiency.
  • Security & Access Control – Implementing authentication, authorization, and encryption.
  • Big Data & Cloud Databases – Exploring distributed databases and cloud-based storage solutions.
image

SOFTWARE ENGINEERING AND TESTING LAB

  • A space for practicing software development lifecycle methodologies, from requirements gathering to testing and deployment.
  • Students use version control (Git), integrated development environments (IDEs), and automated testing tools.

Quick Stats

  • Focuses on software development methodologies, testing techniques, and quality assurance.
  • Covers software design, debugging, and automated testing tools.
  • Includes hands-on projects for real-world software testing applications.
  • Provides exposure to test case design, defect tracking, and performance testing.

Lab Contents

  • Software Development Life Cycle (SDLC) – Understanding planning, requirement analysis, design, implementation, testing, and maintenance.
  • Software Testing Fundamentals – Learning manual and automated testing techniques.
  • Test Case Design & Execution – Developing structured test cases for functional and non-functional testing.
  • Debugging & Defect Tracking – Using tools like Jira and Bugzilla for issue management.
  • Performance & Load Testing – Evaluating software efficiency under different conditions.
  • Quality Assurance & Standards – Implementing ISO standards and Six Sigma methodologies.
  • Automated Testing Tools – Working with Selenium, JUnit, and other frameworks.
  • Software Maintenance & Evolution – Understanding version control and continuous integration.
image

WEB AND MOBILE APPLICATION LAB

Web & Mobile Application Development is the practice of creating digital products that work both in browsers and on mobile devices—leveraging web technologies (HTML, CSS, JavaScript) alongside native or hybrid mobile frameworks (Swift, Kotlin, Flutter, React Native). This integrated approach enables wide accessibility, rapid updates, and device-specific performance, making it ideal for designing full-featured, high-impact experiences across platforms.

Quick Stats

  • Core Focus: Front-end and back-end web development using HTML, CSS, JavaScript, and server-side technologies.
  • Tools & Platforms: Visual Studio Code, Git, browser developer tools, and frameworks like Bootstrap and Node.js.
  • Learning Outcomes:
    • Design and develop responsive websites.
    • Implement client-server architecture.
    • Utilize version control systems.
    • Deploy web applications.
  • Assessment Methods: Project-based evaluations, code reviews, and lab exercises.

Lab Contents

  • HTML & CSS Basics: Structure web pages using HTML5 and style them with CSS3.
  • Responsive Design: Create mobile-friendly layouts using media queries and frameworks like Bootstrap.
  • JavaScript Programming: Enhance interactivity with DOM manipulation, event handling, and AJAX.
  • Client-Server Communication: Understand HTTP protocols and implement RESTful APIs.
  • Server-Side Scripting: Develop dynamic web applications using Node.js or PHP.
  • Database Integration: Connect web applications to databases like MySQL or MongoDB.
  • Version Control with Git: Manage code repositories and collaborate using Git and GitHub.
  • Web Hosting & Deployment: Deploy applications on platforms like Heroku or Netlify.
  • Security Practices: Implement basic web security measures, including input validation and HTTPS.
  • Project Development: Build a full-stack web application as a capstone project
image

IOT AND EMBEDDED SYSTEM LAB

Quick Stats

  • Core Focus: Embedded system architecture, IoT communication protocols, microcontrollers, sensors/actuators, and device‑to‑cloud integration.
  • Key Skills: Programming in Embedded C/C++ and Python, interfacing sensors, using RTOS frameworks (e.g., Zephyr), MQTT & CoAP protocols, and cloud connectivity using platforms like Arduino, Raspberry Pi, ESP32/NodeMCU

Lab Contents

Digital Systems & Processor Basics

  • Fundamentals of embedded systems including microcontrollers (AVR, ARM Cortex‑M), memory hierarchies, interrupts, I/O bus interfaces, Watchdog timers, and device drivers.

Embedded C / Python Programming

  • Writing arithmetic, control‑structure, timer/interruption, and real‑time application programs in Embedded C.
  • Python programming on platforms like Raspberry Pi for sensor data acquisition and control tasks.

Sensor & Actuator Interfacing

  • Experiments with LEDs, seven‑segment displays, LCDs, buzzers, stepper motors, IR, temperature/humidity, fingerprint sensors, and more using Arduino, NodeMCU, or Raspberry Pi .

IoT Communication & Protocols

  • Hands‑on work with MQTT, CoAP, ZigBee, UART, SPI, I²C, Bluetooth, LoRa, GSM/GPRS, Wi-Fi for device‑to‑device and device‑to‑gateway communication .

Cloud Connectivity & Data Logging

  • Uploading sensor data to cloud services (e.g. via MQTT), visualizing dashboards, and remote device management using platforms like Node-RED, AWS IoT Core, or similar.

RTOS & Embedded Operating Systems

  • Introduction to real-time OS frameworks (e.g. Zephyr RTOS, PX5), task scheduling, firmware design, and embedded OS concepts on microcontroller platforms.

 

Secure Design & IoT Architecture

  • Understanding IoT device design blocks and ensuring security via authentication, encryption, and safe cloud interfaces. Building secure, scalable IoT systems.

Capstone IoT Project

    • Students develop mini-capstone projects such as:
      • Smart irrigation or environmental monitoring system with Arduino/ESP32
      • IoMT prototype (e.g. ECG/temperature sensor with live cloud updates)
      • Home automation or energy monitoring using Raspberry Pi & cloud platform.
      image

 

Achievements

Will be update shortly...

 

News

One Week Offline Faculty Development programme on “Secure E-Governance: The Practical Convergence of Cybersecurity and AI/ML in Emerging Technologies” from 27th-31st January 2025.

One Week Offline Faculty Development programme on “Secure E-Governance: The Practical Convergence of Cybersecurity and AI/ML in Emerging Technologies” was conducted from 27th-31st January 2025. It was organized by Electronics & ICT Academy IIT Guwahati in association with Sri Siddhartha School of Engineering, Programme was inaugurated by Harish K.U Karnataka state police, Cyber Crime, Tumakuru and Dr. L Sanjeev Kumar, Principal SSSE in presence of around 68 Participants

Course Objectives :

  • Provide a thorough understanding of both fundamental and advanced concepts in Cybersecurity for the effective protection of digital assets.
  • Explain cryptographic techniques for ensuring data integrity and security.
  • Introduce participants to Cybersecurity frameworks and forensic methodologies for detecting and categorizing cyber- attacks.
  • Deliver hands-on experience in malware analysis, implementing preventive measures, and developing security- focused projects to build practical expertise.
  • Offer practical insights into real-world Al and ML-driven cyber threats, including data poisoning, evasion and privacy attacks.
  • Equip Learners with the ability to identify, analyze, and mitigate AI-specific threats, emphasizing AI model resilience and security

Day 1 :

Technical Session "Navigating the Future of Cybersecurity"
Mr. Nandi Dharma Kishore H.N,
Founder & CEO, Ashtaksha Labs Private Limited, Bengaluru.

Afternoon Session :

Introduction to Cybersecurity: Cyber Hygiene
Carried out by:- Manjula R & Srinidhi P

image
image
image
image
image
image
image

 

Alumni

image

Wasim Khan

Company :Tech Mahindra
Designation : Software engineer
USN : 1HM18CS047

image

Mohamed Usman khan

Company : Tech Mahindra
Designation : Cloud Engineer
USN : 1HM18CS019

image

Omkar Banpatte

Company : Xyram Software Solutions
Designation : System Engineer
USN : 1HM18CS006

image

Sulthana khanum

Company : Tech Mahindra
Designation : Software Engineer
USN : 1HM18CS04

image

Bibi Aisha H

Company : Applied Material
Designation : Software QA Engineering
USN : 1HM18CS008

image

SYED SUHAIL

Company : [24]7 AI
Designation : Technical specialist
USN : 1HM18CS042

image

TASNEEM TAHERA

Company :Simplilearn Solutions
Designation : Senior Instructional Designer
USN : 1HM18CS044

image

Mohammed Rahil

Company : Rezler System Pvt Ltd.
Designation : Software Engineer
USN : 1HM18CS025

image

Tanzila Banu Banaka

Company : Tech Mahindra
Designation : Data Engineer
USN : 1HM19CS401

image

PAVAN

Company : Perfios Software Solution Pvt Ltd
Designation : Network Security
USN : 1HM29CS036

image

MEETU RATHOD

Company : Volvo Project Ascendum solution India limited
Designation : Software Developer
USN : 1HM19CS020

image

JOHN WESLY D

Company : Soft Tech private limited
Designation : Application Developer
USN : 1HM19CS014

image

MEENAZ

Company : Infogain India Pvt Lmt
Designation : Associate Software Engineer
USN : -