Escolar Documentos
Profissional Documentos
Cultura Documentos
Computing II
Description:
Algorithmic problem solving with a modern programming language.
Language syntax; basic design methods; algorithms; abstraction.
Prerequisite: CS 140
Post-requisite: CS 234, CS 240, CS 312, CS 321
Textbook: Introduction to Java Programming (Eighth Edition) by Y. Daniel Liang;
Prentice Hall (2011).
Wee
k#
1
Day One
Day Two
Program 1
(Inheritance
w/UML)
Chapter 14.1-14.5:
Abstract Classes &
Interfaces
Abstract Classes & Methods;
Interfaces; Multiple
Inheritance
Program 2
(GUI
w/Exceptions
)
6
7
10
Program 3
(Abstract
Classes
w/Graphics)
Chapter 17.8-17.12:
Creating Graphical User
Interfaces
Combo Boxes; Lists; Scroll
Bars; Sliders; Multiple
Windows
Program 4
(GUI
w/Events)
Files
11
12
13
14
15
Chapter 21.1-21.4:
Generics
Generic Classes, Interfaces,
and Methods
Chapter 24.1-24.3:
Sorting
Bubble Sort; Merge Sort;
Quick Sort
Program 6
(Generic
Classes)
Chapter 25.7-25.8:
Lists, Stacks, Queues
and Priority Queues
Priority Queues; Linked List
Stacks
16
Program 5
(Binary I/O)
FINAL EXAM
Program 7
(Linked
Lists)