1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <title>APCS @ Lowell</title> 5 <meta charset="utf-8"> 6 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css"> 9 <link rel="stylesheet" href="styles.css"> 10
10<script src="processing.js"></script>
10 11 </head> 12 <body> 13 <header> 14 <div> 15 <h1>APCS @ Lowell High School</h1> 16 <h3>An AP Java course that uses Processing and GitHub</h3> 17 </div> 18 <canvas id="RotatingEllipse/RotatingEllipse" data-processing-sources="RotatingEllipse/RotatingEllipse.pde"></canvas> 19 </header> 20 <main> 21 <h3 id="course-introduction">Course Introduction</h3> 22<ul> 23 <li><a href="https://docs.google.com/presentation/d/1ZtnVADnaV0Zw3bwaMI-afDTKzfhJmo93TUDrQmH4tI8/edit?usp=sharing">Back to School night presentation</a></li> 24 <li><a href="https://docs.google.com/document/d/1FomZN5UfOP03Y6HIJ4dCv0vBylvVZbaG_Zms38AtPA0/edit?usp=sharing">Course Syllabus</a></li> 25 <li>Intro Slide Presentations: <a href="https://docs.google.com/presentation/d/1N7W0sG2_A9CCflXVZXWBbp4XcHq2WT22FvpFBEtNUWA/edit?usp=sharing">Simon</a> <a href="https://docs.google.com/presentation/d/1ti4vvcxxjwV-nyiej6mOH0ZHrv9PYBb-c0vawxuK-BU/edit?usp=sharing">Chan</a></li> 26 <li>Please enter your contact information <a href="https://forms.gle/mZV1h5pngEExmYpT8">Simon</a> <a href="https://docs.google.com/forms/d/e/1FAIpQLSejG7wu_FKCbur48zCjYZnRFvNq5GHVCNlLr74eRxJwmWcnXg/viewform?usp=sf_link">Chan</a> 27<!-- * [Register for your CSAwesome class](https://runestone.academy/runestone/default/user/register) (Your instructor will provide the name of the course) --></li> 28 <li><a href="https://piazza.com/lowell_high_school/fall2021/apcs">Sign up for Piazza</a> (Your instructor will provide the class access code) 29<!-- * Sign up for my AP Classroom at [https://myap.collegeboard.org/login](https://myap.collegeboard.org/login) with the appropriate join code: Block 1: 9VZAR7, Block 2: 22KRPP, Block 4: MYRE6N, Block 6: P2NNJ6 --></li> 30</ul> 31 32<h3 id="java-basics">Java Basics</h3> 33<ul> 34 <li><a href="https://apcslowell.github.io/APJavaBasics/">Four 4s challenge</a></li> 35 <li><a href="https://apcslowell.github.io/APJavaVariables/">Variables</a></li> 36 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/104z6r05zd2bPiXfwsVc7UMawLrkv6FJ641DgtN-V1XY/edit?usp=sharing">Basics</a> 37<!-- CSAwesome Assignments: [Unit 1](https://runestone.academy/runestone/assignments/chooseAssignment.html) [Units 2 & 3](https://runestone.academy/runestone/assignments/chooseAssignment.html) --></li> 38</ul> 39 40<h3 id="introduction-to-processing--github">Introduction to Processing & GitHub</h3> 41<ul> 42 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1sqbareaFmF9fMcp0XOl3hRO6hAlrU5WIaj4V-Kd3eDI/edit?usp=sharing">apjavaProcessing</a></li> 43 <li>Sign up for a free <a href="https://github.com/">GitHub</a> account.</li> 44 <li><a href="https://github.com/APCSLowell/VirtualPet/blob/gh-pages/README.md#virtual-pet">Create a design for a virtual pet and display it on the web</a></li> 45 <li><a href="https://github.com/APCSLowell/LightSensorController#use-an-adafruit-circuit-playground-as-an-input-device-in-a-processing-program">Use the light sensor in an Arduino to interact with your pet</a></li> 46 <li><a href="https://github.com/APCSLowell/ArduinoController/blob/main/README.md#use-other-features-of-an-adafruit-circuit-playground-as-an-input-device-in-a-processing-program">Use other buttons or sensors in an Arduino as a controller for a Processing program</a></li> 47 <li>Worksheet: <a href="https://docs.google.com/document/d/1CsvcJqJnu07nx8LvlLL5K7QuaCjTStfLqd6VEBVAjYg/edit?usp=sharing">while & for loops</a> and <a href="https://docs.google.com/document/d/1MQN9k6EUr-TIkiThydvUVmaVqxjZb8l6P9yzj55yNeI/edit?usp=sharing">solutions</a></li> 48 <li>Worksheet: <a href="https://drive.google.com/open?id=1kzbAIebvhj0euZFYFa1WSLWWy_2cWwrq_sL0Ae4CaAw">Nested loops</a> and <a href="https://drive.google.com/open?id=1h4wqYvWsU1qiXAKUxNh-f1lmQV4A6FC0h5kLeKnSxYE">solutions</a></li> 49 <li><a href="https://github.com/APCSLowell/Scales/blob/main/README.md#scales">Scales</a></li> 50</ul> 51 52<!-- ### Introduction to Git & GitHub 53* Slide Presentation: [apjavaGitHub](https://docs.google.com/presentation/d/1cZCHVE-uhjBDKu7bRKYKheRbYDhsFWKiydWx1dScvyc/edit?usp=sharing) 54 55 56* Learn Unix [Command Line](https://github.com/APCSLowell/CommandLine) navigation 57* Practice your Unix wizardry in the mysterious land of [Terminus](https://web.mit.edu/mprat/Public/web/Terminus/Web/main.html) 58* A [Sample Assignment](https://github.com/APCSLowell/SampleAssignment#sample-assignment) that uses git, GitHub and Sublime to simulate the workflow in professional software development --> 59 60<h3 id="fall-semester-programming-projects-with-processing--github">Fall Semester Programming Projects with Processing & GitHub</h3> 61<!-- * [Original Design](https://github.com/APCSLowell/OriginalDesign) --> 62<ul> 63 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1QIDFHsWJCcBlUY0kE6nmFPAsnpixxL_TZhuGlXAoKuA/edit?usp=sharing">Math.random()</a></li> 64 <li>Worksheet: <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTSU84X3FSOGYwdFU">Math.random</a> and <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTdVo1enRuRWhRbkU">solutions</a></li> 65 <li><a href="https://github.com/APCSLowell/Lightning#lightning">Lightning</a></li> 66 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1h23rmmjf-m9RVetcApkamyMIgr5rNTV5gt8K5GbjBnA/edit?usp=sharing">apjavaCodingbat</a></li> 67 <li>Sign up for <a href="https://www.codingbat.com">codingbat.com</a>. In <em>Prefs</em>, put your instructorâs email address (<a href="mailto:[email protected]">[email protected]</a> or <a href="mailto:[email protected]">[email protected]</a>) in the <em>Teacher | share to</em> field. In the <em>Memo</em> field enter <strong><em>your block, last name, first name</em></strong></li> 68 <li>CodingBat problem sets, <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/functions1">functions1</a>, <a href="https://codingbat.com/home/[email protected]/functions2">functions2</a>, <a href="https://codingbat.com/home/[email protected]/functions3">functions3</a></li> 69 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/13Ozn2xajO_juZfbm7I6gn0zM9p0leSTGDMBwUl2kPAQ/edit?usp=sharing">OOPâClasses</a></li> 70 <li><a href="https://github.com/APCSLowell/Dice#dice">Dice</a></li> 71 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1NsYcfs-j-KRQM9fpW65jdb73HyBrWWj_xZLnVmO4Bdw/edit?usp=sharing">Arrays</a></li> 72 <li>CodingBat problem sets, <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/arrays1">arrays1</a>, <a href="https://codingbat.com/home/[email protected]/arrays2">arrays2</a>, <a href="https://codingbat.com/home/[email protected]/arrays3">arrays3</a>, <a href="https://codingbat.com/home/[email protected]/arrays4">arrays4</a></li> 73 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1dEzW5NHZsPRZKKsc-hBK0JaJQX7IDZgCw4INZ3t45Ic/edit?usp=sharing">OOPâArraysOfObjects</a></li> 74 <li>Worksheet: <a href="https://docs.google.com/document/d/0Bz2ZkT6qWPYTZ1FCOTZrWS1pb3M/edit?usp=sharing&ouid=108159973338688428341&resourcekey=0-2uVN58MfAGTLUnabRnvwJg&rtpof=true&
74sd=true">Arrays of Objects</a> and <a href="https://docs.google.com/document/d/0Bz2ZkT6qWPYTOTUzYmJjNmYtNTllMC00NWExLThkMGItOTg2N2M0ZGI1OWNj/edit?usp=sharing&ouid=108159973338688428341&resourcekey=0-Wy6jJM5IlYZCgpN93CYCgA&rtpof=true&sd=true">solutions</a></li> 75 <li><a href="https://github.com/APCSLowell/Chemotaxis#chemotaxis">Chemotaxis</a> 76<!-- * [Snowflake Catcher](https://github.com/APCSLowell/SnowflakeCatcher) --></li> 77 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1Eldw10Y6tP7Ru6pjaCcZPhm5vxjnKjVrWLB8qT5IiF0/edit?usp=sharing">OOPâInheritanceAndEncapsulation</a></li> 78 <li><a href="https://github.com/APCSLowell/Starfield/blob/master/README.md#starfield-with-an-oddball">Starfield</a></li> 79 <li>Worksheet: <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTZDQ3NjFmMTctNTRlOS00NjAxLTg3YjQtZTMzMGVjYjA0YjA5">Encapsulation</a> and <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTZTEwZWE1NWEtZjhmYS00M2U1LWI1YzMtZjIzZDhiZTg5Njkw">solutions</a></li> 80 <li>CodingBat problem sets, <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/mixedpractice1">mixedpractice1</a>, <a href="https://codingbat.com/home/[email protected]/mixedpractice2">mixedpractice2</a> 81<!-- * [Old MacDonald](https://github.com/APCSLowell/OldMacDonald) --></li> 82 <li>Worksheet: <a href="https://docs.google.com/document/d/1ylvm_83uWhTl85iidkyn4qRc9BF-5beyeODTykQ5cdc/edit?usp=sharing">Inheritance</a> and <a href="https://docs.google.com/document/d/1uayOHYs1a5SvODXlWwoHgOx3WvU3_uMSrlhB12wyOVQ/edit?usp=sharing">solutions</a></li> 83 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1xEIchvoA0s2BO-HB8g9wjk1jSBH8sq9Gtkij5Y7slOs/edit?usp=sharing">Asteroids Part 1</a></li> 84 <li>Asteroids Game: <a href="https://github.com/APCSLowell/AsteroidsGame#asteroids-part-1">Part 1</a></li> 85 <li>Worksheet: <a href="https://docs.google.com/document/d/1W4UuAc4IZeMx4xOUtUW0CZB_QN8SpxVv9iyBRmr58lA/edit?usp=sharing">SpaceShip Design</a></li> 86 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1yDXGypcooCoeUa7GD99bYooRU1vBk63lC0G2JEOdTaY/edit?usp=sharing">ArrayList</a></li> 87 <li>CodingBat problem sets, <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/arraylist1">arraylist1</a>, <a href="https://codingbat.com/home/[email protected]/arraylist2">arraylist2</a>, <a href="https://codingbat.com/home/[email protected]/morearraylist">morearraylist</a></li> 88 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/18BHIU7ZbeqyV_DKzNzGpg_vm4Oki63K7ZYkOlyPaQE8/edit?usp=sharing">Asteroids Parts 2 & 3</a></li> 89 <li>Continuing the Asteroids Game: <a href="https://github.com/APCSLowell/Asteroids2#asteroids-part-2">Part 2</a> <a href="https://github.com/APCSLowell/Asteroids3#asteroids-part-3">Part 3</a> 90(https://drive.google.com/open?id=0Bz2ZkT6qWPYTNmZmMWUyMjMtYzRmZC00YzdkLTkwNjQtNzQ5MjVmODNhNjdm)</li> 91 <li>Worksheet: <a href="https://docs.google.com/document/d/1S11g5bvyo3VBmcWehHtfPxPSICV1h6guHTVbUHiKLmQ/edit?usp=sharing">Review for fall final</a> and <a href="https://docs.google.com/document/d/1WM6QRWs0W8cqmeClYITkPeSsuG16PUflz17uLVOQ6Rk/edit?usp=sharing">solutions</a></li> 92</ul> 93 94<h3 id="spring-semester-programming-projects-with-processing--github">Spring Semester Programming Projects with Processing & GitHub</h3> 95<ul> 96 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1BS9pfAvCDXkIX-XV6ghY_bPwi1IN0j_Qa6b7QZgMR3Y/edit?usp=sharing">APJavaStrings</a></li> 97 <li>CodingBat problem set <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/googlebillboard">googlebillboard</a></li> 98 <li><a href="https://github.com/APCSLowell/GoogleBillboard#google-billboard">Google Billboard</a></li> 99 <li>CodingBat problem set <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/piglatin">piglatin</a></li> 100 <li><a href="https://github.com/APCSLowell/PigLatin#pig-latin">Pig Latin</a></li> 101 <li>Worksheet: <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTWVc2QldETjFiWmc">Pointers</a> and <a href="https://docs.google.com/document/d/0Bz2ZkT6qWPYTdGpmaFRXemt3QjQ/edit?usp=sharing&ouid=108159973338688428341&resourcekey=0-OeCG49iW6Ib9lxgNF4wHtQ&rtpof=true&
101sd=true">solutions</a></li> 102 <li>CodingBat problem set <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/palindrome">palindrome</a></li> 103 <li><a href="https://github.com/APCSLowell/PalindromeChecker#palindrome-checker">Palindrome Checker</a></li> 104 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/18S0EB1FL7U0c7BobGplV5LJfJ7WHh5eJoJwVK_8yhyc/edit?usp=sharing">Recursion</a></li> 105 <li>Worksheet: <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTN2U4M2E5ZTQtMGFhMC00ZDY0LThiMGItODMwYzBiMGFiODdi">Recursion 1</a> has solutions on the back</li> 106 <li><a href="https://github.com/APCSLowell/SierpinskiTriangle#sierpinski-triangle">Sierpinski Triangle</a> 107<!-- Shortened 2021 from recursion1, recursion2 and recursion3--></li> 108 <li>CodingBat problem sets, <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/recursion1">recursion1</a>, <a href="https://codingbat.com/home/[email protected]/recursion2">recursion2</a> and <a href="https://codingbat.com/home/[email protected]/recursion3">recursion3</a></li> 109 <li><a href="https://github.com/APCSLowell/OriginalFractal#create-your-own-fractal">Create your own Fractal</a></li> 110 <li>Worksheet: <a href="https://docs.google.com/document/d/1JR4HwYzrhDZv6WaWr5VXO_c32EVV60lwC5lB-0LnPwM/edit?usp=sharing">Recursion 2</a> and <a href="https://docs.google.com/document/d/1J8DpipuK_-C0nEZCkTPTzzgo-bPywp8I9BdGBmfCj5Q/edit?usp=sharing">solutions</a></li> 111 <li>Choose one: <a href="https://github.com/APCSLowell/FractalTree#fractal-tree">Fractal Tree</a> or <a href="https://github.com/APCSLowell/Tendron/blob/master/README.md#tendron">Tendron</a></li> 112 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1_rk3nKsde5bQGs-36ijMh4wmNN3RtqFpNL59R6CnC-c/edit?usp=sharing">2D arrays</a></li> 113 <li>CodingBat problem set, <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/minesweeper">minesweeper</a></li> 114 <li>Choose one: <a href="https://github.com/APCSLowell/GameOfLife/blob/main/README.md#game-of-life">Game of Life</a> or (more challenging) <a href="https://github.com/APCSLowell/Minesweeper#minesweeper">Minesweeper</a> 115<!-- * [Raspberry Pi](https://github.com/APCSLowell/RaspberryPi) --> 116<!-- * [Binary Search In Class Exercise](https://github.com/APCSLowell/BinarySearchInClassExercise/blob/master/README.md) --></li> 117 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1RT-GyA9vMbHkg3uhhxPDML8cseQYqYmODo2HM_o0fPU/edit?usp=sharing">Searching</a></li> 118 <li>CodingBat problem sets, <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/searching">searching</a>, <a href="https://codingbat.com/home/[email protected]/searching2">searching2</a></li> 119 <li><a href="https://github.com/APCSLowell/BinarySearch#linear-and-binary-searching-functions">Linear and Binary Searching Functions</a></li> 120 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/10LtPcP7DGoZVvtN0HFcx0eSIxjJkOzD0gsPeOr2-BK8/edit?usp=sharing">Sorting</a></li> 121 <li>Worksheet: <a href="https://docs.google.com/document/d/1d8QknZbcwPjpP2Ry_VeXZQvxc-rl14jIUOyB4KZfBCo/edit?usp=sharing">Sorting 1</a> and <a href="https://docs.google.com/document/d/1cpWifPt-dSpbRs3Cujz6E8BPZ6Cvk9c8JAeqk0qKOTE/edit?usp=sharing">solutions</a></li> 122 <li>CodingBat problem sets, <strong>Donât forget to log in!</strong> <a href="https://codingbat.com/home/[email protected]/sorting">sorting</a></li> 123 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/16_jH4fZhCwNuWvVCLZ8JIr1_7i3N9APU51zLB1YRBXs/edit?usp=sharing">ForEachLoops</a></li> 124 <li>Worksheet: <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTMDliNTYyNDUtZjNhZi00ZDE3LWIxNjItOTgxNTExYTk0MjNj">For each loops</a> and <a href="https://docs.google.com/document/d/0Bz2ZkT6qWPYTNmZmMWUyMjMtYzRmZC00YzdkLTkwNjQtNzQ5MjVmODNhNjdm/edit?usp=sharing&ouid=108159973338688428341&resourcekey=0-RmyPsanq-n7vg0UpauEXFg&rtpof=true&
124sd=true">solutions</a></li> 125 <li>Worksheet: <a href="https://docs.google.com/document/d/1f6L_QYLCsx3da0xhXgMtpQvzrWdz35IZ8ovGm2JM4mI/edit?usp=sharing">Sorting 2</a> and <a href="https://docs.google.com/document/d/103BJ3XotG82HrGF_-w9RwTCoinZP6ZkEKUMhnYSbiXk/edit?usp=sharing">solutions</a></li> 126 <li>Slide Presentation: <a href="https://docs.google.com/presentation/d/1OCWfsoU2-0yzh1yUxgZW-K7xQedB0STDw-hNDqWDJEg/edit?usp=sharing">AP exam</a></li> 127 <li><a href="https://github.com/APCSLowell/AfterTheAP#after-the-ap-exam">After the AP exam</a></li> 128</ul> 129 130<h3 id="other-slide-presentations">Other Slide Presentations</h3> 131<ul> 132 <li>First Semester: <a href="https://docs.google.com/presentation/d/1B78Dw4psOG3gYXT8HU1w2dJb81rA-uI05YPsHS9HOLU/edit?usp=sharing">Fall Final Exam Review</a></li> 133 <li>Second Semester: <!-- [Raspberry Pi](https://drive.google.com/open?id=0Bz2ZkT6qWPYTQk85WklyVml2M00) --> <a href="https://docs.google.com/presentation/d/10LtPcP7DGoZVvtN0HFcx0eSIxjJkOzD0gsPeOr2-BK8/edit?usp=sharing">Sorting</a> <a href="https://docs.google.com/presentation/d/1OCWfsoU2-0yzh1yUxgZW-K7xQedB0STDw-hNDqWDJEg/edit?usp=sharing">AP exam</a> <a href="https://docs.google.com/presentation/d/1qch2LPYgvxIkEo6Iijbs4Mg96afZ5UoH9y7JBaAOuL4/edit?usp=sharing">Important Changes to 2020 exam</a></li> 134</ul> 135 136<h3 id="other-worksheets">Other Worksheets</h3> 137<ul> 138 <li><a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTTXNkTmk1SVRoVDg">Practice with Classes</a> and <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTRjUzSDdtX0otT2M">solutions</a></li> 139 <li><a href="https://docs.google.com/document/d/1QdM5uxGaSCQyeIFt7S5uoVWYnznqIFtiCglEn80zcJw/edit?usp=sharing">Recursion 2</a> and <a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTZjk0M2EyN2QtNWVhMi00YmUzLWI2YzgtY2M2NDZlMjljYzA0">solutions</a></li> 140 <li><a href="https://drive.google.com/open?id=0Bz2ZkT6qWPYTNVZEbTNoQ1k2eW8">Linear and Binary Search</a> and <a href="https://drive.google.com/file/d/1sQUyA7lxbDDkzHkgIAGOc2XWyc6-29Vf/view?usp=sharing">solutions</a></li> 141</ul> 142 143<h3 id="examples-and-other-resources">Examples and other resources</h3> 144<ul> 145 <li><a href="https://apcentral.collegeboard.org/pdf/ap-computer-science-a-java-quick-reference.pdf">Quick Reference guide for the 2020 exam</a> 146<!-- * Installing Processing and Atom on your home [Windows](https://github.com/APCSLowell/AtomConfigWindows/blob/master/README.md), [Mac or Linux](https://atom.io/packages/processing) computer --></li> 147 <li>Installing Processing and Sublime on your home <a href="https://github.com/APCSLowell/SublimeConfigurationWindows">Windows</a> or <a href="https://github.com/APCSLowell/SublimeConfigurationMac">Macintosh</a> computer</li> 148 <li><a href="https://github.com/APCSLowell/WebDebugging/">Help! My program runs in Processing but not on GitHub</a></li> 149 <li><a href="https://github.com/APCSLowell/BackgroundCSS">How to use an image as the background of your webpage</a></li> 150 <li><a href="https://github.com/APCSLowell/gimp">How to make the background of an image transparent</a></li> 151 <li><a href="https://apcslowell.github.io/TwoKeys/">A program that uses boolean variables to see if two keys are pressed simultaneoulsy</a></li> 152 <li><a href="https://apcslowell.github.io/ImageHowTo/">How to put images in your program or webpage</a></li> 153 <li><a href="https://github.com/apcslowell/SaveProgress/">How to save the users progress</a> using Processingâs loadStrings and saveStrings functions</li> 154 <li><a href="https://github.com/APCSLowell/FontHowTo">How to change the font of your webpage using Google fonts</a></li> 155 <li><a href="https://github.com/APCSPrinciples/Summer">Summer Programs in Computer Science and Engineering</a></li> 156 <li><a href="https://github.com/APCSLowell/LettersOfRec#letters-of-recomendation">Letters of Recommendation</a></li> 157 <li><a href="https://giteon.github.io/Orbituary/">Orbituary</a> is a minimalistic orbiting Game created by former Lowell student Gideon Fox with Processing and GitHub</li> 158 <li><a href="https://interactivepython.org/runestone/static/JavaReview/index.html">Free interactive AP Java review site</a></li> 159 <li><a href="https://www.ccsf.edu/en/student-services/admissions-and-registration/admissions/credit-admission/high-school-students.html">Information for high school students who want to enroll at City College</a></li> 160</ul> 161 162<!-- 163### Instructor Resources 164* [Course Pacing](/Pacing2017-18.txt) 165* If your students are completely new to programming, you might want to start them off with a few of the [Sparkfun Hotsheets Processing Projects](https://learn.sparkfun.com/resources/77) 166* The [Sparkfun guide to Processing](https://www.nostarch.com/sparkfunprocessing) is an excellent resource for teaching Processing and features the hotsheets projects plus some additional ones 167--> 168 169 </main> 170 <footer> 171 <div id="author"> 172 <p><a id="name" href="mailto:[email protected]">Art Simon</a></p> 173 <p id="role">Computer Science Instructor</p> 174 <p id="location">Lowell High School, San Francisco, CA</p> 175 </div> 176 <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">
177 <img alt="Creative Commons License" src="https://i.creativecommons.org/l/by/4.0/88x31.png"/> 178 </a> 179 <div> 180 <p><span xmlns:dct="https://purl.org/dc/terms/" property="dct:title">APCS@Lowell</span> by <a xmlns:cc="https://creativecommons.org/ns#" href="https://apcslowell.github.io" property="cc:attributionName" rel="cc:attributionURL">Art Simon</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a></p> 181 <p>This course was supported by an NSF grant through Bryn Mawr College and Southern Methodist University</p> 182 </div> 183 </footer> 184 </body> 185</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.