JDK Source Code (Activity)
Overview
Title |
JDK Source Code (Activity) |
---|---|
Overview |
In literature, we study some "great works" in that language. For example, in English we might read works by Jane Austen, Charles Dickens, and William Shakespeare. In computing, we should also study some "great works", such as operating systems, programming languages, and compilers. This set of activities explores parts of the source code for the Java Development Kit (JDK), including selected parts of Math.java, Arrays.java, ArrayList.java, and String.java. These files are only a small part of the complete JDK. |
Prerequisites |
|
Learning Objectives |
After successfully completing this activity, the learner should be able to:
|
Process Skills Practiced |
Background, Directions, Deliverables
See details in the Student versions of each POGIL activity.
Notes for Instructors
See details in the Teacher versions of each POGIL activity.
Assessment
- How will the activity be graded?
- How will learning will be measured? Ideally, there should be a way to measure each of the objectives described above.
- How will feedback to the student be determined?
These are classroom POGIL activities, so all teams should complete it in class with correct answers. Thus, these activities are typically not graded, but there might be related quiz or exam questions later.
Suggestions for Open Source Community
N/A
Additional Information
ACM BoK Area & Unit(s) |
|
---|---|
ACM BoK Topic(s) |
|
Difficulty |
easy |
Estimated Time to Complete |
1 hour |
Environment / Materials |
paper activity (1-2 per team or 1 per student) or Google Doc activity (1 per team) |
Author(s) | |
Source |
http://cspogil.org/Java (for sample version) |
License |
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License |