Title and link |
---|

Practice problems for midterms |

Midterm 1 practice 1 |

Midterm 1 practice 2 |

Midterm 1 practice 3 |

Midterm 1 practice 4 |

Midterm 1 practice 5 |

No. | Title and link |
---|---|

1. | Introduction to C++ |

2. | Variables, branching, and loops |

3. | Functions and recursions |

4. | Pointers |

5. | Linked lists |

6. | Stacks |

7. | Sequences |

8. | Pointers practice |

9. | References |

10. | Merge sort |

11. | Object oriented programming |

12. | Trees in C++ |

13. | Balanced trees |

14. | Sets and maps: simplified |

15. | Sets and maps: standard |

16. | Dynamic programming |

17. | Multi core programming and threads |

18. | Representation of integers in computers |

19. | Floating point representation |

20. | Templates |

21. | Inheritance |

22. | Reading data from internet |

23. | Graphic cards and OpenCL |

24. | OpenCL on AWS |

25. | OpenCV and optical mark recognition |

Date | Link |
---|---|

January 25, 2023 | Lecture notes 1 |

January 30, 2023 | Lecture notes 2 |

February 1, 2023 | Lecture notes 3 |

February 6, 2023 | Lecture notes 4 |

February 15, 2023 | Lecture notes 5 |

February 21, 2023 | Lecture notes 6 |

February 27, 2023 | Lecture notes 7 |

March 6, 2023 | Lecture notes 8 |

March 13, 2023 | Lecture notes 9 |

March 20, 2023 | Lecture notes 10 |

March 27, 2023 | Lecture notes 11 |

April 3, 2023 | Lecture notes 12 |

April 17, 2023 | Lecture notes 13 |

April 24, 2023 | Lecture notes 14 |

May 1, 2023 | Lecture notes 15 |

May 8, 2023 | Lecture notes 16 |

May 15, 2023 | Lecture notes 17 |

Zoom videos require the password.
Zoom information and video recordings
can be accessed only by students who are logged in to this website.