Course Aims

When this course is over, what are you going to be able to understand and do? Aims provide a bulleted list of core ideas and skills. It would be great idea if you became curious about the aims on this list.

The goal of computer club is to have fun and be challenged. Please think of this as a a learning opportunity. If you are not interested in learning, please go somewhere else. 

Assessment

There is no assessment in this course. 


Topics

Topics are big ideas, essential questions, and important skills in our course. All topics are assessed, formatively and summatively. Clicking the links below will bring you to a page which details the topic, and offers resources to help you understand them. Many courses share the same topics, but especially in the IB courses, the rigor and depth of the topics are more pronounced.

  1. Course orientation
  2. Web science
  3. Programming
  4. Development
  5. Design: Evaluation
  6. Design: Creating the Solution
  7. Design: Developing Ideas
  8. Design: Understanding a Problem

Teacher: Bill MacKenty, M.Ed.
Teacher email: bmackenty@aswarsaw.org

American School of Warsaw
Bielawa. 202 Warszawska Ul.
05-520 Konstancin-Jeziorna
POLAND
https://www.aswarsaw.org
https://www.mackenty.org

Required materials include a fully charged school-issued computer with all software updated as directed in our getting started guide.

This is a club. we don't really have policies.

You are responsible for understanding and following these guidelines. At the end of the day, just cite your code. 

From the Student Handbook:

Academic integrity is an expected trait in all students of ASW and is afforded the utmost value by all members of the faculty. The academic reputation of our students and the school in the wider community depend on it. Academic integrity expectations extend to all assessed and non-assessed school work and to all documentation produced for university and college applications. It is the expectation at ASW that all work and documentation submitted by students is entirely their own.

To ensure that high school students understand what constitutes academic honesty, teachers explicitly address the issue with all students at the start of each academic course.

Academic integrity means:

  1. Citing appropriately those whose work is used in the preparation of school work completing school work without the input of others whose knowledge of the task might advantage the student unfairly
  2. submitting work for assessment that is representative of the student's own learning and not that of others
  3. individually or collectively maintaining a level of confidentiality and personal ownership of one's own work, both assessed and non-assessed

Conversely, academic dishonesty means:

  1. Presenting the work, ideas, words, images, data or arguments of others as one's own without citation (plagiarism)
  2. copying or sharing work with others (unless specifically allowed) in any form (e.g. digitally sharing, downloading, in person) in a way that misrepresents a student's ability or is intended to mislead the intended audience
  3. presenting work as one's own which has been completed with the assistance of others (such as parents, other students or tutors) in a way that misrepresents a student's ability
  4. making up or altering references, quotations, statistics, etc. (fabrication or falsification)

When a faculty member determines that there has been a breach of academic integrity, the faculty member is required to inform the Principal of the incident.

  1. Do not disrupt our learning environment
  2. Work hard
  3. Be curious
  4. Be kind

 

None! 

Here is a guide how you can communicate with me. I am available most of the time. You should be aware of advantages and disadvantages for each method of communication:

Speak to me in person

  • Advantages: You can gauge my reaction to an initial idea. This method is good for quick, yes/no questions. I'll tell you if your question isn't quick to answer.
  • Disadvantages: Most problems are complex. It takes time to understand them and solve them.

Send me an email In-depth questions, with evidence that you have followed our guide to asking good questions will get replies.

  • Advantages: Messages are private.
  • Disadvantages: I don't respond to emails very quickly, and if your question is complex, it will take me more time to answer it. Also, if there is a lot of back-and-forth between us about your question, emails might make it hard to follow.

Ask a question in our ask-for-help system

  • Advantage: Other people can learn from your question. You can see where you are in a queue of students. 
  • Disadvantage: Answers to your questions might take a bit longer, especially if they are complex.

Ask a question on google classroom

  • Don't try to communicate with me on google classroom. It won't work
Week Starting Topic

Wednesday 17 August 2022 (1 month, 13 days ago)

Course orientation

Monday 22 August 2022 (1 month, 8 days ago)

Course orientation

Monday 29 August 2022 (1 month, 1 days ago)

Programming

Monday 5 September 2022 (25 days ago)

Programming

Monday 12 September 2022 (18 days ago)

Programming

Monday 19 September 2022 (11 days ago)

Programming

Monday 26 September 2022 (4 days ago)

Programming

Monday 3 October 2022 (in 3 days)

Programming

Monday 10 October 2022 (in 10 days)

Programming

Monday 17 October 2022 (in 17 days)

Programming

Monday 24 October 2022 (in 24 days)

Holiday

Wednesday 2 November 2022 (in 1 month 2 days)

Programming

Monday 7 November 2022 (in 1 month 7 days)

Programming

Monday 14 November 2022 (in 1 month 14 days)

Programming

Monday 21 November 2022 (in 1 month 21 days)

Programming

Monday 28 November 2022 (in 1 month 28 days)

Programming

Monday 5 December 2022 (in 2 months 5 days)

Programming

Monday 12 December 2022 (in 2 months 12 days)

Programming

Monday 19 December 2022 (in 2 months 19 days)

Holiday

Monday 26 December 2022 (in 2 months 26 days)

Holiday

Monday 2 January 2023 (in 3 months 2 days)

Holiday

Monday 9 January 2023 (in 3 months 9 days)

Programming

Monday 16 January 2023 (in 3 months 16 days)

Programming

Monday 23 January 2023 (in 3 months 23 days)

Programming

Monday 30 January 2023 (in 4 months 0 days)

Programming

Monday 6 February 2023 (in 4 months 6 days)

Programming

Monday 13 February 2023 (in 4 months 13 days)

Programming

Monday 20 February 2023 (in 4 months 20 days)

Holiday

Monday 27 February 2023 (in 4 months 27 days)

Programming

Monday 6 March 2023 (in 5 months 6 days)

Programming

Monday 13 March 2023 (in 5 months 13 days)

Programming

Monday 20 March 2023 (in 5 months 20 days)

Programming

Monday 27 March 2023 (in 5 months 27 days)

Programming

Monday 3 April 2023 (in 6 months 3 days)

Programming

Monday 10 April 2023 (in 6 months 10 days)

Programming

Monday 17 April 2023 (in 6 months 17 days)

Programming

Monday 24 April 2023 (in 6 months 24 days)

Programming

Monday 1 May 2023 (in 7 months 1 days)

Holiday

Monday 8 May 2023 (in 7 months 8 days)

Programming

Monday 15 May 2023 (in 7 months 15 days)

Programming

Monday 22 May 2023 (in 7 months 22 days)

Programming

Monday 29 May 2023 (in 7 months 29 days)

Programming

Monday 5 June 2023 (in 8 months 5 days)

Programming

Monday 12 June 2023 (in 8 months 12 days)

Programming