If you want a student account to use Gradiance,
Click Here.
If you are an instructor and you would like to Gradiance servies for your class, Click Here.
Getting an Account
Start by creating an account for yourself at
www.gradiance.com/services.
Note: passwords are ≥ 10 letters+digits, with at least one of each.
If you are a student, and your instructor has given you a token (8-hex-digit code) for the class you are to enter, then
login to your account, and access the class material by entering the token.
If you are not part of a class, you can join one or more of our "omnibus classes" that let you work a generic set of
problems. Here are the codes for the available classes.
-
Hopcroft-Motwani-Ullman Automata: 4A379A91
-
Garcia-Ullman-Widom or Ulllman-Widom Databases: E68759F1
-
Aho-Lam-Sethi-Ullman Compilers: 467454C2
-
ElMasri-Navathe Databases: 6F977376
-
Tenenbaum Operating Systems: 328E417C
-
Leskovec-Rajaraman-Ullman Data Mining: 1EDD8A1D
-
Tan-Steinbach-Kumar Data Mining: 3426AAF1
-
Carrano Data Structures: D89F06AD
-
Aho-Ullman Foundations of CS: 8CD5ED01
Students can also join a tutorial if they wish. In this case, make an account at
www.gradiance.com/tutorials.html and
enter the desired tutorial.
Becoming a Gradiance Instructor
We currently offer use of the system free of charge. If you are an instructor who wants to use the system, start by
creating an account for yourself at
www.gradiance.com/services.
Note: passwords are ≥ 10 letters+digits, with at least one of each. Also, we cannot make an account be an instructor
account for a book if the same account has registered as a student for a course using the same materials.
If you have already registered your account as a student, you will need to create a second account.
Please let us know (by email to support@gradiance.com) your account id, with the book whose materials you want.
We will enable you to create a class using those materials. For a list of currently available services Click Here.
Gradiance offers a patented "root question" technology that allows students to work the same problem repeatedly, until they
get it right. They are shown different choices of answer each time they try, and if they get it wrong, they are given an
appropriate hint. You can find more details about root questions, as well as a guide to using Gradiance for your class,
through the instructor's and author's guides at
www.gradiance.com/info.html.
Available Resources for Instructors
We offer packages containing root questions, and in some cases programming labs and/or tutorials. Packages designated as
classes allow you to organize root questions into homeowrks and assign these to students. You can also assign prepackaged
homeworks, each on a single topic. Programming labs can only be assigned as a unit. Packages designated as a class also
generate grades in a spreadsheet, which the instructor can download.
Tutorials are only for self study. However, you are welcome to recommend that your students use one of these tutorials
by having them sign up at www.gradiance.com/tutorials.html.
Note: In the table below, when two books are connected by "OR," you can choose either one; there are two different
products available.
SubjectBook(s)Class or TutorialProgramming Labs?
Database Systems Garcia-Ullman-Widom OR Elmasri-Navathe Class Yes, SQL
Data Mining Tan-Steinback-Kumar OR Leskovec-Rajaraman-Ullman Class No
Operating Systems Tenenbaum OR generic Class Yes, Java
Data Structures Carrano Class Yes, Java
Automata Theory Hopcroft-Motwani-Ullman Class No
Compilers Aho-Lam-Sethi-Ullman Class No
Introductory Programming Liang OR Guzdial-Ericson Class Yes, Java
Discrete Mathematics generic Class No
Distributed Databases generic Class No
SQL Programming generic Tutorial Yes, SQL
Java Programming generic Tutorial Yes, Java
GUI Programming generic Tutorial Yes, Java