Noss GVL
Tuesday, May 27, 2014
Evaluate 1.1.3 The Summative Assessment Quest
Showcase an assessment created and include how the method used to assess the validity, reliability, and security. Post the assessment in your blog.
here is a DMR of an assessment. I use Moodle to assess. The nice thing about Moodle is that it allows me to see not only the scores of the tests but each individual question, a chart of the assessment. It can show me trends. Because of the way I add questions to the database I can quickly see what material I may need to review and where my weakness are.
DMR #3 Linda Noss
AP Computer Science
Class Average: 89.74
Mean: 3.25 Go over with student about pointers and how they
react in memory.
Mean: 3.12 Using the term linked list instead of arrayList
might have thrown some students. Look at lists again.
Mean: 3.86 Review the difference between objects and
primitive data types.
Mean:3.85 Review tracing through for loop with students
Mean: 4.2 Remind
students that an array starts counting at 0.
Evaluate 1.1.2 Quality Feedback Quest
In your blog, provide a student work sample and accompanying feedback that showcases some of the expectations listed above and offers a sound example of quality, authentic feedback. Discuss aspects of the sample that align with the best practices discussed in this quest.
The assignment was to write a menu-dirven program.
Richard, This is a very good example of how to break down the program into parts. You did a nice job of creating managable methods and then reusing them when appropriate. The program is excellent and I would like to use it next year in the AP class when I speak of methods. Can I?
*/
import java.util.*;
import java.io.*;
public class StudentMenu {
//Creating Variables
static public int rand;
static public int[] Lines = new int[21];
static String[] fn = new String[21];
static String[] ln = new String[21];
static public int[] yog = new int[21];
static public int[] grades1 = new int[21];
static public int[] grades2= new int[21];
static public int[] grades3 = new int[21];
static public int[] grades4 = new int[21];
static public int[] grades5 = new int[21];
static public int[] ID = new int[21];
static public Scanner scan = new Scanner(System.in);
static public double[] averages = new double[21];
static public Scanner fileReader;
static int choice;
//Main Function
public static void main(String[] args){
init();
menu();
}
//Init Function
public static void init(){
//Start File Scanner
fileReader = null;
try{
fileReader = new Scanner(new File("StudentStats.txt"));
System.out.println("File found. Loading Resources.");
}catch(FileNotFoundException e){
System.out.print("StudentStats.txt not Found. Exiting...");
System.exit(0);
}
//Assign things to Variables.
double average;
for (int i = 0; i < 21; i++){
fn[i] = fileReader.next();
ln[i] = fileReader.next();
yog[i] = fileReader.nextInt();
ID[i] = fileReader.nextInt();
grades1[i] = fileReader.nextInt();
grades2[i] = fileReader.nextInt();
grades3[i] = fileReader.nextInt();
grades4[i] = fileReader.nextInt();
grades5[i] = fileReader.nextInt();
Lines[i] = i;
averages[i] = ((double)(grades1[i]) + (double)(grades2[i]) + (double)(grades3[i]) + (double)(grades4[i]) + (double)(grades5[i])) / 5;
}
System.out.print("Resources Loaded. Press enter to continue.");
scan.nextLine();
clear(20);
}
//The menu itself. This will be seen often.
public static void menu(){
System.out.println("What would you like to do?\n\n");
System.out.println("1. Find a student by last name.");
System.out.println("2. Find a student by Year of Graduation.");
System.out.println("3. Finds a student by looking for an average.");
System.out.println("4. Find a student by Student ID.");
System.out.println("5. Find a student's average.");
System.out.println("6. See all Students.");
System.out.println("7. Give the student with the highest average.");
System.out.println("8. Give student with the lowest average.");
System.out.println("9. Quit.\n\n");
System.out.print("\n\nWhat would you like to do? ");
choice = scan.nextInt();
if (choice == 1){
lastNameSearch();
}else if (choice == 2){
yearSearch();
}else if(choice == 3){
averageSearch();
}else if(choice == 4){
IDSearch();
}else if(choice == 5){
findAverage();
}else if(choice == 6){
printAll();
}else if(choice == 7){
highestAverage();
}else if(choice == 8){
lowestAverage();
}else if(choice == 9){
System.out.println("\n\n\nGoodbye.");
System.exit(0);
}else System.out.print(choice + " is not a valid choice. Please enter a valid choice.");
}
//Functions keyed by the menu
public static void lastNameSearch(){
System.out.print("What name are you looking for? ");
String EnteredName = scan.next();
boolean found = false;
System.out.print("\n\n");
for (int i = 0; i <=20; i++){
//System.out.println("Flag: " + ln[i]);
if (EnteredName.equals(ln[i])){
System.out.println("We found a Student. Here's their info:");
System.out.println(fn[i] + " " + ln[i] + " " + yog[i] + " " + ID[i] + " " + averages[i]);
found = true;
}
}
if (found == false) System.out.print("Name not found!");
}
public static void yearSearch(){
System.out.print("What year did the student graduate, or is expected to graduate? ");
int EnteredYear = scan.nextInt();
boolean found = false;
System.out.print("\n\n");
for (int i = 0; i < 21; i++){
if (EnteredYear == yog[i]){
System.out.println("\nWe found a Student. Here's their info:");
System.out.println(fn[i] + " " + ln[i] + " " + yog[i] + " " + ID[i] + " " + averages[i]);
found = true;
}
}
if (found == false) System.out.print("We couldn't find a student with that Year of Graduation.");
}
public static void averageSearch(){
System.out.print("What is the student's Average? ");
String EnteredAverage = scan.next();
boolean found = false;
System.out.print("\n\n");
for (int i = 0; i < 21; i++){
if ((EnteredAverage + "").equals(averages[i] + "")){
System.out.println("We found a Student. Here's their info:");
System.out.println(fn[i] + " " + ln[i] + " " + yog[i] + " " + ID[i] + " " + averages[i]);
found = true;
}
}
if (found == false) System.out.print("We couldn't find a student with that average. Sorry.");
}
public static void IDSearch(){
System.out.print("What is the student's ID? ");
int EnteredID = scan.nextInt();
boolean found = false;
System.out.print("\n\n");
for (int i = 0; i < 21; i++){
if (EnteredID == ID[i]){
System.out.println("We found a Student. Here's their info:");
System.out.println(fn[i] + " " + ln[i] + " " + yog[i] + " " + ID[i] + " " + averages[i]);
found = true;
}
}
if (found == false) System.out.print("We couldn't find a student with that ID");
}
public static void findAverage(){
System.out.print("Enter the first name of the student: ");
String EnteredName = scan.next();
boolean found = false;
for (int i = 0; i <= 20; i++){
//System.out.println("Flag: " + ln[i]);
if (EnteredName.equals(fn[i])){
System.out.print("We found the student. Here's their average: " + averages[i]);
found = true;
}
}
if (found == false) System.out.print("We couldn't find the student. Sorry.");
}
public static void printAll(){
String answer;
System.out.print("Would you like them sorted by First Name, Last Name, or neither? ");
answer = scan.next();
if ((answer.substring(0)).equals("f")){
BubbleSorting(fn);
}else if ((answer.substring(0)).equals("F")){
BubbleSorting(fn);
}else if ((answer.substring(0)).equals("l")){
BubbleSorting(ln);
}else if ((answer.substring(0)).equals("L")){
BubbleSorting(ln);
}else for (int i = 0; i <21;i++) System.out.println((i+1) + ") " + fn[i] + " " + ln[i] + " " + yog[i] + " " + ID[i] + " " + averages[i]);
}
public static void highestAverage(){
int hai= 0;
for (int i = 0; i < 21; i++){
if (averages[i] > averages[hai]) hai = i;
}
System.out.println("The highest average we found is " + averages[hai]);
System.out.println("\nHere is the student's info:");
System.out.println(fn[hai] + " " + ln[hai] + " " + yog[hai] + " " + ID[hai]);
}
public static void lowestAverage(){
int hai= 0;
for (int i = 0; i < 21; i++){
if (averages[i] < averages[hai]) hai = i;
}
System.out.println("The lowest average we found is " + averages[hai]);
System.out.println("\nHere is the student's info:");
System.out.println(fn[hai] + " " + ln[hai] + " " + yog[hai] + " " + ID[hai]);
}
public static void clear(int times){
for (int i=0; i <=times; i++) System.out.print("\n");
}
public static void BubbleSorting(String[] names){
String tempS;
int tempI;
double tempD;
int i = 0;
int hai = 0;
while (hai < 21){
hai++;
for(i = 0; i<names.length-1; i++){
if (names[i].compareToIgnoreCase(names[i+1])>0) {
//First name
tempS = fn[i];
fn[i] = fn[i+1];
fn[i+1] = tempS;
//Last NAme
tempS = ln[i];
ln[i] = ln[i+1];
ln[i+1] = tempS;
//Year of Graduation
tempI =(yog[i]);
yog[i] = yog[i+1];
yog[i+1] = tempI;
//Grades 1
tempI = (grades1[i]);
grades1[i] = grades1[i+1];
grades1[i+1] = tempI;
//Grades 2
tempI =(grades2[i]);
grades2[i] = grades2[i+1];
grades2[i+1] = tempI;
//Grades 3
tempI = (grades3[i]);
grades3[i] = grades3[i+1];
grades3[i+1] = tempI;
//Grades 4
tempI = (grades4[i]);
grades4[i] = grades4[i+1];
grades4[i+1] = tempI;
//Grades 5
tempI = (grades5[i]);
grades5[i] = grades5[i+1];
grades5[i+1] = tempI;
//Average
tempD = (averages[i]);
averages[i] = averages[i+1];
averages[i+1] = tempD;
}
}
if (i > 20) i = 0;
}//while
System.out.println("\nFirst, Last, Average, ID");
for (int o = 0; o < 20; o++){
System.out.println(fn[o] + " " + ln[o] +" "+ averages[o] +" "+ ID[o]);
}
}
}
Evaluate 1.1.1 Formative Assessment Quest
Consider the best means of developing and delivering assessments, projects, and assignments that meet standards-based learning goals and assess learning progress by measuring student achievement of learning goals. How might a teacher employ ways to assess student readiness for course content and method of delivery? To demonstrate this, create a formative assessment in a demo course you are creating. Post a link to the assessment in your blog.
http://moodle2.cherokee.k12.ga.us/etowah_hs/course/view.php?id=39
Create 4.1.3 Aggregating Lesson Material Quest
As discussed throughout the quest, collecting or curating learning objects, resources, and learning material enriches the e-learning environment. Research and identify three tools that can be used to aggregate and present learning material, other than the two mentioned in the lesson. Post findings in your blog and include a brief description and the associated costs.
Any LMS system is an aggregation of tools use to display and manage a lesson. In a single week listed for my students in Moodle I might have 15 resources. At the top of the Course pages I have a list of interesting and useful sites.
The Elearning tools had several sites that listed a online creation tools complete with description and a link to them.
The costs for these websites is mainly time. It takes time to look through the lists and find the tools that will work.
When creating a lesson that is made up of many parts for your students the cost might be a bit of confusion. For instance, I put together a lesson for a week of Net Safety. I mainly use NetSmartz but on that website there is a huge number of resources, videos, worksheets, posters and research activities. I also used a Blog, made in Moodle, that the students had to contribute to. The I used some of the resourced that they brought to me. This means that the students had to access 5 or 6 websites and do 3 or 4 different activities that week. It was easy to miss one of become confused as to what you had to do.
Create 3.1.3 Locating Resources Quest
Open educational resources are available in a variety of mediums. Using the content topic previously selected, locate an image, applicable text, and a multimedia object that apply to the topic. Ensure the resources are cited properly and post these items in your blog with the links.
Kitten sounds
https://itunes.apple.com/us/app/cat-kitten-sounds-talk-play/id530663802?mt=8
Create 4.1.2 Principles of Building Portable Learning Objects Quest
Based upon your specific content area, build two high quality, reusable learning objects. After completing the project, post links to the created objects in your blog and explain their intended use.
I used eLearning resources the found a 'game' to create on that page called What2Learn. It is a hangman game with my vocab words! I put in my words and they make it for me. It does take 24 hours. But you can also use things that other people have done,
Create 4.1.1 Define and Explain Learning Object Authoring Tools Quest
Based on an understanding of learning object authoring tools, locate five tools–three tools that are free to use and two that are fee/subscription based (note that some web 2.0 tools may also serve as object-authoring tools). Post findings to your blog, as well as an explanation as to how these tools might be used. Make sure to investigate what others have posted.
http://www.knewton.com/ - subscription, tool used to learning that is based on mastery. It will direct the student to repeat or continue to practice concepts until they are mastered.
khan academy - free, multitude of topics and that you can combine to create a course for your classroom
Code academy - free, used as a independant learning toool for learning different programming languages
Scratch.mit.edu - Free, used as a tool for beginning programmers
Schmoop - use to be free but no olonger is.
Friday, May 23, 2014
Create 3.1.2 Fair Use and the TEACH Act Quest
As discussed throughout this quest, Fair Use and the TEACH act allow educators to use copyrighted material for educational purposes. Referring to the checklist and resources provided, determine how this information may be applied in an online classroom. In your respective blog, discuss the following:
- How does an understanding of Fair Use affect one’s role as an online instructor?
- It enables us to give our students a broader experience. It opens up the availability of materials more. It allows us to teach for a limited time with materials that are free.
- How do Fair Use and the TEACH Act correlate to the delivery of reliable content? As a computer sciecne teacher I know who fast things change. Each year I teach the same courses but the content can be completely different. The Fair use Act allows me to find and use resources that keep me current.
Create 3.1.1. Open Educational Resources and Creative Commons Quest
Open Educational Resources may be found across nearly all subject areas, but understanding methods of integrating these resources into instructional activities remains a best practice. For this quest, create an entry in your blog in which you develop a definition of open educational resources and explain the various Creative Commons licenses one may encounter when searching for these resources.
Ok the definition from Open Educational Resources is
Open Educational Resources (OER) are teaching and learning materials that are freely available online for everyone to use, whether you are an instructor, student or self-learner. Examples of OER include: full courses, course modules, syllabi, lectures, homework assignments, quizzes, lab and classroom activities, pedagogical materials, games, simulations, and many more resources contained in digital media collections from around the world.
But it is not as easy as that. If you find a source that you think is opensource you have to know where the source came from. Anyone could repost something and just call it opensource so you have to find the original source.
If you find something that is "For Educational use only" you still have to find the original source.
You always have to cite your sources and give credit. Open source does not mean just take and run.
Create 2.1.3 Using Web 2.0 Tools to Differentiate Student Assessment Quest
Compose a blog post about relying on the Web 2.0 Tools discussed in the Create quest. Select one of these tools and build a learning focused instructional tool. Upon completion, identify the tool and include a brief description in your blog post.
Assessments can take many forms
Testing - traditional test
Presentation
Creative creations with one of the many tools available
Online
Assessments can be done in Moodle that same way
Moodle is an LMS system that allows you to create Groups within each class. What you can do to create a system for complete Master and indiviualize it is work with the Groups and the conditionals.
Create groups within your class
Create different assignments and resources for the class
When posting the assignments to complete, assign each one to a particular group
Use the conditionals to see if the student completed with a certain mastery level (75% )
if they have not then they go to assignment 1a
if they have then they go to assignment 2
You can nest these levels as much as you want in Moodle. Each level would be an alternative assignment or a recovery assignment. I would make each level assignments that break down the process you are trying to teach into smaller and smaller 'chunks' so the student can focus on one concept at a time until mastery is achieved.
Create 2.1.2 Using Web 2.0 Tools to Differentiate Teacher Instruction Quest
Compose a blog post about relying on the Web 2.0 Tools discussed in the Create quest. Select one of these tools and build a learning focused instructional tool. Upon completion, identify the tool and include a brief description in your blog post.
Moodle is an LMS system that allows you to create Groups within each class. What you can do to create a system for complete Master and individualize it is work with the Groups and the conditionals.
Create groups within your class
Create different assignments and resources for the class
When posting the assignments to complete, assign each one to a particular group
Use the conditionals to see if the student completed with a certain mastery level (75% )
if they have not then they go to assignment 1a
if they have then they go to assignment 2
You can nest these levels as much as you want in Moodle. Each level would be an alternative assignment or a recovery assignment. I would make each level assignments that break down the process you are trying to teach into smaller and smaller 'chunks' so the student can focus on one concept at a time until mastery is achieved.
Create 2.1.1 Web Tools Quest
Use the internet to research a variety of Web Tools that can be used for student learning or instruction. Then, create three categories and elaborate on the value of the tools referenced. Describe each tool explaining its use, associated cost and how the tool would implemented in a learning environment. Document the items in your blog.
There are a ton of these out there and every time I look for more tools there are new ones. Wish I had more time to explore.
Learning content site - these are great to have students work on. Can be used as a free standing, at your own pace learning platform or work as a class with intro by teacher to each section.
CodeAcademy
Khan Academy
Dokeos
Presentation tools - If you have the digital world available use it. Much better than 'chalk and talk'!
Prezi
Glogster
Bubble.us - love to use with students in problem solving, Helps break down a problem into little pieces
Animoto
Wordle
Camtasia
Powerpoint - old school but still used highly, Student enjoy putting their own together and it makes their presentations, when they are nervoud, a little bit more do-able.
Classroom management tools - there are many out there, some take $$$, others not. have to find ones that fit your teaching style.
NetSupport - allows teachers to see all the computer screens in the room
OnlineStopWatch'
SurveyBuilder
Collaboration - Kids love to collaborate on projects and putting it on the net make it that much better!
Edmodo
BB Collaborate
Creating a Course - These are long term and take a lot of work the first year, but the second year is joyful...
Moodle
Blackboard
CourseBuilder
eStudy
OpenStudy
I have yet to explore all the web tools but I love
Google docs
Voice
Blogger
YouTube - check out the education site!
Google Maps
Calendar - I embeded this in my Sharepoint site via Moodle...automatic updates when I put a new item in Moodle
Create 1.1.3 Appearance Quest
Explore learning modules from various online organizations and describe the benefits of layout, media, and appearance. Please identify ten instructional sites, and isolate five sites which exemplify sound design ideals and five that do not adhere to these standards and document in your blog.
- Khan Academy - Clear instructional goals, Content is there, Can gt everywhere in just about 3 clicks, The content is present in short videos so it is clear and focused
- CodeAcademy - Clear instructional goals, Content is there. Short lessons that move you to the next. Keeps track of your progress
- Code.org - Well organized and informative. Can get to where you are going quickly.
- NetSmartz - Home page a bit busy but you can still find your way around. Clear instructional goals, Content is there, once in the right section easy to find what you want.
- NCVPS - Hard to navigate, not clear as where to go first, often end up in a totally different place.
- SNHU - Navigation is present but it takes more that three clicks to get there.
- Kennesaw U - Lots of information on home page, more thatn three clicks, can be confusing as to where to navigate
- Ga Department of Ed - Not clear at all, Tons of old inforamtion, hard to navigate, many more than 3 click - rall
- College Board - tons of information, well organized, sometimes hard to find if you are in the right place, asks for id/pass when entering different major parts
- Tkes - hard to navigate, oftern does not work, no help
Create 1.1.2. Creating a Content Map Quest
Consider the topic isolated in the beginning of this quest.
What should be included in the Content Map?
- Organize the area either by units or time
- Create major 'Chunks' and then break those down into smaller ones
- Follow the same pattern so that students can follow the course in a predictable way and know what is expected of them.
- Organize the site so that similar types of information are in the same places for each unit
- Content
- Information Links
- Dropboxes
- Calendar etc..
What aspects of online learning are essential to integrate in the process?
- The way that you organize your units and the way that you stay uniform is important. I have taken online courses that are not uniform in their organization of the units and I tend to miss things, not so all the tasks because I did not know it was there. Uniform design from unit to unit is key.
- Due Dates - in order to facilitate the course and keep it moving forward there should be well defined due dates, otherwise you could have a student that is sitting on unit one for the whole year!
- Last logged in- This many belong in the communicate section and certainly is attached to Due dates but you should know when a student has not come online for a while and then communicate with them to see if there is a problem.
Using a format explored above, create a Content Map for the chosen topic. Post the completed Content Map in your blog.
https://bubbl.us/?h=59d04/aca50/364/KnvYZ3X8k&r=1543588384
Create 1.1.1 Time Management Quest
List five time management tools in your blog and briefly describe their use and relevance to the online world. Does the tool relate to personal, professional, or a combination of both?
- The clock on the wall - this one is really old school but as a teacher of 34 years with bells that go off all the time it becomes second nature. When working on a task I usually think about how many hours I want to work today and then move on to something else. This is professional and personal.
- Reminders on my phone - I have a few set up that are shared with other people so the group can put in reminders for the rest. I use Remind (Formally remind101) with my students so that they can manage their time.
- A calendar that pops up for things due and meetings. I have it synched to my phone and various computers that I tend to log on during the day. These calendar meetings can be individual or group meetings. For group meetings anyone in the group can change the time or place and it sends out a message to the whole group. I can also set a alarm to go off so that I can ready myself for the meeting in a timely manner.
- A routine - get to work a certain time in the morning and check my calendar and emails first. I think about what my day looks like and then I know when to move to the next task meeting. Often I will create a quick Post-it note with a list of major topics for each class. This helps me as students are walking in so I can jump right into the lesson.
- LMS system for my students. I keep a detailed Mon- Fri list every week that includes all the resources needed for that day. It is also a convenient goto for my students. They always know where to start their day in my class.
Thursday, May 22, 2014
Communicate 4.2.3 Discussions Quest
Discussions can be a use and informative way to get to know the kids and have the kids get to know each other. I have a discussion group in my class each week. It is on emerging technology. This is how it works:
One student is in charge each week. All students will have a chance to be in charge. This students make the initial post about an emerging technology. All other students have to post back twice, once to the original post and a comment about another persons posts. I have a work limit and ask that they be professional about their posts. At the end of the week the student in charge 'grades the post'
It is a small grade bot they students seem to really enjoy it and are sad when it ends. here is an example of what it looks like.
(Period 6)
You need to give two posts.
- Reply to the #### Stuart's initial post
- Reply to another students post
- 25 words or more
- Keep it professional
- Spelling and grammar count!
Communicate 4.2.2 Digital Feedback Quest
When grading most assignments in an LMS there is a comment section that allows you to give personalized comments to the student.
Authentic feedback is important because there is no F2F communication. The student cannot see your expression or body language. Words can be misinterpreted and so it is very important that you communicate well and directly.
Feed back can give the student instructions on what they are doing (right and wrong) or it can explain how to use a tool. Feedback can take the form of a picture or chart, vidow or animation. It all depends on what you are tryin to say.
Communicate 4.2.1 Feedback Quest
Tiered Lesson Template
Content Area: Beginning
Programming Grade Level: High School
Type of class: _X_regular ___advanced/honors
___Advanced Placement
Focus of Lesson: Loops
Standard(s):
Lesson Essential Question(s):
How do you control repetition in Java?
EXPLAIN basis for tiering &
differentiation:
- Tiered
by readiness (mixed ability class) or by learning styles and/or interest (gifted/
advanced class): Readiness
- Tiered
by (content, process, product, or combination): content
EXPLAIN lesson. Be certain to indicate key differences for
each Tier in both challenge/difficulty and teacher scaffolding/assistance:
- Lesson
overview: Students are learning to use a variety of loops. We are in our
second week. The students are writing programs with different kinds of
loops.
- Tier
II (grade level learners): These students are doing simple loops, with
1 counter and very few statements in the loop itself. They have the same
number of programs to write but the programs are much more stepwise with
small increases in skill between each program. The descriptions of the
programs are one sentence or a bullet point style.
- Tier
III (advanced learners): These students are writing a series of
programs that are a series of loops. Some loops are inside others. Some
loops use formulas to determine their starting and stopping values. The
descriptions of the programs are much more in a prose style where the
student must glean the use of a loop from an everyday situation.
Method(s) of Assessment: A
finished product is handed in. Each student must hand in one program for each
description. The concepts are look for are:
·
The
program runs
·
The
program is commented correctly
·
The loop
structures are syntactically correct
·
The
programs accomplish the task outlined in the description
·
The
program is written in an efficient manner
Looping programs
|
0
|
1
|
2
|
3
|
TOTAL
|
The
program runs
|
The program does not run
|
The program runs but with syntax
errors listed at the end of the run.
|
The program runs but with logical
errors
|
The program runs without any errors of
any sort.
|
|
The
program is commented correctly
|
There are no comments in the program.
|
Comments have more than 2 grammatical
or spelling error or the comments are not complete sentences or the comments
are not used in the way specified in the program description
|
Comments have 1 or 2 spelling and/or
grammatical errors or comments are not in all the areas specified by the
program description.
|
Comments have full sentences, are
grammatically correct and all the specified areas are descriptive.
|
|
The
loop structures are syntactically correct
|
There are no loops in the program or
there are loops that are not created correctly
|
There is a loop in the program. They
do they are not the correct type and they do not work as specified
|
There are loops in the program that
work but are of the wrong type or they do not work as specified
|
The loops in the program work and are
of the correct type specified.
|
|
The
programs accomplish the task outlined in the description
|
The task outlined in the description
is not attempted
|
The task is partially completed.
|
The task is completed but with the
wrong type of loop.
|
The task is completed and in the
correct manner as specified.
|
|
The
program is written in an efficient manner
|
The program not written with the use
of loops.
|
The program accomplished the task but
in a manner that is not efficient. Most of the tasks can be done in a more
efficient manner
|
The program accomplished the task but
in a manner that partially efficient but s1 or 2 tasks can be done in a more
efficient manner.
|
The program is written in a efficient
manner for all tasks
|
|
Total
|
Possible 15
|
Tiered Lesson Template
Content Area: Beginning
Programming Grade Level: High School
Type of class: _X_regular ___advanced/honors
___Advanced Placement
Focus of Lesson: Loops
Standard(s):
Lesson Essential Question(s):
How do you control repetition in Java?
EXPLAIN basis for tiering &
differentiation:
- Tiered
by readiness (mixed ability class) or by learning styles and/or interest (gifted/
advanced class): Readiness
- Tiered
by (content, process, product, or combination): content
EXPLAIN lesson. Be certain to indicate key differences for
each Tier in both challenge/difficulty and teacher scaffolding/assistance:
- Lesson
overview: Students are learning to use a variety of loops. We are in our
second week. The students are writing programs with different kinds of
loops.
- Tier
II (grade level learners): These students are doing simple loops, with
1 counter and very few statements in the loop itself. They have the same
number of programs to write but the programs are much more stepwise with
small increases in skill between each program. The descriptions of the
programs are one sentence or a bullet point style.
- Tier
III (advanced learners): These students are writing a series of
programs that are a series of loops. Some loops are inside others. Some
loops use formulas to determine their starting and stopping values. The
descriptions of the programs are much more in a prose style where the
student must glean the use of a loop from an everyday situation.
Method(s) of Assessment: A
finished product is handed in. Each student must hand in one program for each
description. The concepts are look for are:
·
The
program runs
·
The
program is commented correctly
·
The loop
structures are syntactically correct
·
The
programs accomplish the task outlined in the description
·
The
program is written in an efficient manner
Communicate 4.3.1 The Synchronous Session Quest
Reflect upon the importance of utilizing a synchronous session to “create a true classroom culture” online. How does integrating synchronous learning sessions within the online environment assist in developing a learning community for students? Discuss this question at length in your blog.
Usning a group sunchronous session allows all members to feel like they are being heard. It is just like sitting in a room and talking to each other. They are great for discussion and reviews. Some software has a white board built in so members can show each other different ways of doing things. It give a feeling of belonging.
Communicate 4.1.2 Rubrics Quest
Methods & Materials for
the Gifted
Unit Assessment Rubric
Participant:
Categories for Review
|
Unsatisfactory
(0-2)
|
Developing
(3-4)
|
Adequate
(5-7)
|
Exemplary
(8)
|
Focus of Lesson
aligned with
Unit Standard(s)
|
Focus of lesson is basic and only one standard is provided
|
Focus of lesson is provided; at least one standard is provided
|
Focus of lesson is well stated and is aligned with unit
standards
|
Focus of lesson is well suited to gifted learners and
standards are clearly aligned to unit focus
|
Essential Questions
& Enduring Understandings
|
EQs and EUs do not fit
topic or are unclear for unit topic
|
3 or fewer essential
questions; EUs are minimal or basic for unit topic
|
4 questions clearly stated
and appropriate for the unit topic/ concepts along with EUs
|
5 or more highly
appropriate questions stated with enduring understandings for this unit/topic
|
Resources and/or
handouts
|
Does not contain adequate resources/
handouts to guide students.
|
The unit contains minimal resources/
or handouts to guide students.
|
The unit contains
sufficient resources and handouts to guide students’ work.
|
The unit contains a wealth
of resources and handouts to guide students’ work.
|
Research and/or gathering/ manipulation of information
|
No requirement for research
or gathering of information
|
Minimal requirement for
research or gathering of information
|
Appropriate activities
require research or gathering of information
|
Activities are extremely
well planned to guide the research and/or the gathering of information.
|
Student choice of activities/topics
|
No choices are offered
|
Choice is only included in
one activity
|
Contains at least two
opportunities of student choice
|
Contains three or more
student choices from multiple learning styles
|
Open-ended
Products/ Responses
|
No open-ended tasks are
included
|
One activity calls for
open-ended responses/ products
|
At least two activities
call for open-ended responses/products
|
Three or more activities
call for open-ended responses or products
|
Multiple sources
of information/ different perspectives
|
Little, if any, use of
varied sources of information or different perspectives
|
Minimal use of multiple
sources of information or different perspectives
|
At least one main project
requires students to seek multiple sources of information or to consider
different perspectives on the topic.
|
Two or more activities use
multiple sources of information and involve students in examining various
perspectives.
|
Assessment/
Rubrics
|
None or poorly developed;
no Pre-test
|
Two evaluations provided
but levels of quality need improvement for student guidance; Pre-test is
minimal for topic
|
At least three appropriate
evaluation methods are utilized with at least 2 rubrics with well-defined
levels of performance; Pre-test is appropriate for topic
|
Four or more appropriate
evaluation methods are utilized with at least 3 rubrics with well-defined
levels of performance; Pre-test is
appropriate for topic
|
Samples of student
work
|
No student samples are
included
|
Only one sample of student
work is included
|
At least three samples of
student work are included for major project(s)
|
At least three samples of
student work are included for two different products/projects
|
Higher Levels of
Thinking
|
Minimal use of creative or
critical thinking required
|
25% of activities promote
use of creative and/or critical thinking
|
50% of activities promote
use of creative and/or critical thinking/ problem solving
|
75% of activities promote
creative and/or critical thinking/ problem solving
|
Organization and
Overall Quality
|
Poorly developed and not
organized
|
Somewhat developed but
not well organized
|
Well developed and
organized
|
Extremely well developed
and organization is easy to follow.
|
Total points
|
|
|
|
|