This course introduces object-oriented programming, including class structure, inheritance and polymorphism. It will cover event-driven GUI programming. Other topics may include recursion, elementary data structures and algorithms, threads, file access, exceptions and intellectual property. Students will write programming projects to demonstrate their mastery of these concepts..
Projects
- The first project is now available
- The Second project, is now available. Project3 will extend this project2.
- The Third Project is now available. It extends project2
- The shorter Forth Project is now available.
- Project 5, the group project is now available.
- Project6
now an extra credit project is now available.