Lab 10 - Struct and Wrap up
Slides:
Exercise 8
Preamble to OOP: struct
Moving Forward from CS1010...
Learn other programming languages: C++ (CS2040C), Java (CS2113(T), CS2030(S)), Python, JavaScript/TypeScript, C#.
Learn about other programming paradigms. (Currently in CS1010, we practice breaking big problems into small problems and then solve it).
Learn about software engineering principles and design patterns (CS2113(T))
Do your own projects! (Orbital, CVWO)
What to expect from CS2040C
Fundamentals of C++ and OOP
Data structures, their implementations and applications
Introduction to Different Programming Paradigms
A "programming paradigm" is a framework for solving computational problems. e.g. we move from procedure thinking (what we have learned in CS1010) to the object oriented programming thinking.
(Which course will teach Functional Programming?)
Last updated