Wenli He

 

Ph.D. Candidate

Department of Computer Science

The University of Iowa

Iowa City, IA 52246 USA

wenli-he at uiowa.edu

 

 

Office:

101N MacLean Hall ,

Iowa City, IA 52242 USA

Phone:

(319)335-2839

 

Teaching

 

Spring 2008

Office hours: Wed. 12:30pm — 2:00pm or by appointment

 

22C021:A01

Computer Science II: Data Structures

Instructor: Wenli He

Course Supervisor: James F Cremer

Time & Location: 1:30P - 2:20P Th 110 MLH

22C021:A03

Computer Science II: Data Structures
Instructor: Wenli He
Course Supervisor: James F Cremer
Time & Location: 3:30P - 4:20P Th 110 MLH

Lecture Notes

 

01/31

Sum of series and Recursion(0131.pdf)

02/07

Running Time Analysis (Selection Sort and Insertion Sort)(0207.pdf)

02/14

Interface and Inheritance (Java Programming)(0214.pdf)

02/21

ArrayQueue and Iterator (MyArrayQueue.java)

02/28

Review for Midterm 1 (Tree traversal)(0228.pdf)

03/06

Solution to Midterm 1 (mid1-sol.pdf)

03/13

(TBD)

03/20

(TBD)

03/27

(TBD)

04/03

(TBD)

04/10

(TBD)

 

Message Board

02/07/2008 Quiz 2 exam; Quiz 1 returned;


Resources

o   Eclipse IDE, Part 1: Installation and Projects

 

Frequently Asked Questions

How to create a new project from existing source in Eclipse (on Windows)?

1. Suppose your workspace is E:\tmp\workspace
2. Suppose you've downloaded the sample code SortTest.java from the course website and save it to the following directory:
E:\tmp\workspace\SortTest\SortTest.java
3. File >> New >> Java project
4. In the "New Java Project" dialogue,
select "Create project from existing source";
In the directory input field, enter "E:\tmp\workspace\SortTest"
In the project name field, enter "SortTest"
click "finish"
5. Now you can see your project in the "package explore" window.


Old Courses

*      Fall 2004         

*      Spring 2005     

*      Fall 2007  

22C:031 Algorithms 

22C:031 Algorithms   

22C:135 Theory of Computation

22C:166 Distributed Systems and Algorithms