--Originally published at Elisa
Author: elisavallessite
Perseverancia
Project
--Originally published at Elisa
I am going to work with Michelle Camacho. Our Project consists in doing a schedule about our subjects for this semester. Our plans are programming this project in Notepad and Cywing64 Terminal. Maybe we will create an app.
For example it is my schedule, so in the program, I will tap a week day like Monday, so our program will give us my subjects with time and classroom.
Lists
Topics that you should master during the course.
--Originally published at Elisa
#TC1017 Content Topics
- Use of comments
- C++ Good Style coding conventions
- Basic types and their use
- Basic output (print)
- Basic user input (text based)
- Calling functions
- Creating functions
- Importing and using libraries
- Creating and using your own libraries (program with multiple files)
- Use of the conditional “if”
- Use of “else” with a conditional if
- Nesting of conditional statements (ifs inside ifs)
- Use of loops with “while” and “do while”
- Use of loops with “for”
- Nested loops
- Use of recursion for repetitive algorithms
- When to use what type of repetition in a program
- Creation and use of Arrays/Vectors in C++
- Creation and use of strings
- Validated user input (ensure correct/expected data entry)
- Reading and writing of text files
- Matrices and Vectors
- Data analysis with tools (to be determined which tool, most likely SciLab)
- Visualization of data with tools
Transversal Topics
- Ability to create C++ file and run from command line (terminal)
- Create accounts: Blog, Twitter, GitHub
- Submit work via Blog RSS and GitHub
- Demonstrate use of Linux sufficient for quizzes/exams
- Install Linux on their own computer
- Ability to create C++ project in IDE and run inside the IDE (advanced topic, not needed early)