Peter Mueller at the Globewide Network Academy created these lectures to be used in an online introductory course to object-oriented programming (OOP). The tutorial guides users through a survey of programming techniques, an introduction to data types, object-oriented concepts, an introduction to C++, the differences between C and C++, and a case study in using the C++ programming language. Mueller's exercises, with answers, should improve students' understanding of the concepts taught through the tutorial.
Type of Material:
open textbook
Recommended Uses:
The material was created for a collection of lectures, although it could be used for self-paced learning.
Technical Requirements:
A standard browser
Identify Major Learning Goals:
The main goal for this material is to introduce object-oriented programming concepts, with C++ as the language.
Upon completion, students should be able to: 1. Describe the basic principles in programming 2. Implement computer programs using C++ 3. Formulate problems and solve them in C++
Target Student Population:
The material is designed for learners who already know how to program but who wish to learn about object-orientation.
Prerequisite Knowledge or Skills:
Programming knowledge is required.
Content Quality
Rating:
Strengths:
+ Good coverage of object-oriented concepts.
+ Explanations at a level accessible to early programmers.
+ Good justifications for why things work in a certain way.
+ Application of the concepts to a particular programming language.
Concerns:
- There could be exercises for more of the chapters.
- The materials were created in 1997
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
+ The material is well put together so it is accessible to many groups of learners.
+ The tutorial was used as a source for lectures originally, so it is tested already.
+ Exercises and solutions are included, so these can be used by teachers and learners.
+ At the end of the tutorial there is a case study to help reinforce the concepts.
Concerns:
- The material is from 1997 so although it is available online it does not use modern techniques, for example, to give an interactive experience to the learner.
- The exercises do not come with suggested solutions.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
+ The material is simple to use - standard HTML pages with an index and navigation buttons.
+ It is well written.
+ The explanations are accessible for the target audience.
+ Only the necessary information is shown at every step.
Concerns:
- The material could have used code syntax highlighting (which was harder to achieve automatically in 1997).
- Some more visual aids could be desirable.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.