This is the main page for Masteries for the TC1017 course.

Below you will find all of the Mastery type assignments for this course.

The description is just what it shows here, to see what others are doing, check the hashtag cloud.

  1. Ability to create C++ file and run from command line
  2. Ability to create C++ project in IDE and run inside the IDE
  3. Create accounts: Blog, Twitter, GitHub
  4. Submit work via Blog RSS and GitHub
  5. Demonstrate use of Linux sufficient for quizzes/exams
  6. Install Linux on their own computer
  7. Use of comments in C++
  8. C++ coding conventions
  9. Basic types and their use in C++
  10. Basic output (printing) and input (text based) in C++
  11. Calling C++ functions
  12. Creating C++ functions
  13. Importing and using C++ libraries
  14. Creating your own and using C++ libraries
  15. Use of the conditional “if”
  16. Use of “else” with a conditional
  17. Use of “switch” as a conditional
  18. Nesting of conditional statements
  19. Use of loops with “while”
  20. Use of loops with “for”
  21. Use of recursion for repetitive algorithms
  22. When to use what type of repetition in a program
  23. Creation and use of vectors in C++
  24. Creation and use of arrays in C++
  25. Creation and use of strings in C++
  26. Creation and use of matrixes in C++
  27. Validated user input in C++
  28. Reading and writing of files in C++
  29. Data analysis with tools (to be determined which tool)
  30. Visualization of data with tools

CC BY 4.0 Masteries TC1017 by Ken Bauer is licensed under a Creative Commons Attribution 4.0 International License.