Notes for Technion Course 234124 - "Introduction to Systems Programming"
Comfortable notes created in markdown format to summarize the course material.
Technion lecture slides and pdfs from webcourse.
❗ This has not been revised by the course staff. I have added much of my own notes that may have been wrongly interpreted from the source. Please keep this in mind.
- 000 Bash
- 001 GitHub
- 002 Basic Project Commands
- 003 Makefile
-
010 Enums
-
011 Macros
-
012 Macros With File
-
013 Typedefs
-
014 Structs
-
015 Pointers
-
021 Assert
-
022 Files
-
030 Cout and Cin
-
031 References
-
032 Allocation
-
033 Enums
-
034 Name Spaces
-
040 Structs
-
041 Classes
-
042 The Big Three
-
043 Example: Set
-
052 [] Overloading
-
053 Iterators
-
060 Templates
-
061 Template Class
-
062 Function Objects
-
070 UML
-
071 Inheritance
-
072 Polymorphism
-
073 Casting
-
080 Exceptions
-
090 Datastructures
-
100 STL
-
110 Design
-
120 Python
-
121 PythonLanguage
-
122 Conditions
-
130 Functions
-
131 Imports
-
133 Files
-
134 Exceptions
-
135 Classes
-
136 Libraries
-
140 Software Testing
Revision required (Please use this only as a general reference).
- Eden Bar El @xelphin-fever