logo MyCDM DePaul CDM Homepage
blank
 

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
Chu
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

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  202Discrete Structures for Computer Science
CSC  211Programming in Java I
CSC  212Programming in Java II
CSC  224Java for Programmers
CSC  306C# for Programmers
CSC  309Object-Oriented Programming in C++
CSC  344Automata Theory and Formal Grammars
CSC  344IBM Assembly Language Programming I
CSC  347Concepts of Programming Languages
CSC  373Computer Systems I
CSC  373Information Systems
CSC  376Distributed Systems
CSC  383C++ Program
CSC  383Data Structures and Algorithms in Java
CSC  415Foundations of Computer Science
CSC  416Foundations of Computer Science II
CSC  444Automata Theory and Formal Grammars
CSC  447Concepts of Programming Languages
CSC  451Database 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