Module: Simple Sorting Algorithms

Introduction to sorting data.

Dates: Sat, Jan 22 - Sat, Jan 29

Learning Outcomes

Learn about the Java programming language

The student will:

Use standard libraries or packages as well as advanced object-oriented programming techniques

The student will:

Learn about and implement standard algorithms for sorting arrays

The student will:

Learn about and understand the Array data structure.

The student will:

Be exposed to software engineering techniques

The student will:

Be exposed to software testing techniques

The student will:

Readings

Text: 8.1 - 8.4

Selection, Bubble, Insertion Sorts

SC: Sorting 1

Introduction to Sorting.

Text: 3.1 - 3.4

Testing

SC: Testing Introduction

An introduction to testing.

Experiential Learning

Simple Sorting Practice Quiz

Write a simple Java Class that has a bubbleSort method.

Practice: Reading Code

Find the errors in the code.

H03: Sorting Java Arrays

Write a Generic Java Class that supports sorting Arrays.