The structure of the Bachelor of Computer and Information Science paper is very well put together. COMP500 in specific touches on programming concepts and techniques and does an exceptional job of laying down the groundwork for the students to then be able to follow through with it.