The exhaustive list of topics in Problem Solving and Programming in which we provide Help with Homework Assignment and Help with Project is as follows:
- Model of computation
- Notion of Algorithms
- Principle of Mathematical Induction
- Functional programming
- Notion of types
- Iterative versus recursive style
- Correctness and efficiency issues in programming
- Time and space measures
- Imperative style programming
- Assertions and loop invariants
- Top down design and examples of step-wise refinement
- Programming using structures
- Introduction to encapsulation and object oriented programming