Skip to content

CS 204 (Advanced Programming) Course homeworks in C++ programming language.

Notifications You must be signed in to change notification settings

halperk/Advanced-Programming-Homeworks

Repository files navigation

CS 204 - Advanced Programming

Course Description: The course aims to provide programming experience and to give advanced programming techniques. In this way, students would be more prepared to data structures and several other junior and senior level CS courses. CS204 is a prerequisite course for several CS courses including data structures. Thus, it is a must course for CS students and students who will take advanced CS courses. And, these are my homeworks in this course in the Fall 2021-2022 term at Sabanci University, Istanbul, Turkey.

Course Topics:

  • Pointers and Dynamic Memory Allocation
  • Linked Lists
  • Stacks and Queues
  • Templates, Templated Classes and Functions
  • Advanced Issues on Classes and Object Oriented Programming
  • Data Representation, Bitwise Operations
  • Inheritance, Polymorphism and Advanced Object Oriented Design
  • Exception Handling
  • Programming with Threads
  • Visual Programming and Graphical User Interfaces

Homeworks:

  • HW1 - Minesweeper
  • HW2 - Add-Drop Courses
  • HW3 - Bus Lines
  • HW4 - Stacks & Queues and SU Services
  • HW5 - Car Sharing
  • HW6 - Bitwise Operations with GUI
  • HW7 - Inheritance and Polymorphism (Geometrical Shapes)

About

CS 204 (Advanced Programming) Course homeworks in C++ programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published