Times are shown in your local time zone GMT
Ad-blocker Detected - Your browser has an ad-blocker enabled, please disable it to ensure your attendance is not impacted, such as CPD tracking (if relevant). For technical help, contact Support.
A25 - (Year 7 to Year 12) Implementing pseudocode and algorithms in Python on computer and CAS
(Year 7 To Year 12)
Session Description
The introduction of Pseudocode in the new Mathematical Methods and Specialist Mathematics Study Design indicates that algorithms and coding are beginning to be seen as important. This presentation introduces the three key elements of algorithm design: sequencing, decision-making and repetition. These elements will be implemented using the popular open-source computer language Python on a computer and on the new TI CAS Nspire CX II calculator, which has Python built into it. Delegates will have the choice of coding a variety of simple algorithms to calculate the value of pi (using the bisection method), generate Pythagorean triples and primes, run simulations and define (create your own) mathematical functions such as factorials, sine and square roots. Python also handles complex numbers, with the ability to calculate Euler’s identity in a single line of code! No experience of coding or Python is required but would be beneficial.
Key takeaways:
1. Introduction to pseudocode and algorithm design: sequencing, decision-making and repetition.
2. Introduction to the popular open-source computer language Python.
3. Choice of writing code to calculate the value of pi, generate Pythagorean triples, primes, run simulations, and define functions such as sine and square roots in terms of elementary arithmetic.
Remember: Delegates do need to have Python installed on their computer or it can be installed from the Python.org website or use a web-based version. Delegates should bring their laptop and/or TI CAS Nspire CX II which has Python built in. Python is not available on the Casio ClassPad FX-CP400.
Key takeaways:
1. Introduction to pseudocode and algorithm design: sequencing, decision-making and repetition.
2. Introduction to the popular open-source computer language Python.
3. Choice of writing code to calculate the value of pi, generate Pythagorean triples, primes, run simulations, and define functions such as sine and square roots in terms of elementary arithmetic.
Remember: Delegates do need to have Python installed on their computer or it can be installed from the Python.org website or use a web-based version. Delegates should bring their laptop and/or TI CAS Nspire CX II which has Python built in. Python is not available on the Casio ClassPad FX-CP400.