Difference between revisions of "IB Computer Science 2"

From WLCS
(42 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Thursday (2/13/20) ==
+
== The 2020-21 school year will be completely managed through [https://apsva.instructure.com/ APS Canvas]==
'''Agenda:'''
 
* Criterion C drafts are due to Canvas '''today'''
 
* We will revisit Usability topic and assignment as a class when Mr. Bui is back
 
* Criterion D script outline is due by the '''end of the period'''
 
** Your eventual video will be 5-7 minutes in length. Less than 5 minutes is allowed, but you should ask yourself why it's so short
 
** List the specific actions or functionalities of your program that you will test. These should be your success criteria
 
** For each of your actions, state your narration or the specific action you will perform as you are demonstrating your program
 
** You should also demonstrate any error-handling that your program can do
 
** This is your time to show off your IA for complexity points
 
** Turn your outline into Canvas by the end of class
 
* Read [[Media:IBCS_CaseStudy2020.pdf]] by '''Monday (2/17/20)'''
 
  
== Tuesday (2/11/20 ) ==
 
'''Agenda:'''
 
* Criterion C draft due '''Thursday (2/13/20)'''
 
* [https://drive.google.com/open?id=1L3Q5lyOuhCFtWtzIvz0F5mIExsqrIodkhXN8e9n4vc4 Control Systems]
 
* Criterion D end of this week / beginning of next
 
* Criterion E end of February
 
* Assemble IA first week of March
 
* Turn in final IA March 9ish
 
* Read [[Media:IBCS_CaseStudy2020.pdf]] by '''Monday (2/17/20)'''
 
 
== Monday - Friday (2/3/20 - 2/7/20) ==
 
'''Agenda:'''
 
* Criterion C review - ~1000 words
 
** Screenshots of code
 
** Extended writing (short paragraphs) that...
 
*** describes how your code implements the advanced programming technique
 
*** justifies the use of the technique (why did you use that advanced programming technique?) -- advantages of doing so and disadvantages of not doing so (or doing something different)
 
** Citations / Bibliography to any external resources that you used (required!)
 
** ~200 words per advanced programming technique
 
** Draft due in Canvas by '''Thursday (2/13/20)'''
 
* [https://drive.google.com/open?id=1nGV0y3hOxObrWXo4zhjuS9M676JAcBIhYTXKgWZ9YNg Systems in organizations]
 
* [https://drive.google.com/open?id=1HhNpjFrO0K1tG99F6dKOU5TpG-xCzsuCkDlxP4L6lwc System design basics]
 
* Usability Assignment
 
*# Find a software application example of "good" usability (you may not use an example stated in class)
 
*# State the software application and the specific feature
 
*# Identify the usability rule that it implements
 
*# Display a screenshot of the application's implementation of the rule
 
*# Briefly describe how that feature implements that particular usability rule
 
*# Repeat the above with an example of "bad" usability
 
*# Submit to Canvas
 
 
== [[IBCS2 - 1920 - January]] ==
 
== [[IBCS2 - 1920 - December]] ==
 
== [[IBCS2 - 1920 - November]] ==
 
== [[IBCS2 - 1920 - October]] ==
 
== [[IBCS2 - 1920 - September]] ==
 
 
== [[IBCS2 - Archives]] ==
 
== [[IBCS2 - Archives]] ==

Revision as of 12:26, 7 September 2020

The 2020-21 school year will be completely managed through APS Canvas

IBCS2 - Archives