/CSC115

Coursework from CSC 115 (Spring 2015) at UVic.

Primary LanguageJava

CSC115

Coursework from CSC 115 (Spring 2015) at UVic.

This course focused on teaching fundamentals of object oriented programming and common abstract data structures. Some topics covered included

  • the Java programming language
  • systematic development and maintenance of software systems and documentation
  • basic algorithms and data structures
  • concepts of object-oriented programming
  • control and data abstraction, modularization, abstract data types
  • layers of abstraction, information hiding, and separation of concerns
  • program design
  • software libraries
  • techniques for development