# The Computer Science and Engineering program

- [Read this](/mynotes/the-computer-science-and-engineering-program/read-this.md)
- [Computer Science](/mynotes/the-computer-science-and-engineering-program/computer-science.md)
- [Semester 1](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1.md)
- [1. Introduction to Computer Science and Programming in Python](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/1.-introduction-to-computer-science-and-programming-in-python.md)
- [2. Introduction to C and C++](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/2.-introduction-to-c-and-c++.md)
- [3. Single Variable Calculus](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/3.-single-variable-calculus.md)
- [4. Mathematics for Computer Science](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/4.-mathematics-for-computer-science.md)
- [5. Introduction to Computational Thinking and Data Science](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-1/5.-introduction-to-computational-thinking-and-data-science.md)
- [Semester 2](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2.md)
- [1. Computer System Architecture](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/1.-computer-system-architecture.md)
- [2. Algebraic Combinatorics](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/2.-algebraic-combinatorics.md)
- [3. Multivariable Calculus](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/3.-multivariable-calculus.md)
- [4. Object-Oriented Programming](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/4.-object-oriented-programming.md)
- [5. Effective Programming in C and C++](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-2/5.-effective-programming-in-c-and-c++.md)
- [Semester 3](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3.md)
- [1. Introduction to Algorithms](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/1.-introduction-to-algorithms.md)
- [2. Introduction to Probability and Statistics](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/2.-introduction-to-probability-and-statistics.md)
- [3. Computer Networks](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/3.-computer-networks.md)
- [4. Linear Algebra](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/4.-linear-algebra.md)
- [5. Introduction to Programming in Java](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-3/5.-introduction-to-programming-in-java.md)
- [Semester 4](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4.md)
- [1. Operating System Engineering](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/1.-operating-system-engineering.md)
- [2. Software Engineering Concepts](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/2.-software-engineering-concepts.md)
- [3. Artificial Intelligence](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/3.-artificial-intelligence.md)
- [4. Design and Analysis of Algorithms](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/4.-design-and-analysis-of-algorithms.md)
- [5. Discrete Stochastic Processes](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-4/5.-discrete-stochastic-processes.md)
- [Semester 5](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5.md)
- [1. Database Systems](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/1.-database-systems.md)
- [2. Distributed Computer Systems Engineering](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/2.-distributed-computer-systems-engineering.md)
- [3. Digital Signal Processing](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/3.-digital-signal-processing.md)
- [4. Introduction to Robotics](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/4.-introduction-to-robotics.md)
- [5. Advanced Algorithms](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-5/5.-advanced-algorithms.md)
- [Semester 6](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6.md)
- [1. Machine Learning](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/1.-machine-learning.md)
- [2. Parallel Computing](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/2.-parallel-computing.md)
- [3. Data Mining](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/3.-data-mining.md)
- [4. Statistics for Applications](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/4.-statistics-for-applications.md)
- [5. Computational Cognitive Science](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-6/5.-computational-cognitive-science.md)
- [Semester 7](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7.md)
- [1. Matrix Methods in Data Analysis, Signal Processing, and Machine Learning](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/1.-matrix-methods-in-data-analysis-signal-processing-and-machine-learning.md)
- [2. Mathematics of Machine Learning](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/2.-mathematics-of-machine-learning.md)
- [3. Time Series Analysis](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/3.-time-series-analysis.md)
- [4. Language Processing](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/4.-language-processing.md)
- [5. Topics in Mathematics with Applications in Finance](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-7/5.-topics-in-mathematics-with-applications-in-finance.md)
- [Semester 8](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8.md)
- [1. Advanced Natural Language Processing](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/1.-advanced-natural-language-processing.md)
- [2. Introduction to Convex Optimization](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/2.-introduction-to-convex-optimization.md)
- [3. Cognitive Robotics](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/3.-cognitive-robotics.md)
- [4. Bioinformatics and Proteomics](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/4.-bioinformatics-and-proteomics.md)
- [5. Introduction to Computational Thinking and Data Science](/mynotes/the-computer-science-and-engineering-program/computer-science/semester-8/5.-introduction-to-computational-thinking-and-data-science.md)
- [Security](/mynotes/the-computer-science-and-engineering-program/security.md)
- [1. Computer Security](/mynotes/the-computer-science-and-engineering-program/security/1.-computer-security.md)
- [2. Foundations of Computer Security](/mynotes/the-computer-science-and-engineering-program/security/2.-foundations-of-computer-security.md)
- [3. Computer System Security](/mynotes/the-computer-science-and-engineering-program/security/3.-computer-system-security.md)
- [4. Introduction to Cybersecurity](/mynotes/the-computer-science-and-engineering-program/security/4.-introduction-to-cybersecurity.md)
- [5. Computer Systems Security](/mynotes/the-computer-science-and-engineering-program/security/5.-computer-systems-security.md)
