Sandbox: Difference between revisions

From Computer Science Wiki
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__  
__NOTOC__
== This wiki supports learning of high school computing.==
== This wiki supports learning of high school computing.==
{| class="wikitable"
{| class="wikitable"
|-
|-
| This wiki supports learning of IB Computer Science Standard Level and Higher Level (years 1 and 2) including options for [https://computersciencewiki.org/index.php/Web_Science web science] and [https://computersciencewiki.org/index.php/Modeling_and_Simulation modeling and simulation]. Additionally, this wiki supports learning for two computing design courses, Designing solutions through programming (aka introduction to programming) and Solving complex problems through programming (aka advanced programming). Both courses are [https://www.ibo.org/programmes/middle-years-programme/ MYP design courses].
| This wiki supports learning of IB Computer Science Standard Level and Higher Level (years 1 and 2) including options for [https://computersciencewiki.org/index.php/Web_Science web science] and [https://computersciencewiki.org/index.php/Modeling_and_Simulation modeling and simulation]. Additionally, this wiki supports learning for two computing design courses, Designing solutions through programming (aka introduction to programming) and Solving complex problems through programming (aka advanced programming). Both courses are [https://www.ibo.org/programmes/middle-years-programme/ MYP design courses].


A really great place to start is here: [[What is computer science]].
A really great place to start is here: [[What is computer science]].
Line 13: Line 13:
<html>
<html>
<table class="wikitable">
<table class="wikitable">
  <thead>
    <thead>
        <tr>
            <th scope="col"></th>
            <th scope="col">
 
</html>[[Systems in Theory]]<html>
</th>
<th scope="col">
 
</html>[[Systems in Practice]]<html>
</th>
<th scope="col">
 
</html>[[Systems in Context]]<html>
</th>
 
</tr>
</thead>
<tbody>
 
     <tr>
     <tr>
<th scope="col"></th>
        <th scope="row">
      <th scope="col"></html>[[Systems in Theory]]<html></th>
      <th scope="col"></html>[[Systems in Practice]]<html></th>
      <th scope="col"></html>[[Systems in Context]]<html></th>


    </tr>
</html>[[Abstraction]]<html>
  </thead>
</th>
  <tbody>
<td>


  <tr>
</html>
    <th scope="row"></html>[[Abstraction]]<html></th>
      <td></html>
# [[Computational Thinking]]
# [[Computational Thinking]]
# [[SDLC Overview]]
# [[SDLC Overview]]
Line 40: Line 54:


<td style="vertical-align: top;">
<td style="vertical-align: top;">
</html>
</html>
# [[Thinking Computationally]]
# [[Thinking Computationally]]
# [[Data Types and data structures]]  
# [[Data Types and data structures]]
<html>
<html>
</td>
</td>


<td style="vertical-align: top;">
<td style="vertical-align: top;">
</html>
</html>
# [[Introduction to Systems]]
# [[Introduction to Systems]]
# [[Networks]]  
# [[Networks]]
<html>
<html>
</td>
</td>




     </tr>
</tr>
 
<tr>
     <th scope="row">
 
</html>[[Design]]<html>
</th>
<td>


  <tr>
    <th scope="row"></html>[[Design]]<html></th>
      <td>
</html>
</html>
# [[Software Design]]
# [[Software Design]]
# [[Security Testing Design]]  
# [[Security Testing Design]]
<html>
<html>
</td>
</td>
<td style="vertical-align: top;">
<td style="vertical-align: top;">
</html>
</html>
# [[Software Modeling]]
# [[Software Modeling]]
Line 71: Line 92:


<td style="vertical-align: top;">
<td style="vertical-align: top;">
</html>
</html>
# [[Analysis of systems design]]
# [[Analysis of systems design]]
Line 77: Line 99:




    </tr>
</tr>


<tr>
<tr>
    <th scope="row"></html>[[Development]]<html></th>
    <th scope="row">
      <td></html>
 
</html>[[Development]]<html>
</th>
<td>
 
</html>


# [[Fundamentals of program development]]
# [[Fundamentals of program development]]
# [[OOP principles]]
# [[OOP principles]]
# [[Development tactics]]  
# [[Development tactics]]
# [[Databases]]
# [[Databases]]
# [[Theory of ADTs]]
# [[Theory of ADTs]]
<html>
<html>
</td>
</td>
    <td>
<td>
 
</html>
</html>
# [[Development of software]]
# [[Development of software]]
Line 102: Line 130:


<td style="vertical-align: top;">
<td style="vertical-align: top;">
</html>
</html>
# [[Usability and accessibility]]
# [[Usability and accessibility]]
Line 112: Line 141:




    </tr>
</tr>
 


 
<tr>
<tr>
    <th scope="row"></html>[[Evaluation]]<html></th>
    <th scope="row">
      <td style="vertical-align: top;">
 
</html>[[Evaluation]]<html>
</th>
<td style="vertical-align: top;">
 
</html>
</html>
# [[Vulnerabilities]]
# [[Vulnerabilities]]
Line 124: Line 157:




      <td style="vertical-align: top;">
<td style="vertical-align: top;">
 
</html>
</html>
# [[Evaluating and Maintaining the System]]
# [[Evaluating and Maintaining the System]]
Line 130: Line 164:
</td>
</td>


      <td style="vertical-align: top;">
<td style="vertical-align: top;">
 
</html>
</html>
# [[Impacts of emerging technology on society]]
# [[Impacts of emerging technology on society]]
Line 144: Line 179:




    </tr>
</tr>


</tbody>
</tbody>
Line 160: Line 195:
<html>
<html>
<div class="alert alert-info fade show" role="alert">
<div class="alert alert-info fade show" role="alert">
  <strong>Resources</strong>
    <strong>Resources</strong>
<p></p>
    <p></p>
<p></p>
    <p></p>
 
</html>
</html>
* [[Getting started]]  
* [[Getting started]]
* [[Internal Assessment]]
* [[Internal Assessment]]
* [[Problem Sets]]  
* [[Problem Sets]]
* [[Permissions for fair use]]
* [[Permissions for fair use]]
<html>
<html>


</div>
</div>
</html>
</html>

Revision as of 12:20, 24 November 2022

This wiki supports learning of high school computing.[edit]

This wiki supports learning of IB Computer Science Standard Level and Higher Level (years 1 and 2) including options for web science and modeling and simulation. Additionally, this wiki supports learning for two computing design courses, Designing solutions through programming (aka introduction to programming) and Solving complex problems through programming (aka advanced programming). Both courses are MYP design courses.

A really great place to start is here: What is computer science.

If you are interested in registering an account, please send an email to bmackenty at gmail

Systems in Theory Systems in Practice Systems in Context
Abstraction

  1. Computational Thinking
  2. SDLC Overview
  3. Planning and Analysis
  4. Operating Systems
  5. Fundamentals of computer systems
  6. Network Organization
  7. Network architecture

  1. Thinking Computationally
  2. Data Types and data structures

  1. Introduction to Systems
  2. Networks

Design

  1. Software Design
  2. Security Testing Design

  1. Software Modeling

  1. Analysis of systems design

Development

  1. Fundamentals of program development
  2. OOP principles
  3. Development tactics
  4. Databases
  5. Theory of ADTs

  1. Development of software
  2. Programming with objects
  3. Development strategies
  4. Application of databases
  5. Application of ADTs

  1. Usability and accessibility
  2. System documentation

Evaluation

  1. Vulnerabilities

  1. Evaluating and Maintaining the System

  1. Impacts of emerging technology on society
  2. Real-world vulnerabilities