|
Date |
Lecture
Notes |
Useful
Links |
|
W1 |
Lecture 0-course overview, PPTX, PDF |
Java Hello
World Program, Java
Tutorial, Java
Programming Examples Object
Oriented Programming (OOPs) Concept in Java, 30 OOPs
Interview Questions |
|
W2 |
||
|
W3 |
Strings in Java, Reverse
a string in Java, Java
- Regular Expressions |
|
|
W4 |
|
|
|
|
|
|
|
W5 |
Lecture 7-hash table, PPTX, PDF |
|
|
W6 |
Lecture 8-binary search tree, PPTX, PDF Lecture 8-binary search tree exercises, PPTX,
Solution, PPTX |
|
|
W7 |
Lecture 9-self balancing trees, PPTX, PDF Lecture 9-self balancing trees exercises, PPTX,
Solution PPTX Midterm Exam 2025 Paper,
Answer Key (Wed. Mar 26, in
class) |
|
|
W8 |
Lecture 10-2-3 Trees B Trees, PPTX, PDF |
|
|
W9 |
||
|
|
||
|
|
Lecture 13-shortest paths, PPTX, PDF Lecture 13-shortest paths Exercises, PPTX, PDF, ANS, PPTX, PDF |
|
|
|
Lecture 14-minimum spanning trees, PPTX,
PDF |
|
|
|
Lecture
15-sorting algorithms, PPTX, PDF |
|
|
|
|
|
|
|
Final
Exam Wednesday, 5/14, 8-10 a.m |
|
*
Slides subject to change. Please download the latest version after class.
* Lectures: SIC 125 MW
9:40-11:05 AM Labs: SIC 206 M 8:30-9:25
AM
* Office hours: Tue 13:00 – 17:00, SIC 219.
|
Assign Date |
Assignment |
Due Date |
|
W1 |
Useful links: Getting Started
with Java in VS Code, Java
Program for Closest Prime Number, Programiz
online Java compiler |
Fri, 02/28 |
|
W4 |
Lab2 Use Flesch Score to measure readability, BasicDocument.java, Document.java |
Wed 04/11 |
|
W8 |
Lab3 Stock Analyzer,
Lab3 Starter code, myStock.java Refs: HashSet
in Java, TreeSet
in Java |
Wed 05/07 |