Skip to main content
Side panel
Home
All Courses
Calendar
Certificates
SciNet
Main Site
Documentation
my.SciNet
CCDB
More
Search
Close
Search
Toggle search input
English
English
Français
You are currently using guest access
Log in
Home
All Courses
Calendar
Certificates
SciNet
Collapse
Expand
Main Site
Documentation
my.SciNet
CCDB
Expand all
Collapse all
Open course index
Open block drawer
Dashboard
Course Materials
Course Materials
Topic outline
Select activity Workshop outline Introduction Workshop goals...
Workshop outline
Introduction
Workshop goals
History of C++
A few words about C
Is C++ the best language?
A quick comparison with Python
Similarities
Differences
Syntactic differences
Implementation
Type system
C++ theory
A “Hello, World!” program
Setting up environment on the Teach cluster
Notes about the code
📖 Extra information
About portability
Variables
Nature of variables in Python and C++
Scoping rules
Types
Type casting
const
and
constexpr
Functions
The
main()
function
Templates
📖 Extra information
Standard containers
std::vector
Other containers
Loops
References (and pointers)
Passing by reference in Python 🐍
About pointers
C++ practice
Monotonicity
Luhn algorithm
More Standard Library
Word frequencies
Streams
Iris data set
Tips
Next steps