I-Ping Chu (Associate Professor)
Home
Course Information
Course Syllabi
Schedule
Faculty
Undergraduate Degrees
Graduate Degrees
News and Events
Calendar
MSDNAA
MyCDM
Prerequisite Knowledge Videos
PhD from
State University of New York at Stony Brook
Phone:
(312)476-4356
Office:
room 249 **Nap campus
ph:1-630-548-9378
Email:
ichu@cdm.depaul.edu
Homepage:
http://condor.depaul.edu/~ichu
Show Biography/Research Info
Courses Taught
Course Evaluations
Schedule For This Quarter
CSC 383 Data Structures and Algorithms in Java
801
Syllabi
Th
5:45PM-9:00PM Loop Campus Class# 20052
810
Syllabi
Distance Learning Class# 20053
CSC 393 Data Structures in C++
801
Syllabi
W
5:45PM-9:00PM Loop Campus Class# 20054
810
Syllabi
Distance Learning Class# 20055
Courses Taught at Depaul
CSC 202
Discrete Structures for Computer Science
CSC 211
Programming in Java I
CSC 212
Programming in Java II
CSC 224
Java for Programmers
CSC 306
C# for Programmers
CSC 309
Object-Oriented Programming in C++
CSC 344
Automata Theory and Formal Grammars
CSC 344
IBM Assembly Language Programming I
CSC 347
Concepts of Programming Languages
CSC 373
Computer Systems I
CSC 373
Information Systems
CSC 376
Distributed Systems
CSC 383
C++ Program
CSC 383
Data Structures and Algorithms in Java
CSC 415
Foundations of Computer Science
CSC 416
Foundations of Computer Science II
CSC 444
Automata Theory and Formal Grammars
CSC 447
Concepts of Programming Languages
CSC 451
Database Design
Course Evaluations
SummerI 08/09
Discrete Structures for Computer Science
CSC 202-210
Spring 08/09
Discrete Structures for Computer Science
CSC 202-901
Spring 08/09
Discrete Structures for Computer Science
CSC 202-910
Spring 08/09
Object-Oriented Programming in C++
CSC 309-901
Spring 08/09
Object-Oriented Programming in C++
CSC 309-910
Winter 08/09
Discrete Structures for Computer Science
CSC 202-801
Winter 08/09
Discrete Structures for Computer Science
CSC 202-810
Winter 08/09
C++ Program
CSC 383-801
Winter 08/09
C++ Program
CSC 383-810
Fall 08/09
Discrete Structures for Computer Science
CSC 202-701
Fall 08/09
Discrete Structures for Computer Science
CSC 202-710
Fall 08/09
Concepts of Programming Languages
CSC 347-701
Fall 08/09
Concepts of Programming Languages
CSC 447-701
Fall 08/09
Concepts of Programming Languages
CSC 447-710
SummerI 07/08
Discrete Structures for Computer Science
CSC 202-201
SummerI 07/08
Discrete Structures for Computer Science
CSC 202-210
Spring 07/08
Programming in Java II
CSC 212-901
Spring 07/08
Programming in Java II
CSC 212-910
Spring 07/08
Java for Programmers
CSC 224-901
Spring 07/08
Java for Programmers
CSC 224-910
Winter 07/08
Java for Programmers
CSC 224-801
Winter 07/08
Java for Programmers
CSC 224-810
Winter 07/08
Object-Oriented Programming in C++
CSC 309-801
Winter 07/08
Object-Oriented Programming in C++
CSC 309-810
Fall 07/08
Java for Programmers
CSC 224-701
Fall 07/08
Java for Programmers
CSC 224-710
Fall 07/08
Automata Theory and Formal Grammars
CSC 444-701
Fall 07/08
Automata Theory and Formal Grammars
CSC 444-710
SummerII 06/07
Programming in Java II
CSC 212-501
SummerII 06/07
Programming in Java II
CSC 212-510
SummerI 06/07
Java for Programmers
CSC 224-201
SummerI 06/07
Java for Programmers
CSC 224-210
Spring 06/07
C++ Program
CSC 383-902
Spring 06/07
C++ Program
CSC 383-911
Spring 06/07
Title unavailable
CSC 491-901
Spring 06/07
Title unavailable
CSC 491-910
Winter 06/07
Computer Systems I
CSC 373-801
Winter 06/07
Computer Systems I
CSC 373-810
Winter 06/07
C++ Program
CSC 383-801
Winter 06/07
C++ Program
CSC 383-810
Fall 06/07
Programming in Java II
CSC 212-701
Fall 06/07
Programming in Java II
CSC 212-710
Fall 06/07
Java for Programmers
CSC 224-702
Fall 06/07
Java for Programmers
CSC 224-711
Spring 05/06
C# for Programmers
CSC 306-901
Spring 05/06
C# for Programmers
CSC 306-910
Spring 05/06
C++ Program
CSC 383-901
Spring 05/06
C++ Program
CSC 383-910
Winter 05/06
C++ Program
CSC 383-801
Winter 05/06
C++ Program
CSC 383-803
Winter 05/06
Concepts of Programming Languages
CSC 447-801
Winter 05/06
Concepts of Programming Languages
CSC 447-802
Fall 05/06
Java for Programmers
CSC 224-702
Fall 05/06
Java for Programmers
CSC 224-703
Fall 05/06
C++ Program
CSC 383-701
Fall 05/06
C++ Program
CSC 383-703
Spring 04/05
Java for Programmers
CSC 224-902
Spring 04/05
C# for Programmers
CSC 306-901
Spring 04/05
C# for Programmers
CSC 306-902
Winter 04/05
Title unavailable
DS 421-801
Winter 04/05
Title unavailable
DS 421-802
Winter 04/05
Title unavailable
DS 421-803
Fall 04/05
Java for Programmers
CSC 224-704
Fall 04/05
Concepts of Programming Languages
CSC 447-702
Spring 03/04
Java for Programmers
CSC 224-902
Spring 03/04
Foundations of Computer Science II
CSC 416-902
Spring 03/04
Foundations of Computer Science II
CSC 416-903
Winter 03/04
Foundations of Computer Science
CSC 415-803
Winter 03/04
Title unavailable
DS 421-802
Fall 03/04
Programming in Java I
CSC 211-705
Fall 03/04
Concepts of Programming Languages
CSC 447-703
Spring 02/03
Programming in Java I
CSC 211-907
Spring 02/03
Title unavailable
CSC 491-303
Winter 02/03
Foundations of Computer Science
CSC 415-202
Winter 02/03
Foundations of Computer Science II
CSC 416-204
Fall 02/03
Foundations of Computer Science
CSC 415-105
Fall 02/03
Concepts of Programming Languages
CSC 447-102
Spring 01/02
Programming in Java I
CSC 211-907
Spring 01/02
Foundations of Computer Science
CSC 415-303
Winter 01/02
Foundations of Computer Science
CSC 415-203
Winter 01/02
Title unavailable
CSC 491-202
Fall 01/02
Title unavailable
ECT 270-704
Fall 01/02
Title unavailable
DS 420-102
Spring 00/01
Distributed Systems
CSC 376-902
Spring 00/01
Software Projects
CSC 394-902
Spring 00/01
Concepts of Programming Languages
CSC 447-302
Winter 00/01
Foundations of Computer Science II
CSC 416-204
Winter 00/01
Title unavailable
CSC 417-203
Fall 00/01
Title unavailable
ECT 270-703
Fall 00/01
Title unavailable
DS 420-102
Spring 99/00
Title unavailable
CSC 215-904
Spring 99/00
Concepts of Programming Languages
CSC 447-303
Winter 99/00
Title unavailable
CSC 225-804
Winter 99/00
Database Design
CSC 451-201
Fall 99/00
Title unavailable
CSC 417-103
Fall 99/00
Title unavailable
CSC 491-103
Spring 98/99
Foundations of Computer Science
CSC 415-303
Spring 98/99
Title unavailable
CSC 417-303
Spring 98/99
Concepts of Programming Languages
CSC 447-304
Winter 98/99
Foundations of Computer Science
CSC 415-204
Winter 98/99
Foundations of Computer Science II
CSC 416-202
Winter 98/99
Database Design
CSC 451-201
Fall 98/99
Title unavailable
CSC 417-101
Fall 98/99
Title unavailable
CSC 417-103
Fall 98/99
Data Communications
TDC 462-102
SummerI 97/98
Data Communications
TDC 462-502
Spring 97/98
Foundations of Computer Science II
CSC 416-302
Spring 97/98
Title unavailable
CSC 417-302
Winter 97/98
Data Communications
TDC 462-201
Winter 97/98
Computer Networks and Data Systems
TDC 463-201
Fall 97/98
Title unavailable
CSC 225-702
Fall 97/98
Foundations of Computer Science
CSC 415-102
Spring 96/97
Computer Networks and Data Systems
TDC 463-302
Winter 96/97
Foundations of Computer Science
CSC 415-202
Winter 96/97
Computer-Communication Network Design and Analysis
TDC 562-201
Fall 96/97
Title unavailable
CSC 310-702
Fall 96/97
Title unavailable
CSC 362-701
Fall 96/97
Data Communications
TDC 462-101
SummerII 95/96
Local Area Networks
TDC 564-501
SummerI 95/96
Title unavailable
CSC 362-201
SummerI 95/96
Data Communications
TDC 462-201
Spring 95/96
Foundations of Computer Science
CSC 415-303
Spring 95/96
Data Communications
TDC 462-301
Winter 95/96
Title unavailable
CSC 310-803
Winter 95/96
Computer-Communication Network Design and Analysis
TDC 562-201
Fall 95/96
Title unavailable
CSC 362-701
Fall 95/96
Foundations of Computer Science
CSC 415-102
SummerI 94/95
Title unavailable
CSC 462-201
Winter 94/95
Title unavailable
CSC 462-201
Winter 94/95
Title unavailable
CSC 562-201
Fall 94/95
Title unavailable
CSC 462-101
Fall 94/95
Title unavailable
CSC 564-101