Module: Midterm Exam 1

Demonstrate your mastery of OOP, Big O, and Lists.

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 the basics and uses of algorithm analysis, including big-O notation

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:

Learn about and implement the List data structure

The student will:

Understand Java collection classes and the basics of memory management

The student will:

Readings

Experiential Learning

Assessments

Midterm 1

Midterm

Outcomes assessed: Learn about the Java programming language, Use standard libraries or packages as well as advanced object-oriented programming techniques, Learn the basics and uses of algorithm analysis, including big-O notation, Learn about and implement standard algorithms for sorting arrays, Learn about and understand the Array data structure., Learn about and implement the List data structure, Understand Java collection classes and the basics of memory management

This assessment will verify that students understand the basics of OOP, Lists, Big-O notation and Quadratic Sorting Algorithms. (Excellent 100 - 95, Satisfactory 95 - 85, Borderline 80 - 85, Unsatisfactory < 80)