Hi, I am new to this forum and i think i should post this here.
Basically i learn best by doing rather than just learning and i just want someone or multiple people to give me assignments/small projects (and perhaps a project which uses all the previous topics) for each of the topics i am going to list. Please someone help and if you do it will be greatly appreciated. If some people are wondering i am turning 16 in a few days and right now i have exams but i will finish on the 15th of june and i will start learning c++, i have already learnt a bit during my breaks when i got bored.
I will give two different orders of topics, this is because i am learning from two sources, 1) My Book called "C++ Programming in easy steps by mike mcgrath fourth edition, 2)Bucky's tutorials on youtube :
http://www.youtube.com/watch?v=tvC1WCdV1XU&feature=BFa&list=PLAE85DE8440AA6B83 So could you either give assignments on the topics i will list or on Bucky's tutorials order of topics.
OK these are the topics:
1. Getting Started
Creating Variables
Employing Variable Arrays
Employing Vector Arrays
Declaring Constants
2. Performing Operations
Doing Arithmetic
Assigning Values
Comparing Values
Assessing Logic
Examining Conditions
Establishing Size
Setting Precedence
Castng Data Types
3. Making Statements
Branching with IF
Switching Branches
Looping For
Looping While
Declaring Functions
Passing Arguments
Overloading Functions
Optimizing Functions
4. Handling Strings
Creating String Variables
Getting String Input
Solving the String Problem
Discovering String Features
Joining and Comparing Strings
Copying and Swapping Strings
Finding Substrings
Replacing Substrings
5. Reading and Writing Files
Writing a file
Appending to a file
Reading characters and lines
Formatting with getline
Manipulating Input and Output
Predicting Problems
Recognizing Exceptions
Handling Errors
6. Pointing To Data
Understanding Data Storage
Getting Values With Pointers
Doing Pointer Arithmetic
Passing pointers to functions
Making Arrays of Pointers
Referencing Data
Passing References to Functions
Comparing pointers and references
7. Creating Classes and Objects
Encapsulating Data
Creating an Object
Creating multiple objects
Initializing Class Members
Overloading Methods
Inheriting Class Properties
Calling base constructors
Overriding Base Methods
8. Harnessing Polymorphism
Pointing to Classes
Calling a Virtual Methods
Directing Methods Calls
Providing Capability Classes
Making Abstract Data Types
Building Complex Hierarchies
Isolating Class Structures
Employing Isolated Class Structures
9. Processing Macros
Exploring Compilation
Defining Substitutes
Defining Conditions
Providing Alternatives
Guarding Inclusions
Using Macro Functions
Building Strings
Debugging Assertions
10. Programming Visually
Generating Random Numbers
Planning The Program
Assigning Static Properties
Designing the Interface
Initializing Dynamic Properties
Adding Runtime Functionality
Testing The Program
Deploying The Application
Can some one list projects for the sections e.g section 1. or 2. which include each subtopic to create the program? This will be very helpful and could perhaps help a lot of people.