Algorithms and OOD (CSC 207 2014F) : Handouts

Learning Outcomes


(Still a work in progress.)

This document describes the learning outcomes I expect for this course.

Object-Oriented Design

I expect that at the end of the semester, you will have mastered the basics of object-oriented design. In particular, I expect that you will be able to

Design and Analysis of Algorithms

I expect that at the end of the semester, you will have significantly extended your skills in the design, implementation, and analysis of algorithms. In particular, I expect that you will be able to

Design and Analysis of Abstract Data Types and Data Structures

I expect that at the end of the semester, you will have significantly extended your skills in the design, implementation, and analysis of abstract data types and algorithms. In particular, I expect that you will be able to

Software Construction

I expect that at the end of the semester, you will be a competent beginning software developer. In particular, in addition to having the skills described above, I expect that you will be able to

Java

I expect that at the end of the semester, you will be a competent beginning Java programmer. In particular, I expect that you will also be able to