Current semester:059:006 - Engineering Problem Solving II
Lecture 0: Your first program.
Lecture 1: Designing programs.
Lecture 2: Logical problems with choices.
Lecture 3: Calculating by iterating.
Lecture 4: Stopping with a sentinal.
Lecture 5: Layers of control.
Lecture 6: Repeating a known number of times.
Lecture 8: Choosing the correct loop.
Lecture 9: Implementing complex logic.
Lecture 10: Reviews for Exam 1.
Lecture 11: Don't reinvent the wheel.
Lecture 14: Problems with Lots of Similar Data.
Lecture 20: C file processing.    Reading a file    source.txt    Writing a file    Formating I/O    for In-class assignment
Lecture 22: Reviews for Exam 2.
Lecture 23: Choosing the right tool for the job.
Lecture 24: Rough and ready analysis.
Lecture 25: Exploring data.
Lecture 28: Mathematical insight and engineering.
Lecture 29: Modeling Data.
Courses taught at UTPA:
CSCI 3333 - Algorithms and Data Structures (Fall 2004, undergraduate)
CSCI 6364 - Network Information Systems (Fall 2004, graduate)
CSCI 6323 - Design and Analysis of Algorithms (Spring 2004, graduate)
CSCI 6370 - Advanced Topics in Computer Science: Advanced Algorithms with Biomedical Applications (Fall 2004, graduate)
CSCI 3333 - Algorithms and Data Structures (Fall 2003, undergraduate)
CSCI 6356 - Parallel Computing (Fall 2003, graduate)
CSCI 6175 - Seminar in Computer Science: Computational Biology (Fall 2004, graduate)
CSCI 3333 - Algorithms and Data Structures (Spring 2003, undergraduate)
CSCI 6323 - Design and Analysis of Algorithms (Spring 2003, graduate)
CSCI 3333 - Algorithms and Data Structures (Fall 2002, undergraduate)
CSCI 6370 - Advanced Topics in Computer Science (Fall 2002, graduate)
any comments, please send to: xiaodong-wu AT uiowa DOT edu