-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathoverview.html
1246 lines (1236 loc) · 83.9 KB
/
overview.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 name="viewport" content="width=device-width, initial-scale=1">
<title>MBHS Magnet</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"
crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.css">
<link rel="stylesheet" type="text/css" href="css/main.css" />
</head>
<body>
<nav class="navbar fixed-top front navbar-expand-md navbar-dark bg-dark">
<span id="title">
<a href="/index.html">
<svg xmlns="http://www.w3.org/2000/svg" id="bg" viewBox="0 0 1641 616.11">
<g id="Right_Wall" data-name="Right Wall">
<polyline class="cls-2" points="1265.45 419.9 1515 432.8 1525 616.11 1264 616.11"/>
<polyline class="cls-2" points="1525 616.11 1641 616.11 1641 389.16 1511.59 380.29 1307.38 420.81"/>
</g>
<g id="Wall">
<polyline class="cls-2" points="0 616.11 943 616.11 943 475.61 888 470.11 0 195.09"/>
</g>
<g id="Flat_Top_Front" data-name="Flat Top Front">
<polyline class="cls-2" points="1084 450.11 1084 372.11 1153.36 294.44 1193.29 355.15"/>
<polyline class="cls-2" points="1092 370.57 972 392.44 971.7 431.1 1086.33 452.42"/>
</g>
<g id="Top_White_Wall" data-name="Top White Wall">
<path class="cls-3" d="M1115.5,483.94" transform="translate(0.5 0)"/>
<g>
<polygon class="cls-3" points="0 0 0 66.19 0 195.11 890.13 471.11 941.61 479.11 1153.23 501.25 1152.96 461.43 950.1 427.45 0 0"/>
<polygon class="cls-3" points="1095.76 452.65 1153.25 464.06 1153.25 445.5 1095.76 452.65"/>
</g>
</g>
<g id="Entrance_Top_Back" data-name="Entrance Top Back">
<polygon class="cls-3" points="1221.87 353.36 1154.25 444.86 1153.25 498.58 1285 502.86 1285 454.36 1221.87 353.36"/>
</g>
<g id="Entrance_Top_Fill" data-name="Entrance Top Fill">
<polygon class="cls-2" points="1221.68 389.64 1269 457.56 1269 502.07 1174 498.99 1174 450.92 1221.68 389.64"/>
</g>
<g id="Entrance_Top_Frame" data-name="Entrance Top Frame">
<line class="cls-1" x1="1175" y1="450.11" x2="1175.58" y2="498.11"/>
<polyline class="cls-3" points="1173.3 422.95 1183.46 436.51 1185.39 434.03 1175.34 420.21"/>
<polyline class="cls-3" points="1199.49 415.87 1188.52 402.51 1190.69 399.6 1201.36 413.47"/>
<polyline class="cls-3" points="1214.5 396.54 1203.46 382.46 1205.81 379.31 1216.92 393.42"/>
<polyline class="cls-3" points="1228.14 396.54 1238.47 383.14 1240.65 386.69 1230.31 399.6"/>
<polyline class="cls-3" points="1243.3 417.9 1252.9 406.64 1255.17 410.32 1245.85 421.49"/>
<polyline class="cls-3" points="1258.67 439.54 1266.91 429.43 1269.44 433.54 1260.79 442.53"/>
<polyline class="cls-3" points="1271.26 477.03 1283 477.36 1283 473.11 1271 473.11"/>
<polygon class="cls-3" points="1151 445.75 1151 501.11 1287 504.62 1287 454.12 1222.03 350.27 1151 445.78 1155.67 446.62 1222.42 357.01 1283 455.62 1283.5 501.11 1156 498.12 1156 446.65 1151 445.75"/>
<polyline class="cls-3" points="1172 462.11 1172 466.11 1155 466.11 1155 462.11"/>
<polyline class="cls-3" points="1175 499.11 1175.39 449.14 1172 449.14 1172 498.11"/>
<polyline class="cls-3" points="1222.38 389.87 1175.38 451.11 1172.25 451.11 1221.63 387.37 1271.5 458.11 1267 458.11 1221.47 391.05"/>
<polyline class="cls-3" points="1271 501.11 1271 456.55 1267 456.55 1267 502.11"/>
</g>
<g id="Inside_Wall" data-name="Inside Wall">
<polyline class="cls-3" points="977 479 977 616.11 942 616.11 942 478.11"/>
<path class="cls-4" d="M1011.5,522.36" transform="translate(0.5 0)"/>
<polyline class="cls-2" points="995.75 484.77 977 482.79 977 616.11 1153.23 616.11 1145.42 500.36 1153.23 501.17"/>
<polyline class="cls-2" points="1153 616.11 1153 501.17 1143.88 500.2"/>
</g>
<g id="Pillars">
<polyline class="cls-3" points="1153 500.11 1153 616.11 1175 616.11 1175 501.11"/>
<polyline class="cls-3" points="1267 504.11 1267 616.11 1287 616.11 1287 503.11"/>
</g>
<g id="Inside_Pillars" data-name="Inside Pillars">
<polyline class="cls-2" points="1268 504.11 1268 616.11 1175 616.11 1175 501.11"/>
</g>
<g id="Widen_Bar" data-name="Widen Bar">
<polyline class="cls-3" points="1173.69 498.54 1174 505.75 1268.73 507.8 1269 501.11"/>
</g>
<g id="Roof_Level_One" data-name="Roof Level One">
<polyline class="cls-5" points="1083.89 450.09 1146.67 361.11 1222.03 350.27 1151 445.78 1097.61 452.42"/>
</g>
<g id="Roof_Level_2" data-name="Roof Level 2">
<polygon class="cls-5" points="1154.63 285.24 1116 293.61 1034.83 315.44 967.67 388.61 972 392.73 977.08 391.86 1084.56 372.55 1158.5 289.11 1154.63 285.24"/>
<polygon class="cls-5" points="1153.44 294.74 1194.02 357.09 1201.53 355.93 1158.5 289.11 1158.13 288.92 1152.94 294.08 1153.44 294.74"/>
<path class="cls-5" d="M1161.17,290.31" transform="translate(0.5 0)"/>
</g>
<g id="Steeple_Base" data-name="Steeple Base">
<polyline class="cls-6" points="1089.99 316.81 1050 327.69 1050 220.59 1089.99 205.87 1134 217.25 1134 289.11"/>
</g>
<g id="Steeple_Base_copy" data-name="Steeple Base copy">
<polyline class="cls-6" points="1089.99 316.81 1050 327.69 1050 218.49 1089.84 205.39 1134 217.25 1134 290.11"/>
</g>
<g id="Steeple_Top" data-name="Steeple Top">
<polyline class="cls-7" points="1071 192.11 1071 153.12 1081.43 148.11 1099.25 148.11 1111 152.07 1110.69 192.11"/>
</g>
<g id="Steeple_Base_2" data-name="Steeple Base 2">
<path class="cls-6" d="M1049.5,219.77" transform="translate(0.5 0)"/>
<polygon class="cls-8" points="1049.28 220.83 1089.32 206.08 1133.39 217.48 1138 216.14 1138 214.5 1089.49 201.31 1044 216.51 1044 219.82 1049.28 220.83"/>
<polygon class="cls-8" points="1053 199.1 1053 214.68 1090.36 202.67 1130 213.19 1130 196.87 1133.68 192.15 1090.65 181.71 1048.78 194.51 1053 199.1"/>
</g>
<g id="Spire">
<polyline class="cls-9" points="1094.22 123.21 1092.06 74.11 1090.38 74.11 1089.24 123.21"/>
</g>
<g id="Steeple_Rim" data-name="Steeple Rim">
<polygon class="cls-10" points="1070 146.3 1081.49 142.11 1101.23 142.11 1112 145.32 1112.14 153.11 1070 153.63 1070 146.3"/>
<path class="cls-11" d="M1079,142.84s-.6-20,12.15-19.74,12.07,19.74,12.07,19.74" transform="translate(0.5 0)"/>
</g>
<g id="Right_Wall_Trim" data-name="Right Wall Trim">
<polyline class="cls-3" points="1260.37 412.02 1332.74 416.41 1308.28 422.43 1265.45 420.21"/>
<polyline class="cls-3" points="1513 381.86 1641 390.61 1641 383.86 1513 373.86 1312.15 415.13 1333.24 416.41"/>
</g>
</svg>
</a>
</span>
<div class="navbar-collapse collapse w-100 order-1 order-md-0 dual-collapse2">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link text-dark" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" href="application.html">Apply</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" href="awards.html">Awards</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" href="news.html">News</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" href="resources.html">Resources</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" href="contact.html">Contact</a>
</li>
<li class="nav-item dropdown text-dark">
<a class="nav-link dropdown-toggle text-dark" href="#" id="#" id="navbarDropdownMenuLink" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Courses
</a>
<div class="dropdown-menu text-dark" aria-labelledby="navbarDropdownMenuLink">
<a class="dropdown-item text-dark" href="overview.html">Overview</a>
<a class="dropdown-item text-dark" href="overview.html#science#list">Science</a>
<a class="dropdown-item text-dark" href="overview.html#math#list">Math</a>
<a class="dropdown-item text-dark" href="overview.html#compsci#list">Computer Science</a>
<a class="dropdown-item text-dark" href="overview.html#inter#list">Interdisciplinary</a>
</div>
</li>
</ul>
</div>
</nav>
<br><br><br><br>
<div class="tab">
<button class="tablinks" id="overview_tab" onclick="openTab('overview','list')">Overview</button>
<button class="tablinks" id="science_tab" onclick="openTab('science','list')">Science Courses</button>
<button class="tablinks" id="math_tab" onclick="openTab('math','list')">Math Courses</button>
<button class="tablinks" id="compsci_tab" onclick="openTab('compsci','list')">Computer Science Courses</button>
<button class="tablinks" id="inter_tab" onclick="openTab('inter','list')">Interdisciplinary</button>
</div>
<div id="overview" class="tabcontent">
<table class="table table-bordered table-hover" style="text-align: center;">
<thead>
<tr>
<th scope="col">Subject</th>
<th scope="col">Grade 9</th>
<th scope="col">Grade 10</th>
<th scope="col">Grade 11</th>
<th scope="col">Grade 12</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">Science</th>
<td><span id="#science#physics" class="tag">Magnet Physics</span> & <span id="#science#chemistry" class="tag">Magnet
Chemistry</span></td>
<td><span id="#science#ess" class="tag">Magnet Earth Science</span> & <span id="#science#biology" class="tag">Magnet
Biology</span></td>
<td></td>
<td></td>
</tr>
<tr rowspan=3>
<th scope="row">Mathematics</th>
<td><span id="#math#geometry" class="tag">Magnet Geometry A/B</span> <b>OR</b><br><span id="#math#precalc"
class="tag">Magnet Precalculus A/B</span> <b>OR</b><br><span id="#math#functions" class="tag">Magnet
Functions A/B</span></td>
<td><span id="#math#precalc" class="tag">Magnet Precalculus A/B</span> <b>OR</b><br><span id="#math#precalc"
class="tag">Magnet Precalculus C</span> & <span id="#math#analysis" class="tag">Analysis 1A</span>
<b>OR</b><br><span id="#math#analysis" class="tag">Analysis 1A/B</span></td>
<td><span id="#math#precalc" class="tag">Magnet Precalculus C</span> & <span id="#math#analysis" class="tag">Analysis
1A</span> <b>OR</b><br><span id="#math#analysis" class="tag">Analysis 1B</span> & Magnet Math
Elective <b>OR</b><br>Magnet
Math Elective
</td>
<td><span id="#math#analysis" class="tag">Analysis 1B</span> and Magnet
Elective <b>OR</b><br>Magnet Math Elective <b>OR</b><br>Magnet Math Elective</td>
</tr>
<tr>
<th scope="row">Computer Science</th>
<td><span id="#compsci#funds" class="tag">Fundamentals of Computer
Science A/B</span></td>
<td><span id="#compsci#ads" class="tag">Algorithms and Data Structures
A/B</span></td>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row">Interdisciplinary</th>
<td><span id="#inter#re" class="tag">Research and Experimentation A/B</span></td>
<td><span id="#inter#poe" class="tag">Principles of Engineering A</span></td>
<td><span id="#inter#poe" class="tag">Principles of Engineering B</span> & <span id="#inter#srp" class="tag">Research
Project A</span></td>
<td><span id="#inter#srp" class="tag">Research Project B</span> & Elective</td>
</tr>
<tr rowspan=2>
<th scope="row">English</th>
<td>Honors English 9A/B</td>
<td>Honors English 10A/B</td>
<td>Honors English 11A/B <b>OR</b><br>
AP Language and Composition
</td>
<td>Honors English 12A/B <b>OR</b><br>
AP Literature and Composition
</td>
</tr>
<tr rowspan=2>
<th scope="row">Social Studies</th>
<td>Honors US History A/B</td>
<td>Honors NSL <b>OR</b><br>AP NSL</td>
<td>Honors World History <b>OR</b><br>AP World History</td>
<td>Elective (optional)</td>
</tr>
<tr>
<th scope="row">World Languages</th>
<td>World Language</td>
<td>World Language</td>
<td>World Language (optional)</td>
<td>World Language (optional)</td>
</tr>
<tr rowspan=2>
<th scope="row">Required Electives <br>(Recommended Schedule)</th>
<td>Fine Arts/Music <b>OR</b><br>Physical Education</td>
<td>Health/Elective</td>
<td>Fine Arts/Music <b>OR</b><br>Physical Education</td>
<td>Elective (optional)</td>
</tr>
</tbody>
</table>
</div>
<div id="math" class="tabcontent">
<div class="courses">
<div id="geometry">
<h2>Magnet Geometry</h2>
<ul class="no-style">
<li>Grade Level: 9</li>
<li>Prerequiste: attainment of the outcomes of Algebra 1</li>
<li>0.5 credit per semester</li>
</ul>
<p>If triangles are the things for you, Magnet Geometry is the place to be. From logic to the law of
cosines,
this class covers it all. You can follow in the steps of Euclid as you prove the major geometric
theorems
from the basic to the mind-boggling. Or learn your if's, and's, and or's as you work through
rigorous logic
proofs. In the end, Magnet Geometry provides an engaging learning experience and a rock-solid
foundation for
the math and life to come.</p>
<div class="toggle" onclick="toggle('geometry_formal');">Show/Hide formal description</div>
<div class="nostart" id="geometry_formal">
<span id="geometry_inner">Students study logic, methods of proof (direct/indirect, coordinate) in
both two-column and essay forms, constructions, loci, and transformational geometry. All of the
objectives of the MCPS Honors Geometry curriculum are taught. Nontraditional topics studied
include affine geometry, conics, circuit diagrams, writing a two-bit adder on a circuit board,
and an introduction to circular functions.</span>
</div>
</div>
<div id="precalc">
<h2>Magnet Precalculus A, B, C</h2>
<ul class="no-style">
<li>Grade Level: 9 - 10 - 11</li>
<li>Prerequisite for Precalculus A, B: Attainment of the outcomes of Magnet or Honors Geometry and
teacher
recommendation
</li>
<li>Prerequisite for Precalculus C: Attainment of the outcomes of Magnet Precaculus A and B
<li>0.5 credit per semester</li>
</ul>
<p>The starting grounds for most of the students in the Magnet Program, Precalculus will provide
students the
basics for future Magnet math courses, such as Analysis 1 and Analysis 2. In Precalculus A,
students will
begin to learn functions and their properties, as well as introductory trigonometry. As a
continuation of
the math curriculum, the Precalculus B and C courses will expand students' horizons in solving
various
equations, and learning about vectors, polar coordinates, conics, and series and sequences.
Although the
information presented in Precalculus is a lot of ground to cover in two or three semesters,
students will be
well-prepared for math in their future years.</p>
<div class="toggle" onclick="toggle('precalc_formal');">Show/Hide formal description</div>
<div class="nostart" id="precalc_formal">
<span id="precalc_inner">The properties of the real numbers and of functions, and the solution of
equations in one variable are introduced. The discussion of functions includes all forms of
algebraic, exponential, logarithmic, and circular functions. The study of each function
includes a precise definition, a consideration of graphs and applications, an analysis of
distinguishing features, and an identification of related tangents and slope.
<br />The definition, properties,and application of matrices are studied. The discussion of
functions includes all forms of algebraic, exponential, logarithmic, and circular functions.
The study of each function includes a precise definition, a consideration of graphs and
applications, an analysis of distinguishing features, and an identification of related tangents
and slope.</span>
</div>
</div>
<div id="functions">
<h2>Magnet Functions A/B</h2>
<ul class="no-style">
<li>Grade Level: 9 - 10</li>
<li>Prerequisite: Teacher recommendation and the attainment of the outcomes of Magnet or Honors
Geometry
</li>
<li>0.5 credit per semester</li>
</ul>
<p>Functions is by invitation only. The curriculum is very similar to the Precalculus A, B, and C
courses, but
Functions is an intense, two-semester course whereas Precalculus is taught over three semesters.</p>
<div class="toggle" onclick="toggle('functions_formal');">Show/Hide formal description</div>
<div class="nostart" id="functions_formal">
<span id="functions_inner">Functions begun in Algebra 1 are continued and expanded to include all
forms of algebraic, exponential, logarithmic, and circular functions. The study of each
includes a precise definition, a consideration of graphs and applications, an analysis of
distinguishing and interesting features, and an identification of related tangents and slopes.
Students study trigonometry, approached from circular functions, conics, limits, and
derivatives.</span>
</div>
</div>
<div id="analysis">
<h2>Magnet Analysis 1A/B</h2>
<ul class="no-style">
<li>Grade Level: 10 - 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Magnet Precalculus or Magnet Functions</li>
<li>0.5 credit per semester</li>
</ul>
<p>Boiled down to one sentence, calculus is simply the study of change. But what makes calculus so
powerful is
the elegant concept of limits that drives it at its core. By taking everything you've learned in
math so far
and mixing it up with the magic of limits, a new world of theoretical and applicable results opens
up. Soon
after covering the basics of derivatives and integrals, you'll be able to chug away with "The Limit
Machine"
on some of the fundamental concepts from physics to economics. Plus, in the Magnet we call this
course
Analysis because it covers a lot more information than a normal high-school calculus course.</p>
<div class="toggle" onclick="toggle('analysis_formal');">Show/Hide formal description</div>
<div class="nostart" id="analysis_formal">
<span id="analysis_inner">The delta-epsilon definition of the limit of a function is examined and
applied to develop the ideas of differentiation and integration. All the nonvector objectives
of the MCPS AP calculus curriculum are studied with a greater degree of rigor and
sophistication. Students study infinite series, differential equations, and the analysis of the
polar plane. Students apply this knowledge to solve problems in the sciences and economics.
Students take the AP Calculus BC Exam after completing this course.</span>
</div>
</div>
<h2>Multivariable Calculus and Differential Equations A/B (Magnet Analysis 2)</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of AP Calculus BC with teacher recommendation.</li>
<li>0.5 credit per semester</li>
</ul>
<p>So you've taken Analysis 1, and you've mastered change in one variable. But how do you deal with
problems in
the real world that deal with change in all three dimensions? That's where Analysis 2 comes in. In this
course you'll learn how to extend some of the concepts from Analysis 1 to into multiple dimensions,
leading
to deep connections in fields as varied as electromagnetism to weather patterns. In the second semester
of
the course you'll cover methods of solving differential equations used to describe various forms of
motion.</p>
<div class="toggle" onclick="toggle('multivar_formal');">Show/Hide formal description</div>
<div class="nostart" id="multivar_formal">
<span id="multivar_inner">The first semester covers three-dimensional analytic geometry and vectors;
the calculus of functions of more than one variable, including partial derivatives, vector-valued
functions, multiple integrals, volumes, surface area, and the classical theorems of Green, Stokes,
and Gauss. The second semester introduces the basic concepts of ordinary differential equations.</span>
</div>
<h2>Applied Statistics</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Magnet Analysis 1, AP Calculus BC, or teacher
recommentation.
</li>
<li>0.5 credit per semester</li>
</ul>
<p>Mark Twain once wrote that "There are three kinds of lies: lies, damned lies, and statistics." Twain was
right that numbers are manipulated all the time to support every claim, but the harshness of his
cynicism
may have resulted from his incomplete understanding of true, mathematical statistics. Far from the
stereotype of con men rattling off questionable numbers, statistics is in fact a mathematically
rigorous and
intellectually rich field of research. In addition to learning how to spot flaws in real-life
statistical
attempts, in this course you'll cover the potential sources of bias in a study, the proper procedures
for
setting up statistically-sound experiments, and the correct methods for analyzing various types of
data.
Besides providing a mathematical understanding of statistics, this course is also useful when designing
and
analyzing experiments during the Senior Research Project experience.</p>
<div class="toggle" onclick="toggle('stat_formal');">Show/Hide formal description</div>
<div class="nostart" id="stat_formal">
<span id="stat_inner">Students learn sufficient statistical background to design, collect, and analyze
data for surveys and research projects. All the objectives of the MCPS AP statistics curriculum are
studied with a greater degree of rigor and sophistication. Students study simple probability
theory, counting techniques, and a variety of probability distributions. These distributions
justify tests of significance of parametric and nonparametric statistics.</span>
</div>
<h2>Discrete Mathematics</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Magnet Precalculus or Functions and Analysis of
Algorithms
or AP computer science
</li>
<li>0.5 credit per semester</li>
</ul>
<p>Most of your mathematics education in school has probably been focused on continuous mathematics, with
geometrical shapes that form perfectly connected curves and functions that can be applied all across
the
real numbers. But what about phenomena that are fundamentally discrete, that involve counting distinct
objects with separate numbers rather than on a continuum? Discrete mathematics tries to fit this entire
half
of mathematics into a single course, focusing on concepts from areas such as combinatorics, graph
theory,
and logic, paying special attention to applications in computer science.</p>
<div class="toggle" onclick="toggle('discrete_formal');">Show/Hide formal description</div>
<div class="nostart" id="discrete_formal">
<span id="discrete_inner">Students learn the mathematical tools, language, and thought processes used
in computer science. The analysis of finite collections of objects provides a solid foundation in
set and graph theory. Students study combinations, countability, and number theory to establish the
framework for analysis of data structures. Matrices and matrix algebra are studied to describe and
manipulate graphs.</span>
</div>
<h2>Linear Algebra</h2>
<ul class="no-style">
<li>0.5 credit per semester</li>
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Magnet Analysis I or teacher recommendation</li>
</ul>
<p>Linear Algebra is a field that deals with vectors, matrices, and spaces. You may think that these
concepts
sounds way too abstract, but in fact linear algebra may be one of the most applicable and foundational
fields in mathematics. Besides being used to formalize a variety of fundamental ideas in mathematics,
linear
algebra is connected to a variety of computer applications, from computer graphics to network
algorithms. In
fact, the basic ideas used in modern search engines like Google are rooted in linear algebra.</p>
<div class="toggle" onclick="toggle('linalg_formal');">Show/Hide formal description</div>
<div class="nostart" id="linalg_formal">
<span id="linalg_inner">Students learn the theory and practice of matrices and determinants and their
use in solving linear equations. They study the structure and properties of linear transformations,
vector spaces, and linear programming as they apply to such fields as biology, chemistry,
differential equations, economics, psychology, and weather forecasting.</span>
</div>
<h2>Complex Analysis</h2>
<ul class="no-style">
<li>0.5 credit per semester</li>
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Magnet Analysis 2</li>
</ul>
<p>You may know that complex numbers arise when you play around too much with square roots and negative
numbers.
However, complex numbers aren't just curiosities resulting from bad mathematical behavior. The most
advanced
calculus class offered in the Magnet, Complex Analysis takes the concepts from the first two Analysis
courses a step further by pushing them into the exotic realm of the complex plane. In this course
you'll
study some of the concepts that are being applied to the hottest problems in mathematics and physics
today,
such as the Riemann Hypothesis and string theory.</p>
<div class="toggle" onclick="toggle('complex_formal');">Show/Hide formal description</div>
<div class="nostart" id="complex_formal">
<span id="complex_inner">Students are introduced to the theory of functions of complex variables, an
essential part of the mathematical background of engineers, physicists, mathematicians, and other
scientists. They review complex numbers and study complex functions and the calculus of complex
functions, including derivatives and integrals. Other topics studied include series, residues, and
conformal mappings.</span>
</div>
<h2>Sports Statistics</h2>
<ul class="no-style">
<li>Grade Level: 12</li>
<li>Prerequisite: Teacher recommendation and coordinator permission</li>
<li>0.5 credit per semester</li>
</ul>
<p>Randomness, standard deviations, means...regression... all these statistics concepts have the perfect
application in, of all places, sports. In Sports Statistics, students use the statistical tests and
topics
they learned in Applied Statistics to explain various phenomena in the world of sports. Daily viewings
of
SportsCenter add color to this relatively chill class. Though some knowledge of sports is recommended
to
fully appreciate this course, Sports Statistics is a great to delve deeper into the world of
statistics.</p>
<p>When signing up for this course, please keep in mind that the formal name of Sports Statistics is Guided
Research!</p>
<div class="toggle" onclick="toggle('sportsstat_formal');">Show/Hide formal description</div>
<div class="nostart" id="sportsstat_formal">
<span id="sportsstat_inner">This is an individualized course that addresses the research interests of
students who are advanced in a particular subject area. Arrangements are made with a sponsoring
teacher for in-depth work in an area of interest, typically involving equipment or materials that
go beyond what is available in the classroom. The advisor and student set individual goals and
expectations.</span>
</div>
</div>
</div>
<div id="science" class="tabcontent">
<div class="courses">
<div id="physics">
<h2>Advanced Science 1, Physics</h2>
<ul class="no-style">
<li>Grade Level: 9</li>
<li>Prerequisite: Attainment of the outcomes of Algebra 1</li>
<li>1.0 credit per semester</li>
</ul>
<p>The first science class you'll take as a Magnet student, physics is filled with fun. You'll spend
your
classes throwing souffles, wearing kingly crowns, singing songs, and visiting Decamelot. When you
return to
Earth, physics joins with computer science and R&E classes for interdisciplinary activities
like the
trebuchet project.</p>
<div class="toggle" onclick="toggle('physics_formal');">Show/Hide formal description</div>
<div class="nostart" id="physics_formal">
<span id="physics_inner">Students study the same topics and instructional objectives as in the MCPS
Honors Physics A and B curriculum. Nonlinear systems are emphasized and are solved by numerical
rather than analytical methods. Computer science and mathematics are integrated with the use of
vectors, spreadsheets, interfaces, and simulators.</span>
</div>
</div>
<div id="chemistry">
<h2>Advanced Science 2, Chemistry</h2>
<ul class="no-style">
<li>Grade Level: 9</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 1, Physics</li>
<li>1.0 credit per semester</li>
</ul>
<p>You had better strap on your seatbelts for this one-semester Chemistry course that covers a broad
spectrum of
concepts as part of the Magnet Program's core curriculum. Students gather knowledge both through
theoretical
discussions and laboratory experiences, and culminate the course with the traditional "Chem R&E
Project." Here students must apply both chemical and engineering principles as they push their
limits in a
flexible environment that provides them with an excellent opportunity to nurture skills that they
will carry
well beyond their educational years.</p>
<div class="toggle" onclick="toggle('chemistry_formal');">Show/Hide formal description</div>
<div class="nostart" id="chemistry_formal">
<span id="chemistry_inner">Students study the same topics and instructional objectives as in the
MCPS
Honors Chemistry A and B curriculum. Additional emphasis is placed on interdisciplinary topics,
the production and conservation of energy, computer and mathematical concepts that are related
to modeling, and student research.</span>
</div>
</div>
<div id="ess">
<h2>Advanced Science 3, Earth/Space Sciences</h2>
<ul class="no-style">
<li>Grade Level: 10</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 1B, Chemistry</li>
<li>1.0 credit per semester</li>
</ul>
<p>Earth Space Systems Science is a course that deals with the study of Earth as a system of
interacting parts.
In this course, you will learn about the Earth-Space System, and be able to understand how the
seasons and
weather come about. The highlight of first quarter is Mission Possible, a project that combines
your ESS and
R$amp;E knowledge. In the second semester, you will study the Solid Earth System, and understand
rocks and
minerals.</p>
<div class="toggle" onclick="toggle('ess_formal');">Show/Hide formal description</div>
<div class="nostart" id="ess_formal">
<span id="ess_inner">Students study the same topics and instructional objectives as in the MCPS
Earth Science A and B curriculum. Additionally, students study the interpretation of data from
remote sensing instruments, computer and mathematical concepts that are related to science and
engineering, and current research into the interactive process of earth evolution and global
change. Emphasis is placed on the dynamic interaction of the solid earth, its atmosphere, and
its oceans as special cases of more general processes occur.</span>
</div>
</div>
<div id="biology">
<h2>Advanced Science 4, Biology</h2>
<ul class="no-style">
<li>Grade Level: 10</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 3, Earth/Space Sciences</li>
<li>1.0 credit per semester</li>
</ul>
<p>After Physics, Chemistry, and ESS, Magnet sophomores take their first double period course in none
other than
Biology! This course covers ecology, biochemistry, the origin of life, taxonomy, genetics and so
much more.
The topics of life science in this course range from evolution to microbiology and physiology. By
the end of
the course, students will have a thorough understanding of biological science and will be prepared
to take
the Magnet's specialized biology courses like Genetics, Cellular Physiology, or Marine Biology.</p>
<div class="toggle" onclick="toggle('biology_formal');">Show/Hide formal description</div>
<div class="nostart" id="biology_formal">
<span id="biology_inner">Students study the same topics and instructional objectives as in the MCPS
Honors Biology A and B curriculum. An interdisciplinary approach emphasizes the continued
development of problem-solving skills and the collection and analysis of biological data. The
culminating activity is a three-day field study of marine ecosystems in which students collect,
report, and evaluate physical, chemical, and biological data.</span>
</div>
</div>
<h2>Mathematical Physics A/B</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: By invitation only</li>
<li>0.5 credit per semester</li>
</ul>
<p>Whatever classes you decide to sign up for in the Magnet, you're guaranteed to get a good dose of
physics in
your four years, first in the semester long freshmen course, perhaps later in an AP Physics course, and
constantly in a variety of courses such as Chemistry and Calculus. Math-Phys is the full year
culmination of
all of this physics work, designed for seniors that are really serious about solving problems beyond
the AP
curriculum, applying complex ideas from advanced math courses to physics, and figuring out the rigorous
foundations of some of the fundamental concepts in mechanics and electromagnetism. Beyond covering
ground
normally taught in college courses, in Math-phys you will consider results from the cutting-edge of
physics
through article reviews and research projects.</p>
<!-- There is no formal description for Math Phys -->
<!-- <div class="toggle" onclick="toggle('mathphys');">Show/Hide formal description</div>
<div id="mathphys">
<span id="matphys_inner">???</span>
</div>-->
<h2>Marine Biology</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Honors Biology and Honors Chemistry</li>
<li>0.5 credit per semester</li>
</ul>
<p>One of the electives that students can take in their junior and senior
year, Marine Biology looks comprehensively into biology
of the oceans. (As for you freshmen and sophomores, don't
worry. You'll get your chance to take this amazing class).
Taught by the wonderful, fun-loving Mrs. Blaha, Marine
Biology is one of those classes where you can relax, yet learn a great
deal at the same time. Topics range from marine ecology and the denizens
of the deep to the ocean environment and how humans interact with the
marine world. The ocean is a vast resource that contains many hidden secrets
as well as new, unique species. And seeing as how oceans cover approximately
70.78% of Earth's surface, I'd think it is quite important to learn about
them. Wouldn't you?</p>
<div class="toggle" onclick="toggle('marinebio_formal');">Show/Hide formal description</div>
<div class="nostart" id="marinebio_formal">
<span id="marinebio_inner">Students study basic marine ecological principles and develop an
understanding of both the complexity and delicate balance of ocean ecosystems. Relevant science,
technology, and societal issues are integrated into the curriculum. Laboratory exercises, field
trips, classroom presentations, and literature research are an integral part of the course.</span>
</div>
<h2>Introductory Genetic Analysis</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Honors Biology and Honors Chemistry</li>
<li>1.0 credit per semester</li>
</ul>
<p>There are so many complicated ways of regulating genes and their expression that it's a miracle that you
don't have some crazy deformity (unless you do, in which case, sorry). You could have eight sets of
chromosomes (great - if you were a strawberry), or have urine that smells like maple syrup. Remember
Mendel's ratios from sophomore bio? They hardly ever work, because of this strange thing called reality
-
things like lethal alleles and penetrance and duplicate genes. Oh, and by the way, genetics is one of
the
most useful classes to take in your junior year if you're interested in an SRP related in any way to
genomics, or proteomics, or if you're planning on doing any genetic manipulation of any kind. There is,
in
fact, a reason why this class is double period.</p>
<div class="toggle" onclick="toggle('genetics_formal');">Show/Hide formal description</div>
<div class="nostart" id="genetics_formal">
<span id="genetics_inner">Students learn Mendelian, molecular, and medical genetics. The historical
aspects as well as our current understanding of the laws governing inheritance are investigated.
Students are exposed to hands-on laboratory exercises, problem-solving sessions, Internet
activities, student-led seminars, field trips, and other class activities that complement lectures
and discussions.</span>
</div>
<h2>Cellular Physiology</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Honors Biology and Honors Chemistry</li>
<li>0.5 credit per semester</li>
</ul>
<p>Have you ever wondered how neurons actually fire, or what goes on in muscle cells when they contract?
Cell
phys is all about different types of cells and their functions. In this fun, lab-based course, you'll
explore everything cellular from the differences between eukaryotes and prokaryotes to immunology and
the
process of cell respiration. You get an in-depth look at the cell cycle, the structure and function of
cell
organelles, stem cells, cancer cells, and even signal transduction mechanisms.</p>
<div class="toggle" onclick="toggle('cellphys_formal');">Show/Hide formal description</div>
<div class="nostart" id="cellphys_formal">
<span id="cellphys_inner">Students study the major topics in molecular and cellular biology, including
the cell cycle, cellular macromolecules, the structure and function of cellular organelles, cell
communication, cellular energy flow, immunology, and special cell functions. The course includes
laboratory investigations in which students use advanced methods of biotechnology to analyze cell
structures and explore cellular processes.</span>
</div>
<h2>Quantum Physics</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 1 or Honors or AP Physics</li>
<li>0.5 credit per semester</li>
</ul>
<p>Classical physics (think ninth grade) works well most of the time, but everyone knows that when it comes
to
talking about the Universe, you have to turn to Einstein and his theory of relativity. What about
really
tiny things? As you begin to learn in freshman chemistry, physics also fails there. This class will
challenge everything you thought you knew about the world, leaving you feeling uncertain.</p>
<div class="toggle" onclick="toggle('quantum_formal');">Show/Hide formal description</div>
<div class="nostart" id="quantum_formal">
<span id="quantum_inner">Modern physical sciences are examined in light of recent discoveries regarding
the limits of experience, the atom, and the universe. The course includes a critical analysis of
the scientific process, which led to the renunciation of classical physics and the introduction of
ideas so foreign to everyday experience as to cause a reassessment of the meaning of physical
reality.</span>
</div>
<h2>Thermodynamics</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 1 or Honors or AP Physics</li>
<li>0.5 credit per semester</li>
</ul>
<p>Thermodynamics has the unfortunate reputation of being the class where people blow things up. For the
most
part, this reputation is true. Thermo is a very "hands-on" course. After learning an important
principle,
you'll spend a few days using your newfound knowledge to build something. Or, occasionally, to blow
something up. BOOM!</p>
<div class="toggle" onclick="toggle('thermo_formal');">Show/Hide formal description</div>
<div class="nostart" id="thermo_formal">
<span id="thermo_inner">Students are introduced to the macroscopic (observable) level with topics of
heat flow, physical properties as a function of temperature changes, specific heat, calorimetry,
latent heats of fusion and vaporization, and heat transport. The microscopic topics of Joule
equivalent, the laws of thermodynamics, and kinetic molecular theory also are studied. Students
study examples from current research in a variety of disciplines</span>
</div>
<h2>Optics</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 1 or Honors or AP Physics and
completion of
AP Calculus BC or Analysis 1A
</li>
<li>0.5 credit per semester</li>
</ul>
<p>If you took Mr. Donaldson's freshman physics course, then imagine the amount of fun (and learning) and
multiply that by a very large number. Optics, the study of the behavior and properties of light, is one
class that you can't miss. In Optics, you learn both classical and modern theories/approaches. Optics
is a
one-semester course, so naturally you learn a lot in very little time; this means there is a fair
amount of
work to complete (but they're fun). Some memorable projects include applying what you learned in class
to
designing and engineering a kaleidoscope and optical camera. Optical science is relevant to many
disciplines
including electrical engineering and medicine. In the end, optics is a class that will last you a
lifetime.</p>
<div class="toggle" onclick="toggle('optics_formal');">Show/Hide formal description</div>
<div class="nostart" id="optics_formal">
<span id="optics_inner">Students examine geometrical optics, physical (wave) optics, and
instrumentation applications. Knowledge of basic calculus topics is necessary for understanding
mathematical derivations.</span>
</div>
<h2>Introductory Physical Chemistry</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 2 or AP Chemistry</li>
<li>0.5 credit per semester</li>
</ul>
<p>Physical Chemistry deals with the overlap of Physics and Chemistry, and the curriculum is built off of
the
firm foundation provided in freshman chemistry. Be prepared for a fun-filled course that goes in-depth
into
a variety of topics using advanced laboratory techniques to supplement student learning, and deep
theoretical discussions that cater to students' thirst for knowledge.</p>
<div class="toggle" onclick="toggle('pchem_formal');">Show/Hide formal description</div>
<div class="nostart" id="pchem_formal">
<span id="pchem_inner">Students study topics related to chemical thermodynamics, quantum chemistry,
chemical kinetics, chemical equilibrium, and chemical reactions. They learn practical applications
through examination of various heat engines and different models of atoms, polyatomic molecules,
and atomic bonding. Organic chemistry topics are introduced through the use of instrumentation</span>
</div>
<h2>Analytical Chemistry</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 2 or AP Chemistry</li>
<li>0.5 credit per semester</li>
</ul>
<p>Analytical Chemistry deals with different processes to analyze unknown samples and identify the relative
amounts of components. This class has more labs than other chemistry classes to provide students with
more
hands-on experiences and builds on important skills that are pertinent to many fields such as medicine,
biochemistry, biology, and pharmacology. This course is essential for students who are considering a
career
in the life sciences.</p>
<div class="toggle" onclick="toggle('achem_formal');">Show/Hide formal description</div>
<div class="nostart" id="achem_formal">
<span id="achem_inner">Students learn qualitative and quantitative methods of chemical analysis.
Sampling techniques, analytical statistics, units of measurement, and errors in chemical analysis
are studied. Students learn traditional techniques in wet chemistry in addition to analytical
instrumentation, including, but not limited to, gas chromatography, infrared spectroscopy, atomic
absorption spectrophotometry, and nuclear resonance spectroscopy.</span>
</div>
<h2>Materials Science</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Advanced Science 2 or AP Chemistry</li>
<li>0.5 credit per semester</li>
</ul>
<p>Materials Science is a semester-long 11th or 12th grade elective. Students study the topics of synthetic
materials (including electrospinning), toxic materials, and metallurgy. Students also examine alloys
and
different material properties. For instance, in one project, after metals have been stressed in some
way,
they are mounted in epoxy, polished, and examined under high power microscopes to examine the changes
in
material structure due to the stresses.</p>
<div class="toggle" onclick="toggle('matsci');">Show/Hide formal description</div>
<div class="nostart" id="matsci">
<span id="matsci_inner">Students study and investigate the properties of materials, including, but not
limited to, ceramics and glass, natural and synthetic materials, and metals. Projects vary in depth
and scope, ranging from the study of toxic materials to the production of synthetic shoes.</span>
</div>
<h2>Origins of Science</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Interest in science, history, and the arts</li>
<li>0.5 credit per semester</li>
</ul>
<p>Part philosophy, part science, part singing, part dancing. Mr. Donaldson blends this unlikely (but
awesome)
mix in Origins of Science, and there's a little something for everyone. Travel from ancient Mesopotamia
to
modern times with the help of Sophie's World by Jostein Gaarder, the most interesting textbook you'll
read
in your life. Enjoy story time while sitting cross-legged on the carpeted floor, and take short field
trips
outside to look at the sky and stars. Offered in first semester, this class is the perfect haven from
college apps for seniors or a burgeoning workload for juniors. Your Magnet experience will not be
complete
without it.</p>
<div class="toggle" onclick="toggle('origins_formal');">Show/Hide formal description</div>
<div class="nostart" id="origins_formal">
<span id="origins_inner">Students read and analyze important primary sources in the history of
philosophy and science. Students replicate original experiments. Major scientific discoveries are
presented in the context of contemporary politics, philosophy, and art and of preceding and
succeeding scientific developments.</span>
</div>
</div>
</div>
<div id='compsci' class='tabcontent'>
<div class="courses">
<div id="fundcs">
<h2>Fundamentals of Computer Science A/B</h2>
<ul class="no-style">
<li>Grade Level: 9</li>
<li>Prerequiste: none</li>
<li>0.5 credit per semester</li>
</ul>
<p>Taught by Ms. Piper, Fundamentals of Computer Science is closely linked to freshmen Physics,
Chemistry, and R&E.
For example, Microsoft Excel and STELLA models numerical data and the motion of objects in real
time
(physics concepts). You will also find out what that PRGM button on a TI-83 calculator does and how
to
program on TI-83. Later in the course, students will master the engineering of digital circuitry
and wire
electronic circuit boards! (Usually, these topics are not taught until college!) Additional topics
taught
include the basics of a Linux operating system, DrScheme, number systems, recursion, and much more!
Fundamentals of Computer Science prepares you for computer programming in high-level languages,
covered in
Algorithms and Data Structures. For the real computer enthusiast, you will be equipped to take on
American
Computer Science League competitions; you may even join Computer Club, Web Design Club, or try out
for the
"Accelerated Track"!</p>
<div class="toggle" onclick="toggle('fundcs_formal');">Show/Hide formal description</div>
<div class="nostart" id="fundcs_formal">
<span id="fundcs_inner">Students study both the theory and practice of computer use through a wide
variety of activities developed to coordinate with their mathematics and science courses.
Students design and implement their own original solutions to given problems, following current
structured programming concepts in a high-level language. They learn the inner workings of
computer systems and design and build circuitry to accomplish a given task.</span>
</div>
</div>
<div id="ads">
<h2>Algorithms and Data Structures A/B</h2>
<ul class="no-style">
<li>Grade Level: 9 - 10 - 11</li>
<li>Prerequisite: Fundamentals of Computer Science A/B</li>
<li>0.5 credit per semester</li>
</ul>
<p>TI programming, digital gate processing, and possibly Dr. Scheme. Now that you've learned all of
that, let's
step it up. ADS is all about JAVA. But don't get frightened, Mrs. Dvorsky will be there all the
way, to aid
you as you learn about object oriented programming, arrays, input/output, linked lists, and plenty
more. You
emerge from this class with a full handle on the basics of JAVA, and prepared for Analysis of
Algorithms the
following semester.</p>
<div class="toggle" onclick="toggle('ads_formal');">Show/Hide formal description</div>
<div class="nostart" id="ads_formal">
<span id="ads_inner">Students learn object-oriented programming methodology, and the use and
implementation of abstract data types using a high-level programming language. Students study
object-oriented programming methods in order to design and code programming solutions to
problems that require the use of files, control structures, methods, functions, classes, and
arrays.<br />Students study static and dynamic implementation of data structures. Stacks,
queues, linked lists, and recursion are emphasized.</span>
</div>
</div>
<h2>Analysis of Algorithms</h2>
<ul class="no-style">
<li>Grade Level: 10 - 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Algorithms and Data Structures A and B</li>
<li>0.5 credit per semester</li>
</ul>
<p>To learn more about programming in Java, take this exciting and engaging course. Throughout the
semester, you
will learn even more about algorithms and data structures to make your program more efficient, as well
as
new concepts such as trees and maps. Be prepared to write programs to do anything from sorting lists
and
doing algebra to drawing pictures and moving bugs. And don't forget, this class also prepares you for
the AP
Computer Science Exam!</p>
<div class="toggle" onclick="toggle('aoa_formal');">Show/Hide formal description</div>
<div class="nostart" id="aoa_formal">
<span id="aoa_inner">Students study the mathematical and empirical analysis of algorithms. Various
searching and sorting techniques are examined. Benchmarking, the efficiency of algorithms, and
comparative studies are emphasized as well as the current AP computer science case study. All the
objectives of the MCPS AP curriculum are studied, with a greater degree of rigor and
sophistication. Students are prepared to take the AP Computer Science AB Exam.</span>
</div>
<h2>Computer Graphics</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Analysis of Algorithms or AP Computer Science</li>
<li>0.5 credit per semester</li>
</ul>
<p>Computer Graphics is a great introduction to next level of computer science. Unlike previous computer
science
courses, the end result of each program is not fully predefined. Students have the ability to be fairly
creative and unique within the bounds of the rubric. The class teaches all the skills of using Java to
create 2D graphics, animations, and eventually a basic physics simulation. There is no shortage of
projects
to work through, but a keen and conscientious student should find them all reasonable and engaging.</p>
<div class="toggle" onclick="toggle('graphics_formal');">Show/Hide formal description</div>
<div class="nostart" id="graphics_formal">
<span id="graphics_inner">An introduction to the use of computers for input, manipulation, and display
of graphical information. Students design and code modules to carry out fundamental graphics
operations such as transforming, clipping, and zooming two-dimensional objects. Some animation
techniques also are studied.</span>
</div>
<h2>Software Design</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Computer Graphics</li>
<li>0.5 credit per semester</li>
</ul>
<p>Software Design is unique because of its freedom. Working with one or two team members, you get one
whole
semester to develop a software application from start to finish. Most groups decide to create a
graphics-based game but the ultimate decision is up to the group members. Time management is a must,
but
this course is the perfect opportunity to put your programming skills to use and imagination to work.
The
end result is definitely worth it.</p>
<div class="toggle" onclick="toggle('software_formal');">Show/Hide formal description</div>
<div class="nostart" id="software_formal">
<span id="software_inner">A formal approach to current techniques in software design and development
provides students with a means to apply the techniques as they work in teams in the organization,
management, and development of a large software project from start to finish. Software management,
program requirements definition, program design methodology, program correctness, documentation,
program testing, and program maintenance are studied.</span>
</div>
<h2>Computer Modeling and Simulation</h2>
<ul class="no-style">
<li>Grade Level: 11 - 12</li>
<li>Prerequisite: Attainment of the outcomes of Analysis of Algorithms or AP Computer Science</li>
<li>0.5 credit per semester</li>
</ul>
<p>Imagine, if you will, lots of squirrels. So many squirrels that they can gang up on you and take your
sandwiches. This is not very realistic. In fact, your squirrel population model probably just went
beserk
with a positive feedback loop. <br /> Learn how to create realistic, useful, informative and robust