|
Class |
Topic's) |
Reading Assignments
|
Homework & Laboratory
|
|
1/12 [R] - 1 |
Introduction To Class
Discuss Course Outline Intro To Eclipse Intro To Java Classes & Programming |
Course Outline Read Chapter 1 & Read E-Mail From Me!
JOptionPane1.pdf |
Questionnaire Lab Install Eclipse |
|
1/17 [T] - 2 |
Software Engineering
Goals of Software Engineering Software Engineering Life Cycle Software Correctness Software Reliability Software Usability Software Maintainability Software Reusability Software Portability Software Efficiency Waterfall Model Spiral Model UML UML Class Diagram OOP Is An Acronym For What Is OOP What Is An Object What Is Abstraction How Do You Create A String Object API Is An Acronym For What Is An API/Class Library What Is A Package Give An Example Of An Import Declaration Intro To Java Classes Student Class |
Lecture-2 Finish Reading Chapter 2 Read Pages 1-14 of |
Try to do an Employee Class First, Last, SSN, Age
|
|
1/19 [R] - 3 |
How Do You Create A String Object API Is An Acronym For What Is An API/Class Library What Is A Package Give An Example Of An Import Declaration
Array Programming |
logfile.txt Scanner2.java ScannerTest.java |
Athlete
Lab Work on Stack Lab |
|
1/24 [T] - 4 |
Quiz 1 More On
Classes Function Overloading Stack Class |
||
|
1/26 [R] - 5 |
Stack Class Push Pop Empty Full Java Passing By Reference vs Passing By Value |
Stack Lab Work On Grid Lab |
|
|
1/31 [T] - 6 |
Quiz 2
Memory Management |
Read Before Class Hiding The Implementation |
Stack2 Lab |
|
2/2 [R] - 7 |
Work On IntArray1 lab | IntArray1 Lab | |
|
2/7 [T] - 8 |
Queues Insert-Enqueue Remove-DeQueue Empty First |
||
|
2/9 [R] - 9 |
Order N Order N*N Order N Log N Sorting Algorithms |
||
|
2/14 [T] - 10 |
String Processing | String Processing.Lab | |
|
2/16 [R] - 11 |
DLNode Generics Double Linked List |
DLList-BigNos1 Lab Due 3/21 |
|
|
2/21 [T] - 12 |
Design Considerations/Options
Push, Pop, Empty |
Code & Test Constructor Add Display Code & Test Push Code & Test Pop Code & Test Empty |
|
|
2/23 [R] - 13 |
Insert, Remove, Empty Display Using List As A Queue Enqueue/DeQueue InsertAfter Inplace |
Code & Test Insert Code & Test Remove Code & Test InsertAfter |
|
|
2/28 [T] - 14 |
Review For Exam Order N Order N Log N Order N2 Order 1
Structure = Un-ordered List
Structure = Ordered List Order For Search - Avr - Worst Order For Insert To - Avr - Worst Order For Delete From - Avr - Worst Calculate Reads/Writes For Files |
Start Working On Big Nos |
|
|
3/2 [R] - 15 |
Exam I | Continue Working On Big Nos | |
|
3/7 [T] - 16 |
Go Over Exam
Review Dynamic Memory |
Continue Working On Big Nos | |
|
3/9 [R] -17 |
Work On Graphical Displays | Finish Big Nos For Next Time | |
|
3/14 [T] - |
Spring | ||
|
3/16 [R] - |
Break | ||
|
3/21 [T] -18 |
Introduction To Trees Skew, Balanced, Complete Search Efficiency Balance of Random Trees Inplace |
Athlete2-Swing Lab Due 3/23 |
|
|
3/23 [R] -19 |
Introduction To Trees SetLeft, SetRight, Complete Insplace InorderTraversal |
BinTree 1
Lab Due 3/28 |
|
|
3/28 [T] - 20 |
Recursion In-Depth Factorial Fibonacci Memory & Compiler Recursive Processing |
BinTree-AvrSearch Lab Due 4/11 |
|
|
3/30 [R] - 21 |
Structure = Un-ordered List
Structure = Ordered List Order For Search - Avr - Worst Order For Insert To - Avr - Worst Order For Delete From - Avr - Worst Calculate Reads/Writes For Files
Structure = Binary Tree Compare Efficiency of Linked List, |
||
|
4/4 [T] - 22 |
What Is Cryptography Cryptography Components Encryption and Decryption Symmetric-Key Cryptography Traditional Ciphers Substitution Ciphers Monoalphabetic - Caesar Polyalphabetic - Vigenere Transposition |
Cryptography | Cryptography-HW |
|
4/6 [R] - 23 |
No Class
Work On Advanced |
DCN-29-Cryptography-HW.pdf Work On Homework - Quiz |
|
|
4/11 [T] - 24 |
Quiz - Cryptography Quiz - Questions From 3/30 Lecture |
||
|
4/13 [R] - 25 |
Cryptography | ||
|
4/18 [T] - 26 |
Cryptography | ||
|
4/20 [R] - 27 |
Review For Exam |
Optional Help Session Mon 7:30-11:30 3rd Floor Majors Lab |
|
|
4/25 [T] - 28 |
Exam II | ||
|
4/27 [R] -29 |
Java Threads | ||
|
5/1- [M] |
Reading Day | ||
|
5/2- [T] |
Reading Day |
All Labs & Homework Due Next Class Period Unless Specified
Otherwise!
No assignments will
not be accepted after 5/1/2006 Noon