Special data types (structures, enumerations, unions); pointers, addresses and how to work with computer memory; linked lists and other data structures; objects and classes; member and member function; composition and inheritance.
Light introduction with polymorfism.
This continuation of "Basic Programming for Students of Science I." will follow up with basics of C++, principles of object programming and advanced features of C and C++.