https://www.instagram.com/yugenlearning/\x3C/a>\x3Cp>Pinterest\x3Cp>\x3Ca href=https://www.pinterest.com.au/yugenlearning/>https://www.pinterest.com.au/yugenlearning/\x3C/a>\x3Cp>TeachShare Store\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Store/Yugen-Learning>https://www.TeachShare.com/Store/Yugen-Learning\x3C/a>\x3Cp>Please share feedback to help me improve my resources for you.",public:!0,price:"750",displayPrice:null,grades:$R[506]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Homeschool"],userId:"a796eab5-d0fd-4322-a261-c0b127dfd1b2",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FNnf7KGB5Gyrdd6URxxh05",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FAcMwrEvY-YaLatt6-sC4x",secondaryImages:$R[507]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FDAcOUUvRvpenktwr0oLOo","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fd18b7705O_QJniWPqscqY","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FeyqXqYUyNP2YrBgz0c0q2"],isCollection:!1,createdAt:$R[508]=new Date("2024-10-24T06:42:48.179Z"),updatedAt:$R[509]=new Date("2024-10-24T06:42:48.179Z"),rating:"0",ratingsCount:"0",store:$R[510]={id:"0192b28a-2944-7d4d-8d75-883720ff8d61",name:"Yugen Learning",icon:"https://firebasestorage.googleapis.com/v0/b/teachertoolai-editor.appspot.com/o/a796eab5-d0fd-4322-a261-c0b127dfd1b2%2Fuser_uploads%2FlUb6xIhfBttwXR84DaHRV?alt=media&token=5701e693-7384-4932-9093-5f42e56719d4",slug:"yugen-learning"},gradesDisplay:"Grade 8–12, Homeschool",subjects:$R[511]=[$R[512]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[513]={id:"0192bd47-adfd-7199-852a-863e6f4a6ac1",slug:"Python-Programming-Introduction-10-lesson-program-with-slides-solutions-84249097",title:"Python Programming - Introduction 10 lesson program with slides, solutions",description:"Looking for a **no prep** fully resourced 10 lessen worksheet activities with lesson plans and slides for **Python Coding** challenges with **solutions for middle and high school grade students in digital technologies or computer science**.\n\n**Resources this bundle includes:**\n\n* 10 editable individual slide decks (PPT)\n* Detailed 10 lesson - lesson plans\n* 9 Individual lesson worksheets - Printable\n* 9 Individual lesson worksheets - Digital version\n* Suggested marking key of student worksheets\n* Consolidation activity and marking rubric\n\nEnjoy this resource! Don't forget to follow my store for more awesome products and **rate this product for your TPT credits :)**\n\nSUBSCRIBE NOW to my list for a free copy of the eBook \"ChatGPT for history Teachers\" and a Story, Source, Scholarships resources to see how well they work in your classroom.\n\n**Request a resource:**\n\n**If you like my resources but I have uploaded a particular one you would love, please email me and tell me what you would like me to deign:**\n\n**kane@yugenlearning,com or Subscribe to Our Enlightening Educators’ Mailing List Now!**\n\nPeople that have purchased this resource have also purchased -\n\nand\n\nSubscribe to my Teaching Newsletter\n\nFollow us!!!!!\n\nInstagram\n\nhttps://www.instagram.com/yugenlearning/\n\nPinterest\n\nhttps://www.pinterest.com.au/yugenlearning/\n\nTpT Store\n\nhttps://www.teacherspayteachers.com/Store/Yugen-Learning\n\nPlease share feedback to help me improve my resources for you.\n",descriptionPlain:"Looking for a no prep fully resourced 10 lessen worksheet activities with lesson plans and slides for Python Coding challenges with solutions for middle and high school grade students in digital technologies or computer science.\n\nResources this bundle includes:\n\n10 editable individual slide decks (PPT)\n\nDetailed 10 lesson - lesson plans\n\n9 Individual lesson worksheets - Printable\n\n9 Individual lesson worksheets - Digital version\n\nSuggested marking key of student worksheets\n\nConsolidation activity and marking rubric\n\nEnjoy this resource! Don't forget to follow my store for more awesome products and rate this product for your TeachShare credits :)\n\nSUBSCRIBE NOW to my list for a free copy of the eBook \"ChatGPT for history Teachers\" and a Story, Source, Scholarships resources to see how well they work in your classroom.\n\nRequest a resource:\n\nIf you like my resources but I have uploaded a particular one you would love, please email me and tell me what you would like me to deign:\n\nkane@yugenlearning,com or Subscribe to Our Enlightening Educators’ Mailing List Now!\n\nPeople that have purchased this resource have also purchased -\n\nand\n\nSubscribe to my Teaching Newsletter\n\nFollow us!!!!!\n\nInstagram\n\nhttps://www.instagram.com/yugenlearning/\n\nPinterest\n\nhttps://www.pinterest.com.au/yugenlearning/\n\nTeachShare Store\n\nhttps://www.TeachShare.com/Store/Yugen-Learning\n\nPlease share feedback to help me improve my resources for you.\n",descriptionHTML:"\x3Cp>Looking for a \x3Cstrong>no prep\x3C/strong> fully resourced 10 lessen worksheet activities with lesson plans and slides for \x3Cstrong>Python Coding\x3C/strong> challenges with \x3Cstrong>solutions for middle and high school grade students in digital technologies or computer science\x3C/strong>.\x3Cp>\x3Cstrong>Resources this bundle includes:\x3C/strong>\x3Cul>\x3Cli>10 editable individual slide decks (PPT)\x3Cli>Detailed 10 lesson - lesson plans\x3Cli>9 Individual lesson worksheets - Printable\x3Cli>9 Individual lesson worksheets - Digital version\x3Cli>Suggested marking key of student worksheets\x3Cli>Consolidation activity and marking rubric\x3C/ul>\x3Cp>Enjoy this resource! Don't forget to follow my store for more awesome products and \x3Cstrong>rate this product for your TeachShare credits :)\x3C/strong>\x3Cp>SUBSCRIBE NOW to my list for a free copy of the eBook \"ChatGPT for history Teachers\" and a Story, Source, Scholarships resources to see how well they work in your classroom.\x3Cp>\x3Cstrong>Request a resource:\x3C/strong>\x3Cp>\x3Cstrong>If you like my resources but I have uploaded a particular one you would love, please email me and tell me what you would like me to deign:\x3C/strong>\x3Cp>\x3Cstrong>kane@yugenlearning,com or Subscribe to Our Enlightening Educators’ Mailing List Now!\x3C/strong>\x3Cp>People that have purchased this resource have also purchased -\x3Cp>and\x3Cp>Subscribe to my Teaching Newsletter\x3Cp>Follow us!!!!!\x3Cp>Instagram\x3Cp>\x3Ca href=https://www.instagram.com/yugenlearning/>https://www.instagram.com/yugenlearning/\x3C/a>\x3Cp>Pinterest\x3Cp>\x3Ca href=https://www.pinterest.com.au/yugenlearning/>https://www.pinterest.com.au/yugenlearning/\x3C/a>\x3Cp>TeachShare Store\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Store/Yugen-Learning>https://www.TeachShare.com/Store/Yugen-Learning\x3C/a>\x3Cp>Please share feedback to help me improve my resources for you.",public:!0,price:"750",displayPrice:null,grades:$R[514]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Homeschool"],userId:"a796eab5-d0fd-4322-a261-c0b127dfd1b2",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FammBcir2YAJcL9zztcSQG",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FnoJpLEVery6fjSQ9sSluE",secondaryImages:$R[515]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FKCu3n-zLaduW9-KjXw1WC","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FHwm-Z8e_f9fxv9RwA4p3X","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FmNfuztnyya2DoEQUuBh4B"],isCollection:!1,createdAt:$R[516]=new Date("2024-10-24T06:47:21.799Z"),updatedAt:$R[517]=new Date("2024-10-24T06:47:21.799Z"),rating:"0",ratingsCount:"0",store:$R[518]={id:"0192b28a-2944-7d4d-8d75-883720ff8d61",name:"Yugen Learning",icon:"https://firebasestorage.googleapis.com/v0/b/teachertoolai-editor.appspot.com/o/a796eab5-d0fd-4322-a261-c0b127dfd1b2%2Fuser_uploads%2FlUb6xIhfBttwXR84DaHRV?alt=media&token=5701e693-7384-4932-9093-5f42e56719d4",slug:"yugen-learning"},gradesDisplay:"Grade 8–12, Homeschool",subjects:$R[519]=[$R[520]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[521]={id:"0192e9ed-2171-7a6d-abb1-6ed724d8a077",slug:"Programming-in-Java-12-JSwing-More-Components-55159367",title:"Programming in Java 12 JSwing- More Components",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 12 JSwing- More Components\\\nMultiple Callers\n\nJLabels and JTextFields\n\nImageIcons\n\nGridLayout\n\nParsing\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 12 JSwing- More Components\nMultiple Callers\n\nJLabels and JTextFields\n\nImageIcons\n\nGridLayout\n\nParsing\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 12 JSwing- More Components\x3Cbr>Multiple Callers\x3Cp>JLabels and JTextFields\x3Cp>ImageIcons\x3Cp>GridLayout\x3Cp>Parsing\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[522]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FR9MCatdrIngmfZhetHyOX",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F0W0EQvvWHcGZmzpWiN6mx",secondaryImages:$R[523]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fd7RnbJd90IZ4nLgrdQyLk","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fis85ZktXow5JVoyAtT7-z","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FG9td6Snl2W41A4LG5ZwhQ"],isCollection:!1,createdAt:$R[524]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[525]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[526]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[527]=[$R[528]={id:58,label:"Math"},$R[529]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[530]={id:"0192e9ed-24b6-7673-b82b-3b5334127d56",slug:"Programming-in-Scratch-0-and-1-Introduction-to-Scratch-and-Motion-Blocks-16500264",title:"Programming in Scratch 0 and 1: Introduction to Scratch and Motion Blocks",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\n\nThis is part 0 and 1 a semester long programming in Scratch course.\n\nTopics:\n\nProgramming in Scratch 0: Introduction to Scratch\n\n* What is Scratch\n* Layout of Scratch\n\nProgramming in Scratch 1: Motion Blocks\n\n* Motion blocks\n* Importing the pen\n* The green flag event\n\nAll lessons will come with the following:\n\n**a pdf slideshow**\n\n**A pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment**, differentiated with three different levels!\n\n**an answer key** in pdf form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nGreat for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\n\nThis is part 0 and 1 a semester long programming in Scratch course.\n\nTopics:\n\nProgramming in Scratch 0: Introduction to Scratch\n\nWhat is Scratch\n\nLayout of Scratch\n\nProgramming in Scratch 1: Motion Blocks\n\nMotion blocks\n\nImporting the pen\n\nThe green flag event\n\nAll lessons will come with the following:\n\na pdf slideshow\n\nA pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nGreat for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\x3Cp>This is part 0 and 1 a semester long programming in Scratch course.\x3Cp>Topics:\x3Cp>Programming in Scratch 0: Introduction to Scratch\x3Cul>\x3Cli>What is Scratch\x3Cli>Layout of Scratch\x3C/ul>\x3Cp>Programming in Scratch 1: Motion Blocks\x3Cul>\x3Cli>Motion blocks\x3Cli>Importing the pen\x3Cli>The green flag event\x3C/ul>\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3Cp>\x3Cstrong>A pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[531]=["Grade 6","Grade 7","Grade 8","Grade 9","Grade 10"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F9oK3DBeLMwMquTpWr96jF",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FceCn-dtOGjo2vwfvqgAGc",secondaryImages:$R[532]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FO6XlXibdBoagcLsMC2VLy","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F1SRCc2jb80ivSy32eeO-j","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F-Ybse4i1eruEhawC9pgeA"],isCollection:!1,createdAt:$R[533]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[534]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[535]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 6–10",subjects:$R[536]=[$R[537]={id:58,label:"Math"},$R[538]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[539]={id:"0192e9ed-26ab-70fb-b076-fd3c921638fa",slug:"Programming-in-Java-16-The-KeyListener-97227477",title:"Programming in Java 16: The KeyListener",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 16 The KeyListener\\\nThe KeyListener and methods\n\nAccepting the JFrame as a parameter\n\nUnicode set and Virtual Keys\n\nUsing the keyboard and components\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 16 The KeyListener\nThe KeyListener and methods\n\nAccepting the JFrame as a parameter\n\nUnicode set and Virtual Keys\n\nUsing the keyboard and components\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 16 The KeyListener\x3Cbr>The KeyListener and methods\x3Cp>Accepting the JFrame as a parameter\x3Cp>Unicode set and Virtual Keys\x3Cp>Using the keyboard and components\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[540]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FdPoleUHdcIEsrJu0ggiyv",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FkuuoAzO9a4GnrIzRiKaMg",secondaryImages:$R[541]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FHyVLBGqXcrF9X8snZF7DH","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FrtAfG8mUvoYwrW2S4aUr9","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FM5S9oBlQ-ruoxT9kOdxbk"],isCollection:!1,createdAt:$R[542]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[543]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[544]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[545]=[$R[546]={id:58,label:"Math"},$R[547]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[548]={id:"0192e9ed-28f1-7ac8-9747-59c8fb16654a",slug:"Programming-in-Java-13-JSwing-Components-and-Layouts-Extended-64174932",title:"Programming in Java 13: JSwing- Components and Layouts Extended",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 13 JSwing- Components and Layouts Extended\\\nJRadioButtons\n\nJCheckBoxes\n\nBorderLayout\n\nLayout = null\n\nJTabbedPane\n\nFonts\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 13 JSwing- Components and Layouts Extended\nJRadioButtons\n\nJCheckBoxes\n\nBorderLayout\n\nLayout = null\n\nJTabbedPane\n\nFonts\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 13 JSwing- Components and Layouts Extended\x3Cbr>JRadioButtons\x3Cp>JCheckBoxes\x3Cp>BorderLayout\x3Cp>Layout = null\x3Cp>JTabbedPane\x3Cp>Fonts\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[549]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FsO26AmtGd_Ci2r8wMNq6B",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FvkX1im12Rwf1yfO9950pq",secondaryImages:$R[550]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FcwOGC0XMP0Q6c-bybrzz3","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F7VoWJrtQ3d-9_9m-I0yig","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FNh2l27iXj_8_nTjLkLvNZ"],isCollection:!1,createdAt:$R[551]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[552]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[553]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[554]=[$R[555]={id:58,label:"Math"},$R[556]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[557]={id:"0192e9ed-2c2e-7968-be37-4b9960ef5adc",slug:"Programming-in-Java-15-MouseListeners-76223097",title:"Programming in Java 15: MouseListeners",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 15 MouseListeners\\\nMouseListener Interface and methods\n\nMouseMotionListener Interface and methods\n\nadding the Listener\n\nGetting a mouse click's position\n\nSimple Bounding Boxes\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 15 MouseListeners\nMouseListener Interface and methods\n\nMouseMotionListener Interface and methods\n\nadding the Listener\n\nGetting a mouse click's position\n\nSimple Bounding Boxes\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 15 MouseListeners\x3Cbr>MouseListener Interface and methods\x3Cp>MouseMotionListener Interface and methods\x3Cp>adding the Listener\x3Cp>Getting a mouse click's position\x3Cp>Simple Bounding Boxes\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[558]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FdiZaTqSsB0JU9rSrJpF2V",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FYOhQZE-H5TJq42i4CmzOF",secondaryImages:$R[559]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FXQfCCy4_zfLs0Pt8KHwv1","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FF-5a_gRMBpbfycZZNfx3W","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FKMpbgfL7g0hYbdbiVY4Yj"],isCollection:!1,createdAt:$R[560]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[561]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[562]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[563]=[$R[564]={id:58,label:"Math"},$R[565]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[566]={id:"0192e9ed-205c-7d4a-a9c1-52b54a61154f",slug:"Programming-in-Java-14-awt-Drawing-72027778",title:"Programming in Java 14: awt Drawing",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 14 awt Drawing\\\nIntro to the drawing surface\n\nDrawing images and shapes to the world\n\nrepaint()\n\nAdding JSwing components\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 14 awt Drawing\nIntro to the drawing surface\n\nDrawing images and shapes to the world\n\nrepaint()\n\nAdding JSwing components\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 14 awt Drawing\x3Cbr>Intro to the drawing surface\x3Cp>Drawing images and shapes to the world\x3Cp>repaint()\x3Cp>Adding JSwing components\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[567]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F6gwQN1pdf_8Bo9tnqmCGe",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fjm-g0wTxaRtmJ7JVOgVdz",secondaryImages:$R[568]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F6LvV47PT8tISw0tiHelq4","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FdeejTWY9crgb5J4Sxa0iS","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FnmY9a_of0bKE-xfq280z1"],isCollection:!1,createdAt:$R[569]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[570]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[571]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[572]=[$R[573]={id:58,label:"Math"},$R[574]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[575]={id:"0192e9ed-2714-70ba-b70c-324d5b213acb",slug:"Programming-in-Java-17-Timers-10245121",title:"Programming in Java 17: Timers",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 17: Timers\\\nSetting up and starting the Timer\n\nWhat is a Timer used for?\n\nAnimations and the Timer\n\nMoving an object using the Timer\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 17: Timers\nSetting up and starting the Timer\n\nWhat is a Timer used for?\n\nAnimations and the Timer\n\nMoving an object using the Timer\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 17: Timers\x3Cbr>Setting up and starting the Timer\x3Cp>What is a Timer used for?\x3Cp>Animations and the Timer\x3Cp>Moving an object using the Timer\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[576]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FQtz60AEZsd6fREkzyPfZS",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FtLQS2N9OJ4iYNyULsdIYe",secondaryImages:$R[577]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FVpcPxbyQ2rzVPpPdInXdO","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F7PBynSH9_M-UsuNG6nYK2","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FW5T1sy0j7GhigrD1UCXvS"],isCollection:!1,createdAt:$R[578]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[579]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[580]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[581]=[$R[582]={id:58,label:"Math"},$R[583]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[584]={id:"0192e9ed-25cc-775d-a0f0-66f605db16f1",slug:"Programming-in-Java-18-Collision-Detection-97000384",title:"Programming in Java 18: Collision Detection",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 18: Collision Detection\\\nWhat is Collision?\n\nWhat is a game?\n\nRectangle collision\n\nCreating a collision rectangle\n\nOther collision\n\nThe Rectangle class\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 18: Collision Detection\nWhat is Collision?\n\nWhat is a game?\n\nRectangle collision\n\nCreating a collision rectangle\n\nOther collision\n\nThe Rectangle class\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 18: Collision Detection\x3Cbr>What is Collision?\x3Cp>What is a game?\x3Cp>Rectangle collision\x3Cp>Creating a collision rectangle\x3Cp>Other collision\x3Cp>The Rectangle class\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[585]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FMJdiIDZMxAr9JgVuz2oxc",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FGdbHsURrIIV3Ks4lLmSej",secondaryImages:$R[586]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F438APUbGkm7NZr6YWV2xP","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F8C2L6OAOkO3X_negcK9XY","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F3BGI72Hkd2oJKDaW1edbl"],isCollection:!1,createdAt:$R[587]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[588]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[589]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[590]=[$R[591]={id:58,label:"Math"},$R[592]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[593]={id:"0192e9ed-22b7-7b4a-a5ba-00412c048d65",slug:"Programming-in-Java-19-Sprites-06326418",title:"Programming in Java 19: Sprites",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 19: Sprites\\\nWhat is a Sprite?\n\nCreating a general Sprite class\n\nMethods Sprites should have\n\nWhat makes your Sprite special?\n\nProgrammatically resizing an Image\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThe second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\n\nThese lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 19: Sprites\nWhat is a Sprite?\n\nCreating a general Sprite class\n\nMethods Sprites should have\n\nWhat makes your Sprite special?\n\nProgrammatically resizing an Image\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 19: Sprites\x3Cbr>What is a Sprite?\x3Cp>Creating a general Sprite class\x3Cp>Methods Sprites should have\x3Cp>What makes your Sprite special?\x3Cp>Programmatically resizing an Image\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[594]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F18EmDV_vP6uYT22uiktw8",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FrMcn5GBPQZiOAAvS2i6EY",secondaryImages:$R[595]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FQDT1tZ9xMSx2JUWwNT9tY","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FEqhyZfH6ZX_SVMwXUm79p","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F1BILIIdfQ7AOtS4-QQVx2"],isCollection:!1,createdAt:$R[596]=new Date("2024-11-01T22:51:23.548Z"),updatedAt:$R[597]=new Date("2024-11-01T22:51:23.548Z"),rating:"0",ratingsCount:"0",store:$R[598]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[599]=[$R[600]={id:58,label:"Math"},$R[601]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[602]={id:"0192e9ed-ba88-7709-8184-b53ffe323591",slug:"Programming-in-Scratch-4-Control-Blocks-38321833",title:"Programming in Scratch 4: Control Blocks",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\n\nThis is part 4 of a semester long programming in Scratch course.\n\nTopics:\n\nProgramming in Scratch 4: Control Blocks\n\n* Control blocks\n* \"if\" blocks\n* \"repeat\" blocks\n* cloning\n* nested logic\n\nAll lessons will come with the following:\n\n**a pdf slideshow**\n\n**A pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment**, differentiated with three different levels!\n\n**an answer key** in pdf form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nGreat for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\n\nThis is part 4 of a semester long programming in Scratch course.\n\nTopics:\n\nProgramming in Scratch 4: Control Blocks\n\nControl blocks\n\n\"if\" blocks\n\n\"repeat\" blocks\n\ncloning\n\nnested logic\n\nAll lessons will come with the following:\n\na pdf slideshow\n\nA pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nGreat for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\x3Cp>This is part 4 of a semester long programming in Scratch course.\x3Cp>Topics:\x3Cp>Programming in Scratch 4: Control Blocks\x3Cul>\x3Cli>Control blocks\x3Cli>\"if\" blocks\x3Cli>\"repeat\" blocks\x3Cli>cloning\x3Cli>nested logic\x3C/ul>\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3Cp>\x3Cstrong>A pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[603]=["Grade 6","Grade 7","Grade 8","Grade 9","Grade 10"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FeE8p0W6-m6HTvdNcFnIy2",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FYCUbpVLfYLDot_0F5EpPa",secondaryImages:$R[604]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FkeZmXX9QAr2CidRAWV4GK","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FlC1nBwtjkf-mGyLXRLWFd","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FT88iVdm8_kjUAL00oHKNI"],isCollection:!1,createdAt:$R[605]=new Date("2024-11-01T22:52:01.534Z"),updatedAt:$R[606]=new Date("2024-11-01T22:52:01.534Z"),rating:"0",ratingsCount:"0",store:$R[607]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 6–10",subjects:$R[608]=[$R[609]={id:58,label:"Math"},$R[610]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[611]={id:"0192e9ed-bb01-7957-aa31-0ebee5c3c79f",slug:"Programming-in-Scratch-3-Sounds-and-Events-Blocks-49686493",title:"Programming in Scratch 3 Sounds and Events Blocks",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\n\nThis is part 3 of a semester long programming in Scratch course.\n\nTopics:\n\nProgramming in Scratch 3 Sounds and Events Blocks\n\n* Event Blocks\n* Sound Blocks\n* Using triggers\n* The Sounds tab\n* Broadcasting\n\nAll lessons will come with the following:\n\n**a pdf slideshow**\n\n**A pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment**, differentiated with three different levels!\n\n**an answer key** in pdf form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nGreat for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\n\nThis is part 3 of a semester long programming in Scratch course.\n\nTopics:\n\nProgramming in Scratch 3 Sounds and Events Blocks\n\nEvent Blocks\n\nSound Blocks\n\nUsing triggers\n\nThe Sounds tab\n\nBroadcasting\n\nAll lessons will come with the following:\n\na pdf slideshow\n\nA pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nGreat for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\x3Cp>This is part 3 of a semester long programming in Scratch course.\x3Cp>Topics:\x3Cp>Programming in Scratch 3 Sounds and Events Blocks\x3Cul>\x3Cli>Event Blocks\x3Cli>Sound Blocks\x3Cli>Using triggers\x3Cli>The Sounds tab\x3Cli>Broadcasting\x3C/ul>\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3Cp>\x3Cstrong>A pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[612]=["Grade 6","Grade 7","Grade 8","Grade 9","Grade 10"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F6lxAzaWoeXMQznBJU97g6",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FO4-midnKmyolFQYhb9PGM",secondaryImages:$R[613]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FxX3nBzKHqN_wnZiDsrerJ","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fa-Qrxjg42Vq0SjhaNd24y","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fel95rBBckEE4XIMXbw_60"],isCollection:!1,createdAt:$R[614]=new Date("2024-11-01T22:52:01.534Z"),updatedAt:$R[615]=new Date("2024-11-01T22:52:01.534Z"),rating:"0",ratingsCount:"0",store:$R[616]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 6–10",subjects:$R[617]=[$R[618]={id:58,label:"Math"},$R[619]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[620]={id:"0192e9ed-bb74-788e-ae71-a79be750a4d9",slug:"Programming-in-Java-OP1-Introduction-to-Arrays-54075730",title:"Programming in Java OP1: Introduction to Arrays",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThis is an optional lesson. It is part of an introductory Programming in Java course. If you are doing the full course, you might not have time for this. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java OP1: Introduction to Arrays\\\nWhat is an array?\n\nHow to create and use an array\n\nFill, traverse, and search an array\n\nObject arrays\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThis is an optional lesson. It is part of an introductory Programming in Java course. If you are doing the full course, you might not have time for this. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java OP1: Introduction to Arrays\nWhat is an array?\n\nHow to create and use an array\n\nFill, traverse, and search an array\n\nObject arrays\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>This is an optional lesson. It is part of an introductory Programming in Java course. If you are doing the full course, you might not have time for this. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java OP1: Introduction to Arrays\x3Cbr>What is an array?\x3Cp>How to create and use an array\x3Cp>Fill, traverse, and search an array\x3Cp>Object arrays\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[621]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FcFwohwulEdWCQQsDlQ6O2",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F2TKdoOspD7LRuAzS4sbb-",secondaryImages:$R[622]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fu0HP0CB1WJT2h034lTC7O","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FLv6MFD5zUDdJDwlHBkqSy","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FBVITqElrsJGyYKjaNV9C6"],isCollection:!1,createdAt:$R[623]=new Date("2024-11-01T22:52:01.534Z"),updatedAt:$R[624]=new Date("2024-11-01T22:52:01.534Z"),rating:"0",ratingsCount:"0",store:$R[625]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[626]=[$R[627]={id:58,label:"Math"},$R[628]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[629]={id:"0192e9ed-bd15-700b-b2b4-0f82ef857543",slug:"Drawing-Shapes-Programming-in-Java-Course-Lesson-5-40508073",title:"Drawing Shapes: Programming in Java Course Lesson 5",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThis is part 5 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 5: Drawing Shapes\n\nDrawing Skeleton- JFrame and JPanel\n\nGraphics class\n\nHow to draw shapes and change colors\n\nMaking custom colors\n\nScreen Coordinate System\n\nAll lessons will come with the following:\n\n**a pdf slideshow**\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment**, differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThis is part 5 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 5: Drawing Shapes\n\nDrawing Skeleton- JFrame and JPanel\n\nGraphics class\n\nHow to draw shapes and change colors\n\nMaking custom colors\n\nScreen Coordinate System\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>This is part 5 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 5: Drawing Shapes\x3Cp>Drawing Skeleton- JFrame and JPanel\x3Cp>Graphics class\x3Cp>How to draw shapes and change colors\x3Cp>Making custom colors\x3Cp>Screen Coordinate System\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[630]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FFAGSto-87dG9Gq66dgwv3",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F9JVpjguB-UX9YRDh0Yosp",secondaryImages:$R[631]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FYnNbAMgwQtBrc2V0bF34w","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fe360Fa8rmsv_iteM-pJYy","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fcx87IznQgxxo9jdDuDccm"],isCollection:!1,createdAt:$R[632]=new Date("2024-11-01T22:52:01.534Z"),updatedAt:$R[633]=new Date("2024-11-01T22:52:01.534Z"),rating:"0",ratingsCount:"0",store:$R[634]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[635]=[$R[636]={id:58,label:"Math"},$R[637]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[638]={id:"0192e9ed-bcb3-7531-b8ea-301ec49436b5",slug:"Programming-in-Scratch-2-Looks-Blocks-61865184",title:"Programming in Scratch 2: Looks Blocks",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\n\nThis is part 2 of a semester long programming in Scratch course.\n\nTopics:\n\nProgramming in Scratch 2: Looks Block\n\n* Looks Blocks\n* The costumes tab and menu\n* Effects\n* Backdrops and the Stage\n\nAll lessons will come with the following:\n\n**a pdf slideshow**\n\n**A pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment**, differentiated with three different levels!\n\n**an answer key** in pdf form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nGreat for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\n\nThis is part 2 of a semester long programming in Scratch course.\n\nTopics:\n\nProgramming in Scratch 2: Looks Block\n\nLooks Blocks\n\nThe costumes tab and menu\n\nEffects\n\nBackdrops and the Stage\n\nAll lessons will come with the following:\n\na pdf slideshow\n\nA pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nGreat for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\x3Cp>This is part 2 of a semester long programming in Scratch course.\x3Cp>Topics:\x3Cp>Programming in Scratch 2: Looks Block\x3Cul>\x3Cli>Looks Blocks\x3Cli>The costumes tab and menu\x3Cli>Effects\x3Cli>Backdrops and the Stage\x3C/ul>\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3Cp>\x3Cstrong>A pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[639]=["Grade 6","Grade 7","Grade 8","Grade 9","Grade 10"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F5HLsQPT4pNXoRnvRSX066",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FNuibnrOS5r5EP_pM_QCHa",secondaryImages:$R[640]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FJC7i7ncVoBM5-8iRg_82y","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Ffe1oxxt7ujRR82nQvDkLY","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FHEoOgbif3SvZxxo3ZYuVl"],isCollection:!1,createdAt:$R[641]=new Date("2024-11-01T22:52:01.534Z"),updatedAt:$R[642]=new Date("2024-11-01T22:52:01.534Z"),rating:"0",ratingsCount:"0",store:$R[643]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 6–10",subjects:$R[644]=[$R[645]={id:58,label:"Math"},$R[646]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[647]={id:"0192e9ed-be90-7fbb-a995-20fce9ace420",slug:"The-Math-and-Random-Classes-Programming-in-Java-Course-Lesson-3-81485654",title:"The Math and Random Classes: Programming in Java Course Lesson 3",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThis is part 3 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 3: The Random and Math Classes\n\nHow to make a random number\n\nUseful methods in the Random class\n\nUseful methods in the math class\n\ncasting\n\nAll lessons will come with the following:\n\n**a pdf slideshow**\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment**, differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThis is part 3 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 3: The Random and Math Classes\n\nHow to make a random number\n\nUseful methods in the Random class\n\nUseful methods in the math class\n\ncasting\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>This is part 3 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 3: The Random and Math Classes\x3Cp>How to make a random number\x3Cp>Useful methods in the Random class\x3Cp>Useful methods in the math class\x3Cp>casting\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[648]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F10Yl3pZDSC7HHXu4p7-qT",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FYKgA14rOo8Yvadtat15pb",secondaryImages:$R[649]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fddk6IvyIe74-xZlUBa9Us","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FYY1BtBlIUoaVONFLjgLho","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FfNin1E4zw3eFM1fv0CNiw"],isCollection:!1,createdAt:$R[650]=new Date("2024-11-01T22:52:01.534Z"),updatedAt:$R[651]=new Date("2024-11-01T22:52:01.534Z"),rating:"0",ratingsCount:"0",store:$R[652]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[653]=[$R[654]={id:58,label:"Math"},$R[655]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null},$R[656]={id:"0192e9ed-beeb-7a36-89de-fafa4ebd9e87",slug:"Conditional-Logic-Looping-Statements-Programming-in-Java-Course-Lesson-7-96618891",title:"Conditional Logic -Looping Statements: Programming in Java Course Lesson 7",description:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThis is part 7 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 7: Conditional Logic- Looping Statements\n\nHow to make while loops and for loops\n\nWhich loops to use\n\nParts of the loop\n\nNested loops\n\nDealing with Infinite Loops\n\nAll lessons will come with the following:\n\n**a pdf** slideshow\n\n**a pacing guide** with hints for teaching the section and common student\\\nerrors\n\n**an assignment,** differentiated with three different levels!\n\n**an answer key** in pdf form\n\n**an answer key** in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionPlain:"Hello and welcome!\n\nAre you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\n\nI have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\n\nThis is part 7 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\n\nTopics:\n\nProgramming in Java 7: Conditional Logic- Looping Statements\n\nHow to make while loops and for loops\n\nWhich loops to use\n\nParts of the loop\n\nNested loops\n\nDealing with Infinite Loops\n\nAll lessons will come with the following:\n\na pdf slideshow\n\na pacing guide with hints for teaching the section and common student\nerrors\n\nan assignment, differentiated with three different levels!\n\nan answer key in pdf form\n\nan answer key in .java form.\n\nDepending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\n\nLet students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\n\nWelcome to the world of programming! It's going to be a blast!\n\nInterested in more computer science content?? Check this out!\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\n\nhttps://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\n\nhttps://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\n\nhttps://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\n\nInterested in more games?? Check it!\n\nhttps://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\n\nhttps://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\n\nInterested in forms to make life easier!? Got it!\n\nhttps://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\n",descriptionHTML:"\x3Cp>Hello and welcome!\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3Cp>This is part 7 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3Cp>Topics:\x3Cp>Programming in Java 7: Conditional Logic- Looping Statements\x3Cp>How to make while loops and for loops\x3Cp>Which loops to use\x3Cp>Parts of the loop\x3Cp>Nested loops\x3Cp>Dealing with Infinite Loops\x3Cp>All lessons will come with the following:\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3Cp>Interested in more computer science content?? Check this out!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049>https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530>https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432>https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3Cp>Interested in more games?? Check it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362>https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762>https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3Cp>Interested in forms to make life easier!? Got it!\x3Cp>\x3Ca href=https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984>https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>",public:!0,price:"500",displayPrice:null,grades:$R[657]=["Grade 8","Grade 9","Grade 10","Grade 11","Grade 12","Higher Education","Adult Education","Homeschool"],userId:"77160e59-d14a-49f6-a4cf-60fdcc7ecdc5",primaryImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2Fd4J4L5xWkgeBhTPz0gQSt",thumbnailImage:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2F3tU3fpdCiEE0jNul57PuV",secondaryImages:$R[658]=["https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FYZgkK9s0MzGZhrV0RxvSf","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FrTr00OdsLIqqZmdc2yn2R","https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FIE4ooh7oCIUsu3L5x5Ihe"],isCollection:!1,createdAt:$R[659]=new Date("2024-11-01T22:52:01.534Z"),updatedAt:$R[660]=new Date("2024-11-01T22:52:01.534Z"),rating:"0",ratingsCount:"0",store:$R[661]={id:"0192e9ea-2a78-735d-a6ca-8123439046ed",name:"Howlin' Husky Math Games",icon:"https://storage.googleapis.com/teachertoolai-editor.appspot.com/imports%2Fimages%2FOgtaQidMIRyjMEzbdemdN",slug:"howlin-husky-math-games"},gradesDisplay:"Grade 8–Adult Education, Homeschool",subjects:$R[662]=[$R[663]={id:58,label:"Math"},$R[664]={id:127,label:"Computer Science - Technology"}],resourceTypes:null,learningStandards:null,reviews:null}],totalCount:47});_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110003020400"]=$R[665]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011000302090000020"]=$R[666]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110013020400"]=$R[667]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011001302090000020"]=$R[668]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110023020400"]=$R[669]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011002302090000020"]=$R[670]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110033020400"]=$R[671]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011003302090000020"]=$R[672]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110043020400"]=$R[673]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011004302090000020"]=$R[674]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110053020400"]=$R[675]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011005302090000020"]=$R[676]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110063020400"]=$R[677]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011006302090000020"]=$R[678]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110073020400"]=$R[679]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011007302090000020"]=$R[680]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110083020400"]=$R[681]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011008302090000020"]=$R[682]=$R[1]();_$HY.r["0000000100000011000100010100000100110000102230000020001000080000110093020400"]=$R[683]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100008000011009302090000020"]=$R[684]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a103020400"]=$R[685]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a10302090000020"]=$R[686]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a113020400"]=$R[687]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a11302090000020"]=$R[688]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a123020400"]=$R[689]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a12302090000020"]=$R[690]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a133020400"]=$R[691]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a13302090000020"]=$R[692]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a143020400"]=$R[693]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a14302090000020"]=$R[694]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a153020400"]=$R[695]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a15302090000020"]=$R[696]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a163020400"]=$R[697]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a16302090000020"]=$R[698]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a173020400"]=$R[699]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a17302090000020"]=$R[700]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a183020400"]=$R[701]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a18302090000020"]=$R[702]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a193020400"]=$R[703]=$R[1]();_$HY.r["00000001000000110001000101000001001100001022300000200010000800001100a19302090000020"]=$R[704]=$R[1]();_$HY.r["000000010000001100010001010000010011000010223000002000100000"]=$R[484];$R[474]($R[478],!0);$R[474]($R[665],"\x3Cp>Inside the Computer: Identifying Parts of the Computer project helps students understand what is inside the computer as well as where peripheral devices plug into the computer. Used in conjunction with learning how to do their own troubleshooting, this is a perfect introduction lesson for a technology class, or any class that is using 1:1 technology.\x3C/p>\x3Cp>As an introduction to the lesson, the teacher can show a short video about the computer’s interior parts (included in the resources), or let students examine the parts of an open computer in the classroom. Obtain an old computer that can be touched without concern for damage either from an old computer you may have or ask parents for a donation. In my classes, we use both the video and the hands-on activity since students love taking things apart!\x3C/p>\x3Cp>The second part of the introduction involves showing students where things plug into the computer. This is a great start to helping them become more independent computer users by learning how to troubleshoot basic problems with their computers to make sure the peripheral device is plugged in! Again, demonstrating on an actual computer in the classroom is best as the exact locations for plugging in varies by computer.\x3C/p>\x3Cp>Finally, have students demonstrate their understanding by completing the two worksheets included. Depending on time and your preference, they can complete labeling the parts inside the computer after the first portion of the introduction and then complete the second part of the worksheet that has them label where things are plugged in after you review that with them. Or, if you prefer, you can do both parts of the introduction and then let them complete both worksheets at the same time. Worksheets are editable and students can complete them on the computer or you can print them and let them complete them if you prefer.\x3C/p>\x3Cp>The project was created for grades 7-8 but could easily be adapted for upper elementary or high school students.\x3C/p>\x3Cp>Files Included with this Lesson\x3C/p>\x3Cp>• Teacher & Student Notes and Resources\x3C/p>\x3Cp>• Parts Inside the Computer: Student worksheet (includes answer key) EDITABLE PowerPoint\x3C/p>\x3Cp>• Where Do We Plug Things In: Student worksheet (includes answer key) EDITABLE PowerPoint\x3C/p>\x3Cp>Remember to \x3Cstrong>leave feedback\x3C/strong> for credits on future purchases!\x3C/p>\x3Cp>**************************************************************************\x3C/p>\x3Cp>Connect with us for free technology tips, resources and curriculum:\x3C/p>\x3Cp>\x3Cstrong>Follow our blog\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>Follow us on Facebook\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>Follow us on Pinterest\x3C/strong>\x3C/p>");$R[474]($R[667],"\x3Cp>Is testing taking over your technology classroom? If you're searching for something to do with your students on days where you are displaced to a regular classroom without technology, these three easy activities keep students learning about technology even when they don't have a computer.\x3C/p>\x3Cp>Lessons include:\x3C/p>\x3Cp>Computer Basics Reading and Questions (with answer key)\x3C/p>\x3Cp>Technology Terms - Crossword Puzzle (with answer key)\x3C/p>\x3Cp>Internet Terms - Scramble Word Puzzle (with answer key)\x3C/p>\x3Cp>BONUS: includes five additional Internet sites with other resources and activities that are technology/STEM related to use when you don't have access to a computer.\x3C/p>\x3Cp>\x3Cem>\x3Cstrong>This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.\x3C/strong>\x3C/em>\x3C/p>\x3Cp>Remember to \x3Cstrong>leave feedback\x3C/strong> for credits on future purchases!\x3C/p>\x3Cp>**************************************************************************\x3C/p>\x3Cp>Connect with us for free technology tips, resources and curriculum:\x3C/p>\x3Cp>\x3Cstrong>Follow our blog\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>Follow us on Facebook\x3C/strong>\x3C/p>");$R[474]($R[669],"\x3Cp>Looking for a \x3Cstrong>no prep\x3C/strong> fully resourced 10 lessen worksheet activities with lesson plans and slides for \x3Cstrong>Python Coding\x3C/strong> challenges with \x3Cstrong>solutions for middle and high school grade students in digital technologies or computer science\x3C/strong>.\x3C/p>\x3Cp>\x3Cstrong>Resources this bundle includes:\x3C/strong>\x3C/p>\x3Cul>\x3Cli>10 editable individual slide decks (PPT)\x3C/li>\x3Cli>Detailed 10 lesson - lesson plans\x3C/li>\x3Cli>9 Individual lesson worksheets - Printable\x3C/li>\x3Cli>9 Individual lesson worksheets - Digital version\x3C/li>\x3Cli>Suggested marking key of student worksheets\x3C/li>\x3Cli>Consolidation activity and marking rubric\x3C/li>\x3C/ul>\x3Cp>Enjoy this resource! Don't forget to follow my store for more awesome products and \x3Cstrong>rate this product for your TeachShare credits :)\x3C/strong>\x3C/p>\x3Cp>SUBSCRIBE NOW to my list for a free copy of the eBook \"ChatGPT for history Teachers\" and a Story, Source, Scholarships resources to see how well they work in your classroom.\x3C/p>\x3Cp>\x3Cstrong>Request a resource:\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>If you like my resources but I have uploaded a particular one you would love, please email me and tell me what you would like me to deign:\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>kane@yugenlearning,com or Subscribe to Our Enlightening Educators’ Mailing List Now!\x3C/strong>\x3C/p>\x3Cp>People that have purchased this resource have also purchased -\x3C/p>\x3Cp>and\x3C/p>\x3Cp>Subscribe to my Teaching Newsletter\x3C/p>\x3Cp>Follow us!!!!!\x3C/p>\x3Cp>Instagram\x3C/p>\x3Cp>\x3Ca href=\"https://www.instagram.com/yugenlearning/\">https://www.instagram.com/yugenlearning/\x3C/a>\x3C/p>\x3Cp>Pinterest\x3C/p>\x3Cp>\x3Ca href=\"https://www.pinterest.com.au/yugenlearning/\">https://www.pinterest.com.au/yugenlearning/\x3C/a>\x3C/p>\x3Cp>TeachShare Store\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Store/Yugen-Learning\">https://www.TeachShare.com/Store/Yugen-Learning\x3C/a>\x3C/p>\x3Cp>Please share feedback to help me improve my resources for you.\x3C/p>");$R[474]($R[671],"\x3Cp>Looking for a \x3Cstrong>no prep\x3C/strong> fully resourced 10 lessen worksheet activities with lesson plans and slides for \x3Cstrong>Python Coding\x3C/strong> challenges with \x3Cstrong>solutions for middle and high school grade students in digital technologies or computer science\x3C/strong>.\x3C/p>\x3Cp>\x3Cstrong>Resources this bundle includes:\x3C/strong>\x3C/p>\x3Cul>\x3Cli>10 editable individual slide decks (PPT)\x3C/li>\x3Cli>Detailed 10 lesson - lesson plans\x3C/li>\x3Cli>9 Individual lesson worksheets - Printable\x3C/li>\x3Cli>9 Individual lesson worksheets - Digital version\x3C/li>\x3Cli>Suggested marking key of student worksheets\x3C/li>\x3Cli>Consolidation activity and marking rubric\x3C/li>\x3C/ul>\x3Cp>Enjoy this resource! Don't forget to follow my store for more awesome products and \x3Cstrong>rate this product for your TeachShare credits :)\x3C/strong>\x3C/p>\x3Cp>SUBSCRIBE NOW to my list for a free copy of the eBook \"ChatGPT for history Teachers\" and a Story, Source, Scholarships resources to see how well they work in your classroom.\x3C/p>\x3Cp>\x3Cstrong>Request a resource:\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>If you like my resources but I have uploaded a particular one you would love, please email me and tell me what you would like me to deign:\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>kane@yugenlearning,com or Subscribe to Our Enlightening Educators’ Mailing List Now!\x3C/strong>\x3C/p>\x3Cp>People that have purchased this resource have also purchased -\x3C/p>\x3Cp>and\x3C/p>\x3Cp>Subscribe to my Teaching Newsletter\x3C/p>\x3Cp>Follow us!!!!!\x3C/p>\x3Cp>Instagram\x3C/p>\x3Cp>\x3Ca href=\"https://www.instagram.com/yugenlearning/\">https://www.instagram.com/yugenlearning/\x3C/a>\x3C/p>\x3Cp>Pinterest\x3C/p>\x3Cp>\x3Ca href=\"https://www.pinterest.com.au/yugenlearning/\">https://www.pinterest.com.au/yugenlearning/\x3C/a>\x3C/p>\x3Cp>TeachShare Store\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Store/Yugen-Learning\">https://www.TeachShare.com/Store/Yugen-Learning\x3C/a>\x3C/p>\x3Cp>Please share feedback to help me improve my resources for you.\x3C/p>");$R[474]($R[673],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3C/p>\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 12 JSwing- More Components\x3Cbr>Multiple Callers\x3C/p>\x3Cp>JLabels and JTextFields\x3C/p>\x3Cp>ImageIcons\x3C/p>\x3Cp>GridLayout\x3C/p>\x3Cp>Parsing\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[675],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\x3C/p>\x3Cp>This is part 0 and 1 a semester long programming in Scratch course.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Scratch 0: Introduction to Scratch\x3C/p>\x3Cul>\x3Cli>What is Scratch\x3C/li>\x3Cli>Layout of Scratch\x3C/li>\x3C/ul>\x3Cp>Programming in Scratch 1: Motion Blocks\x3C/p>\x3Cul>\x3Cli>Motion blocks\x3C/li>\x3Cli>Importing the pen\x3C/li>\x3Cli>The green flag event\x3C/li>\x3C/ul>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>A pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[677],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3C/p>\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 16 The KeyListener\x3Cbr>The KeyListener and methods\x3C/p>\x3Cp>Accepting the JFrame as a parameter\x3C/p>\x3Cp>Unicode set and Virtual Keys\x3C/p>\x3Cp>Using the keyboard and components\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[679],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3C/p>\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 13 JSwing- Components and Layouts Extended\x3Cbr>JRadioButtons\x3C/p>\x3Cp>JCheckBoxes\x3C/p>\x3Cp>BorderLayout\x3C/p>\x3Cp>Layout = null\x3C/p>\x3Cp>JTabbedPane\x3C/p>\x3Cp>Fonts\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[681],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3C/p>\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 15 MouseListeners\x3Cbr>MouseListener Interface and methods\x3C/p>\x3Cp>MouseMotionListener Interface and methods\x3C/p>\x3Cp>adding the Listener\x3C/p>\x3Cp>Getting a mouse click's position\x3C/p>\x3Cp>Simple Bounding Boxes\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[683],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3C/p>\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 14 awt Drawing\x3Cbr>Intro to the drawing surface\x3C/p>\x3Cp>Drawing images and shapes to the world\x3C/p>\x3Cp>repaint()\x3C/p>\x3Cp>Adding JSwing components\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[685],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3C/p>\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 17: Timers\x3Cbr>Setting up and starting the Timer\x3C/p>\x3Cp>What is a Timer used for?\x3C/p>\x3Cp>Animations and the Timer\x3C/p>\x3Cp>Moving an object using the Timer\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[687],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3C/p>\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 18: Collision Detection\x3Cbr>What is Collision?\x3C/p>\x3Cp>What is a game?\x3C/p>\x3Cp>Rectangle collision\x3C/p>\x3Cp>Creating a collision rectangle\x3C/p>\x3Cp>Other collision\x3C/p>\x3Cp>The Rectangle class\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[689],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.\x3C/p>\x3Cp>These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 19: Sprites\x3Cbr>What is a Sprite?\x3C/p>\x3Cp>Creating a general Sprite class\x3C/p>\x3Cp>Methods Sprites should have\x3C/p>\x3Cp>What makes your Sprite special?\x3C/p>\x3Cp>Programmatically resizing an Image\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[691],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\x3C/p>\x3Cp>This is part 4 of a semester long programming in Scratch course.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Scratch 4: Control Blocks\x3C/p>\x3Cul>\x3Cli>Control blocks\x3C/li>\x3Cli>\"if\" blocks\x3C/li>\x3Cli>\"repeat\" blocks\x3C/li>\x3Cli>cloning\x3C/li>\x3Cli>nested logic\x3C/li>\x3C/ul>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>A pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[693],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\x3C/p>\x3Cp>This is part 3 of a semester long programming in Scratch course.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Scratch 3 Sounds and Events Blocks\x3C/p>\x3Cul>\x3Cli>Event Blocks\x3C/li>\x3Cli>Sound Blocks\x3C/li>\x3Cli>Using triggers\x3C/li>\x3Cli>The Sounds tab\x3C/li>\x3Cli>Broadcasting\x3C/li>\x3C/ul>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>A pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[695],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>This is an optional lesson. It is part of an introductory Programming in Java course. If you are doing the full course, you might not have time for this. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java OP1: Introduction to Arrays\x3Cbr>What is an array?\x3C/p>\x3Cp>How to create and use an array\x3C/p>\x3Cp>Fill, traverse, and search an array\x3C/p>\x3Cp>Object arrays\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[697],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>This is part 5 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 5: Drawing Shapes\x3C/p>\x3Cp>Drawing Skeleton- JFrame and JPanel\x3C/p>\x3Cp>Graphics class\x3C/p>\x3Cp>How to draw shapes and change colors\x3C/p>\x3Cp>Making custom colors\x3C/p>\x3Cp>Screen Coordinate System\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[699],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.\x3C/p>\x3Cp>This is part 2 of a semester long programming in Scratch course.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Scratch 2: Looks Block\x3C/p>\x3Cul>\x3Cli>Looks Blocks\x3C/li>\x3Cli>The costumes tab and menu\x3C/li>\x3Cli>Effects\x3C/li>\x3Cli>Backdrops and the Stage\x3C/li>\x3C/ul>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>A pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[701],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>This is part 3 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 3: The Random and Math Classes\x3C/p>\x3Cp>How to make a random number\x3C/p>\x3Cp>Useful methods in the Random class\x3C/p>\x3Cp>Useful methods in the math class\x3C/p>\x3Cp>casting\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf slideshow\x3C/strong>\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment\x3C/strong>, differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[703],"\x3Cp>Hello and welcome!\x3C/p>\x3Cp>Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!\x3C/p>\x3Cp>I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.\x3C/p>\x3Cp>This is part 7 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.\x3C/p>\x3Cp>Topics:\x3C/p>\x3Cp>Programming in Java 7: Conditional Logic- Looping Statements\x3C/p>\x3Cp>How to make while loops and for loops\x3C/p>\x3Cp>Which loops to use\x3C/p>\x3Cp>Parts of the loop\x3C/p>\x3Cp>Nested loops\x3C/p>\x3Cp>Dealing with Infinite Loops\x3C/p>\x3Cp>All lessons will come with the following:\x3C/p>\x3Cp>\x3Cstrong>a pdf\x3C/strong> slideshow\x3C/p>\x3Cp>\x3Cstrong>a pacing guide\x3C/strong> with hints for teaching the section and common student\x3Cbr>errors\x3C/p>\x3Cp>\x3Cstrong>an assignment,\x3C/strong> differentiated with three different levels!\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in pdf form\x3C/p>\x3Cp>\x3Cstrong>an answer key\x3C/strong> in .java form.\x3C/p>\x3Cp>Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.\x3C/p>\x3Cp>Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.\x3C/p>\x3Cp>Welcome to the world of programming! It's going to be a blast!\x3C/p>\x3Cp>Interested in more computer science content?? Check this out!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\">https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\">https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\">https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432\x3C/a>\x3C/p>\x3Cp>Interested in more games?? Check it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\">https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362\x3C/a>\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\">https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762\x3C/a>\x3C/p>\x3Cp>Interested in forms to make life easier!? Got it!\x3C/p>\x3Cp>\x3Ca href=\"https://www.teacherspayteachers.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\">https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984\x3C/a>\x3C/p>");$R[474]($R[482],!0);$R[474]($R[666],$R[705]={default:$R[706]={id:void 0,name:"Saved",included:!1},own:$R[707]=[],store:$R[708]=[]});$R[474]($R[668],$R[709]={default:$R[710]={id:void 0,name:"Saved",included:!1},own:$R[711]=[],store:$R[712]=[]});$R[474]($R[670],$R[713]={default:$R[714]={id:void 0,name:"Saved",included:!1},own:$R[715]=[],store:$R[716]=[]});$R[474]($R[672],$R[717]={default:$R[718]={id:void 0,name:"Saved",included:!1},own:$R[719]=[],store:$R[720]=[]});$R[474]($R[674],$R[721]={default:$R[722]={id:void 0,name:"Saved",included:!1},own:$R[723]=[],store:$R[724]=[]});$R[474]($R[676],$R[725]={default:$R[726]={id:void 0,name:"Saved",included:!1},own:$R[727]=[],store:$R[728]=[]});$R[474]($R[678],$R[729]={default:$R[730]={id:void 0,name:"Saved",included:!1},own:$R[731]=[],store:$R[732]=[]});$R[474]($R[680],$R[733]={default:$R[734]={id:void 0,name:"Saved",included:!1},own:$R[735]=[],store:$R[736]=[]});$R[474]($R[682],$R[737]={default:$R[738]={id:void 0,name:"Saved",included:!1},own:$R[739]=[],store:$R[740]=[]});$R[474]($R[684],$R[741]={default:$R[742]={id:void 0,name:"Saved",included:!1},own:$R[743]=[],store:$R[744]=[]});$R[474]($R[686],$R[745]={default:$R[746]={id:void 0,name:"Saved",included:!1},own:$R[747]=[],store:$R[748]=[]});$R[474]($R[688],$R[749]={default:$R[750]={id:void 0,name:"Saved",included:!1},own:$R[751]=[],store:$R[752]=[]});$R[474]($R[690],$R[753]={default:$R[754]={id:void 0,name:"Saved",included:!1},own:$R[755]=[],store:$R[756]=[]});$R[474]($R[692],$R[757]={default:$R[758]={id:void 0,name:"Saved",included:!1},own:$R[759]=[],store:$R[760]=[]});$R[474]($R[694],$R[761]={default:$R[762]={id:void 0,name:"Saved",included:!1},own:$R[763]=[],store:$R[764]=[]});$R[474]($R[696],$R[765]={default:$R[766]={id:void 0,name:"Saved",included:!1},own:$R[767]=[],store:$R[768]=[]});$R[474]($R[698],$R[769]={default:$R[770]={id:void 0,name:"Saved",included:!1},own:$R[771]=[],store:$R[772]=[]});$R[474]($R[700],$R[773]={default:$R[774]={id:void 0,name:"Saved",included:!1},own:$R[775]=[],store:$R[776]=[]});$R[474]($R[702],$R[777]={default:$R[778]={id:void 0,name:"Saved",included:!1},own:$R[779]=[],store:$R[780]=[]});$R[474]($R[704],$R[781]={default:$R[782]={id:void 0,name:"Saved",included:!1},own:$R[783]=[],store:$R[784]=[]});
Home
Mission
Blog
Professional Development
Launchpad
Plans
Community
Help
What's Inside the Computer?: Learning about the Parts of the Computer
By Innovations in Technology
Inside the Computer: Identifying Parts of the Computer project helps students understand what is inside the computer as well as where peripheral devices plug into the computer. Used in conjunction with learning how to do their own troubleshooting, this is a perfect introduction lesson for a technology class, or any class that is using 1:1 technology.
As an introduction to the lesson, the teacher can show a short video about the computer’s interior parts (included in the resources), or let students examine the parts of an open computer in the classroom. Obtain an old computer that can be touched without concern for damage either from an old computer you may have or ask parents for a donation. In my classes, we use both the video and the hands-on activity since students love taking things apart!
The second part of the introduction involves showing students where things plug into the computer. This is a great start to helping them become more independent computer users by learning how to troubleshoot basic problems with their computers to make sure the peripheral device is plugged in! Again, demonstrating on an actual computer in the classroom is best as the exact locations for plugging in varies by computer.
Finally, have students demonstrate their understanding by completing the two worksheets included. Depending on time and your preference, they can complete labeling the parts inside the computer after the first portion of the introduction and then complete the second part of the worksheet that has them label where things are plugged in after you review that with them. Or, if you prefer, you can do both parts of the introduction and then let them complete both worksheets at the same time. Worksheets are editable and students can complete them on the computer or you can print them and let them complete them if you prefer.
The project was created for grades 7-8 but could easily be adapted for upper elementary or high school students.
Files Included with this Lesson
• Teacher & Student Notes and Resources
• Parts Inside the Computer: Student worksheet (includes answer key) EDITABLE PowerPoint
• Where Do We Plug Things In: Student worksheet (includes answer key) EDITABLE PowerPoint
Remember to leave feedback for credits on future purchases!
**************************************************************************
Connect with us for free technology tips, resources and curriculum:
Follow our blog
Follow us on Facebook
Follow us on Pinterest
Teach Technology WITHOUT a Computer | Distance Learning
By Innovations in Technology
Is testing taking over your technology classroom? If you're searching for something to do with your students on days where you are displaced to a regular classroom without technology, these three easy activities keep students learning about technology even when they don't have a computer.
Lessons include:
Computer Basics Reading and Questions (with answer key)
Technology Terms - Crossword Puzzle (with answer key)
Internet Terms - Scramble Word Puzzle (with answer key)
BONUS: includes five additional Internet sites with other resources and activities that are technology/STEM related to use when you don't have access to a computer.
This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.
Remember to leave feedback for credits on future purchases!
**************************************************************************
Connect with us for free technology tips, resources and curriculum:
Follow our blog
Follow us on Facebook
Python Programming - Introduction 10 lesson program with slides, solutions
By Yugen Learning
Looking for a no prep fully resourced 10 lessen worksheet activities with lesson plans and slides for Python Coding challenges with solutions for middle and high school grade students in digital technologies or computer science.
Resources this bundle includes:
Enjoy this resource! Don't forget to follow my store for more awesome products and rate this product for your TeachShare credits :)
SUBSCRIBE NOW to my list for a free copy of the eBook "ChatGPT for history Teachers" and a Story, Source, Scholarships resources to see how well they work in your classroom.
Request a resource:
If you like my resources but I have uploaded a particular one you would love, please email me and tell me what you would like me to deign:
kane@yugenlearning,com or Subscribe to Our Enlightening Educators’ Mailing List Now!
People that have purchased this resource have also purchased -
and
Subscribe to my Teaching Newsletter
Follow us!!!!!
https://www.instagram.com/yugenlearning/
https://www.pinterest.com.au/yugenlearning/
TeachShare Store
https://www.TeachShare.com/Store/Yugen-Learning
Please share feedback to help me improve my resources for you.
Python Programming - Introduction 10 lesson program with slides, solutions
By Yugen Learning
Looking for a no prep fully resourced 10 lessen worksheet activities with lesson plans and slides for Python Coding challenges with solutions for middle and high school grade students in digital technologies or computer science.
Resources this bundle includes:
Enjoy this resource! Don't forget to follow my store for more awesome products and rate this product for your TeachShare credits :)
SUBSCRIBE NOW to my list for a free copy of the eBook "ChatGPT for history Teachers" and a Story, Source, Scholarships resources to see how well they work in your classroom.
Request a resource:
If you like my resources but I have uploaded a particular one you would love, please email me and tell me what you would like me to deign:
kane@yugenlearning,com or Subscribe to Our Enlightening Educators’ Mailing List Now!
People that have purchased this resource have also purchased -
and
Subscribe to my Teaching Newsletter
Follow us!!!!!
https://www.instagram.com/yugenlearning/
https://www.pinterest.com.au/yugenlearning/
TeachShare Store
https://www.TeachShare.com/Store/Yugen-Learning
Please share feedback to help me improve my resources for you.
Programming in Java 12 JSwing- More Components
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.
These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 12 JSwing- More Components
Multiple Callers
JLabels and JTextFields
ImageIcons
GridLayout
Parsing
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Scratch 0 and 1: Introduction to Scratch and Motion Blocks
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.
This is part 0 and 1 a semester long programming in Scratch course.
Topics:
Programming in Scratch 0: Introduction to Scratch
Programming in Scratch 1: Motion Blocks
All lessons will come with the following:
a pdf slideshow
A pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Java 16: The KeyListener
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.
These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 16 The KeyListener
The KeyListener and methods
Accepting the JFrame as a parameter
Unicode set and Virtual Keys
Using the keyboard and components
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Java 13: JSwing- Components and Layouts Extended
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.
These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 13 JSwing- Components and Layouts Extended
JRadioButtons
JCheckBoxes
BorderLayout
Layout = null
JTabbedPane
Fonts
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Java 15: MouseListeners
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.
These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 15 MouseListeners
MouseListener Interface and methods
MouseMotionListener Interface and methods
adding the Listener
Getting a mouse click's position
Simple Bounding Boxes
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Java 14: awt Drawing
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.
These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 14 awt Drawing
Intro to the drawing surface
Drawing images and shapes to the world
repaint()
Adding JSwing components
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Java 17: Timers
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.
These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 17: Timers
Setting up and starting the Timer
What is a Timer used for?
Animations and the Timer
Moving an object using the Timer
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Java 18: Collision Detection
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.
These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 18: Collision Detection
What is Collision?
What is a game?
Rectangle collision
Creating a collision rectangle
Other collision
The Rectangle class
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Java 19: Sprites
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
The second semester of lessons are an extension and not taught in most schools. I researched and created them with a focus on students having fun while using higher level coding techniques. They are geared toward using Java to create forms and games. These sections are by far my students' favorites because they get to use images, GUI components, and animation.
These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 19: Sprites
What is a Sprite?
Creating a general Sprite class
Methods Sprites should have
What makes your Sprite special?
Programmatically resizing an Image
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Scratch 4: Control Blocks
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.
This is part 4 of a semester long programming in Scratch course.
Topics:
Programming in Scratch 4: Control Blocks
All lessons will come with the following:
a pdf slideshow
A pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Scratch 3 Sounds and Events Blocks
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.
This is part 3 of a semester long programming in Scratch course.
Topics:
Programming in Scratch 3 Sounds and Events Blocks
All lessons will come with the following:
a pdf slideshow
A pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Java OP1: Introduction to Arrays
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
This is an optional lesson. It is part of an introductory Programming in Java course. If you are doing the full course, you might not have time for this. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java OP1: Introduction to Arrays
What is an array?
How to create and use an array
Fill, traverse, and search an array
Object arrays
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Drawing Shapes: Programming in Java Course Lesson 5
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
This is part 5 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 5: Drawing Shapes
Drawing Skeleton- JFrame and JPanel
Graphics class
How to draw shapes and change colors
Making custom colors
Screen Coordinate System
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Programming in Scratch 2: Looks Blocks
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. Scratch is a really easy to learn language to learn which makes it perfect for beginners. Block based coding looks very simple at first, but it is just as intricate as a keyed language. The difference is that coders don't need to memorize complex syntax to use it. This makes it perfect for younger kids; but it's still complex enough for older students.
This is part 2 of a semester long programming in Scratch course.
Topics:
Programming in Scratch 2: Looks Block
All lessons will come with the following:
a pdf slideshow
A pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Great for asynchronous learning and homeschooling! Could be used as a self- taught lesson or go at your own pace! Everything for learning is included!
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
The Math and Random Classes: Programming in Java Course Lesson 3
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
This is part 3 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 3: The Random and Math Classes
How to make a random number
Useful methods in the Random class
Useful methods in the math class
casting
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!
Conditional Logic -Looping Statements: Programming in Java Course Lesson 7
By Howlin' Husky Math Games
Hello and welcome!
Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!
I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.
This is part 7 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.
Topics:
Programming in Java 7: Conditional Logic- Looping Statements
How to make while loops and for loops
Which loops to use
Parts of the loop
Nested loops
Dealing with Infinite Loops
All lessons will come with the following:
a pdf slideshow
a pacing guide with hints for teaching the section and common student
errors
an assignment, differentiated with three different levels!
an answer key in pdf form
an answer key in .java form.
Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.
Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.
Welcome to the world of programming! It's going to be a blast!
Interested in more computer science content?? Check this out!
https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530
https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432
Interested in more games?? Check it!
https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762
Interested in forms to make life easier!? Got it!