When compiling your program you may encounter bugs that require a more complete stack trace. This helps you pin point the locations of the memory leak, crash, seg fault, ect...
Much like how your program shoulden't all be in main, all your functions and included resources shoulden't exist in a single file. Seperating this into multiple files makes much more since. I give you the Makefile!
A 10,000 mile high overview of differnt sorting tequniques you will likely want to learn over the course of the semester. Includes Selection, Insertion, Heap, Merge, Quick.
From Lab 6 out the bonus parts of the labs are all taken from real interview questions we have been asked from employers. For the sake of improving ourselves I have included solutions and explanations of various challanges.
Professional examples of coding syntax and commenting. These will reflect the expatations of our code we will write in the class.
Basic to intermediate C examples, basic Unix commands and how to compile and submit your assignments. All of this stuff is generally expected to be known from 1050.
A great all around text editor with support for many plugins and a built in SFTP client. Easily display you babbage acccount directories and download, edit, upload and create all types of files with a simple to use graphical interface. Already about half the class uses this but just in case someone diden't know the steps to setting it up to your babbage account. Only available on Windows PC's though.
Probably my favorite text editor that has great syntax highlighting and auto completion compared to notepad++. Very sleek interface as well. Drawbacks are that the SFTP client that lets you connect to babbage is a bit harder to use and is a third party package. Also it's always technically in trail, you always will have access to all it's features except every ten saves or so it will pop up a message asking you to pay, kinda annoying but not a big deal.
A client that easily lets you handle your babbage directories in a windows like application. Easy to setup and use you can just drag and drop files to and from your babbage account to the desktop and vice versa. Useful for multiple file and larger file transfers as compared to a smaller client like Notepad++'s built in SFTP stuff. Available in Windows & Mac.