CSE Spring 2025

Operating Systems

Operating Systems

Learn about process management, memory management, file systems, and concurrency in modern operating systems.

Learn More
Parallel and Distributed Systems

Parallel and Distributed Systems

Explore techniques for parallel computing, distributed architectures, and cloud computing for scalable applications.

Learn More
Design and Analysis of Algorithms

Design and Analysis of Algorithms

Understand algorithmic paradigms like divide and conquer, dynamic programming, and greedy algorithms.

Learn More
Database Systems

Database Systems

Gain insights into relational databases, SQL queries, indexing, transactions, and NoSQL databases.

Learn More
Software Engineering

Software Engineering

Learn software development methodologies, design patterns, and best practices for building maintainable software.

Learn More
Deep Learning

Deep Learning

Explore neural networks, deep learning frameworks, and AI models for applications in image and speech recognition.

Learn More
Big Data

Big Data

Understand big data processing techniques using Hadoop, Spark, and data analytics tools.

Learn More
Digital Systems Testing and Verification

Digital Systems Testing and Verification

Learn verification techniques, formal methods, and hardware testing for digital circuits and embedded systems.

Learn More
Software Testing

Software Testing

Discover testing methodologies, automation tools, and quality assurance techniques for software projects.

Learn More
Software Testing

Quantum Computing

Discover the fundamentals of quantum mechanics, qubits, quantum gates, and algorithms

Learn More