ITI1121. Introduction to Computing II
»» home :: examinations ::
``Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better.'' Donald Knuth Computer Programming as an Art 1974.
Before you inquire. No, I do not publish solutions to those practise exams. This is due to the fact that learning to code necessitates practise. Reading solutions will not help you improve your problem-solving abilities. Here are some ideas to help you validate your answers:
  • Code your solution using your favorite environnment, write tests, and thoroughly debug your code. This will also help you build confidence.
  • Form a discussion group or collaborate with friends. Discuss the differences in your solutions.
  • ChatGPT is an option. However, take caution. ChatGPT makes mistakes. There will be some debugging and analysis required.
Remember, programming is a lifelong learning journey.

Midterm tests from previous years

Final examinations from previous years