PageSourceSearch

https://apcslowell.github.io/index_archive.html

html apcslowell.github.io collected 2026-10-03 08:38:24 UTC 21,782 bytes, 185 lines download raw bytes

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 &amp; 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 &amp; 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 &amp; 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&amp;ouid=108159973338688428341&amp;resourcekey=0-2uVN58MfAGTLUnabRnvwJg&amp;rtpof=true&amp;
74sd=true">Arrays of Objects</a> and <a href="https://docs.google.com/document/d/0Bz2ZkT6qWPYTOTUzYmJjNmYtNTllMC00NWExLThkMGItOTg2N2M0ZGI1OWNj/edit?usp=sharing&amp;ouid=108159973338688428341&amp;resourcekey=0-Wy6jJM5IlYZCgpN93CYCgA&amp;rtpof=true&amp;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 &amp; 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 &amp; 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&amp;ouid=108159973338688428341&amp;resourcekey=0-OeCG49iW6Ib9lxgNF4wHtQ&amp;rtpof=true&amp;
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&amp;ouid=108159973338688428341&amp;resourcekey=0-RmyPsanq-n7vg0UpauEXFg&amp;rtpof=true&amp;
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.