This suggested course plan for a computer science major includes introductory courses in computer science, programming, data structures, discrete mathematics, algorithms, calculus, statistics, as well as more advanced courses in data structures, algorithms, and topics like machine learning, computer vision, and computer graphics.
This suggested course plan for a computer science major includes introductory courses in computer science, programming, data structures, discrete mathematics, algorithms, calculus, statistics, as well as more advanced courses in data structures, algorithms, and topics like machine learning, computer vision, and computer graphics.
• Introduction to computer science with Kava
• Basic data structures and object-oriented programming
• Introduction to discrete mathematics
• Mathematics for algorithms and systems
• Calculus for science and algorithms
• Statistical methods
• Data structures and programming
• Algorithms / theory
• Learning / vision /graphics