C++ Programming Book for High School Kids
$750-1500 USD
Paid on delivery
I'm planning to write a programming practice book for high school kids. It'll include entry level programming problems such as arrays, pointers, structs, for loops, nested loops, and Standard Template Libraries. You should write problems for map, iterators, vector, queue, priority_queue, stack, multiset. Problem descriptions don't have to be perfect because I'll translate those problems into a different language. If I can understand the problem that's enough.
This is going to be a C++ book. There should be 600 programming problems and 600 input-output problems. Programming problems and input-output problems should be mixed. Students should solve these problem in order. So ordering of the problems is really important. You should first write a curriculum that covers all programming topics. You can start writing the problem descriptions after finalizing the curriculum.
Hint: You can find many online problems for programming practices and input-output problems. You can use them but you should modify the input-output problems because it may cause some copyright issues. You should write input-output problems as real CPP files. When I compile and run the code, it should output to the screen.
Here's sample problems.
Programming problem for arrays
For given N integers, print them in reverse order.
1<=N<=10
Input
5
10 9 4 11 8
Output
8 11 4 9 10
For a given N words, sort them in lexicographical order. Words can be at most 10 letters long.
1<=N<=1.000.000
Input
5
deniz
burak
ahmet
ceyda
edir
Output
ahmet
burak
ceyda
deniz
edir
Input-Output problem problem.
What is the output of the following code.
#include<iostream>
using namespace std;
int main() {
int x = 0;
while (x < 4)
{
x = x + 1;
}
cout << "x is " << x << endl;
}
Sample Curriculum
The curriculum for basic programming topics (the first five topics are listed):
1. Variables: Integer and Float
1.1. Basic integer functions and operators;
1.2. Basic integer functions and operators for 2 variables;
1.3 Floating point functions and operators;
1.4 Floating point functions and operators for 2 variables;
1.5 Various floating point functions and their compositions.
2. Conditionals: If, Else
1.1. Unary conditional scheme (only if).
1.2. Binary conditional scheme (if and else).
1.3. Conditional scheme with multiple choices (switch and if-else operator).
1.4. Conditional scheme with composite choices.
1.6. Conditional scheme: switch operator and dynamic function indexing.
3. Loops : For, While, Do-While
3.1. For-loop and its applications.
3.2. Preconditional loops (while).
3.3. Postconditional loops (do-while).
3.4. Declarations and multiple initializations inside for-loop.
3.5. Basic iterative algorithms.
4. One Dimensional Arrays
4.1. Static 1-dim. arrays.
4.2. Pointers and variable-sized arrays.
4.3. Constant-sized arrays.
4.4. Array as parameter of function.
4.5. New and delete operator.
4.6. Basic algorithms on arrays.
5. Char And String
5.1. Character type (char_t and wchar_t).
5.2. Character arrays as strings.
5.3. string and wstring type of STL.
5.4. Conversion between character array and string type.
5.5. Basic string algorithms.
Project ID: #5167801
About the project
Awarded to:
Hi, I am a software engineer with more than seven years of programming and research experience. I have expertise in various programming languages including C++ up to advanced level. I consider myself suitable for this More
15 freelancers are bidding on average $1204 for this job
Hello, I am C++ expert and very much interested in this project, I have gone through the description and I have few questions: 1. Total questions you mentioned is 600 and there are 25 topics. So each topic will ha More
Dear Sir, I am Professional Software Developer, I am Linux Advanced Developer, I am Database Developer and designer. I can Handle your job and do everything extremely Grate. Regards,
Hi! I can help you in this book. I am proficient in C++ and have a very strong fundamentals in C++ programming. I can provide a brief description of the sample curriculum topics and provide quality problems with their More
Hi, I am an experienced c++ developer. I have been using c++ for 10 years. I have won numerous competitions on c++ which involved both programming problems and input/output problems. Later on I have been one of the More
As per your requirement i can write a C++ book as i have a good experience in teaching C++ to many students for more than 3 years. thus i know the way about how a student can be taught C++ so that they could understand More
icannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Hi, We are a great Egyptian company which has professional team. We can do any projects. Let me know what you want and I will do it for you. We are accurate in work and time. I hope to listen from you soon.
Dear Hiring manager, I am ready to write program for your book. Professionally I am a test engineer my job is preparing automated script which i generally written by c and c++ and I am computer graduate in computer sci More
i am very good in c++ and has done lot of exercises in this so i think i am able to help you thanks
Dear Client, Right Now I have whole course material of C++ & C coding languages. Topics cover around 70-80% of Curriculum Samples. I can send these just right Now if You are interested. Rest I will More
I am certificated .NET/C# programmer, with excellent C++ skills – I was coding in C/C++ over 20 years before switching into .NET/C# ten ears ago. C++ skills weren’t missed – I am using C++ for creating extreme WEB appl More
Listed below are the points that favor me for this job: 1) Two years of teaching experience (C/C++) 2) Six years of experience in field of algorithm development and data fusion for real time systems 3) Active invol More