Changes between Version 5 and Version 6 of GoogleCodeInTaskBook1


Ignore:
Timestamp:
Dec 14, 2015, 4:24:18 PM (9 years ago)
Author:
humdinger
Comment:

Added a list of possible assignements

Legend:

Unmodified
Added
Removed
Modified
  • GoogleCodeInTaskBook1

    v5 v6  
    33DarkWyrm's book [http://www.haiku-os.org/development/learning_to_program_with_haiku Learning to program with Haiku] is targetting people that want to learn how to code in C++ and that either don't know how to program at all yet, or maybe already have some experience with Python or C etc.
    44
    5 For this task you need to have Haiku installed.
     5For this task you need to have a [http://download.haiku-os.org/nightly-images nightly Haiku installed].
    66
    7 Read through the lessons in ''Learning to program with Haiku'' and [http://www.take-a-screenshot.org/ take a screenshot] of each completed assignment. [[BR]]
    8 You do not need to do all of the assignments, but read through the book and get an understanding of the material presented.  Do some of the assignments and learn as you go.
    9 Please spend at least one calendar day on this task and put in some effort, you will probably learn something new in the process. [[BR]]
     7Read through the lessons in ''Learning to program with Haiku'' and take a screenshot of each completed assignment or submit your review answers in a single plain text file [[BR]]
     8You do not need to do all of the assignments, but read through the book and get an understanding of the material presented.  Do ''some'' of the assignments and learn as you go. Here is list of candidates:
     9* Lesson 1: Write a program which prints a box on the Terminal using minuses and pipe symbols. How could you write a program which draws two boxes without having to do a ton of typing?
     10* Lesson 3: Project: Simple Interest
     11* Lesson 5: Project: Char to Integer Converter[[BR]]
     12  "Going Further":[[BR]]
     13  * Make your project print the character code as hexadecimal (base 16) numbers and/or octal (base 8) in addition to regular (base 10) numbers. See Lesson 3 for more information.
     14  * Whenever the compiler builds this project, it complains that gets() is dangerous and shouldn't be used. Why do you think this might
     15* Unit 1 Review
     16* Lesson 10: Project: Printing Files
     17* Unit 2 Review
     18* Unit 3 Review
     19* Lesson 15: "Going Further" with the discussed example app
     20* Lesson 16: Project: Finish the Fixed Class
     21* Lesson 18: Project: Using List Controls
     22* Lesson 19: "Going Further" with the discussed example app
     23
     24Please spend at least one calendar day on this task and put in some effort, you'll probably learn something new in the process.[[BR]]
    1025Which lessons you choose to do is up to you, have fun with it.
    1126