Skip to content

tjd1234/cmpt135spring2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to CMPT 135!

This site has some code that appears in lectures and is referenced from the course notes or Canvas. For course notes are in this Obsidian website. Announcements, marks, assignment submission, discussion, etc. are in Canvas, and the weekly lecture notes are the course notes.

Standard Course Files

These are standard files used in most lectures and assignments. You should download them to your computer.

  • standard course makefile. Unless told otherwise, use it when compiling all your code for this course.
  • hello_world.cpp. This is an example program that prints "Hello, world!" to the screen. In the comments there are instructions for using the standard course makefile.
  • cmpt_error.h. This contains a simple error function that will stop your program and print an error message. It might be used in some assignments.
  • cmpt_trace.h and cmpt_trace.cpp print consistently indented message when a function is entered and when it is exited. This can be useful for debugging, and can result in nice patterns when used with recursive functions.
  • Obsidian notes. Weekly course notes that appeared in the Obsidian website. That website changes semester by semester, and so the entire website is here. These are the notes for the course. They are best viewed in Obsidian, a free note-taking app. You can then look at the notes on your computer, and even add-to, or edit them, as you wish.

Assignments

Assignments will be posted here when they're ready.

Sample Exams

Various sample exams and questions.

Course Code

Some of the code used in class may be posted here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages