Programming and Algorithms: Week 10

banner

Exams and Revision

What are we doing this week?


This week we are going to look back on everything we have learned so far both on the PSEUDOCODE side of things and on the PYTHON side of things.

PseudoCode Python Python Logo

Powerpoint: Review of PseudoCode

[Taught in class]


Powerpoint: Adding Menus


Powerpoint: Review of Python

[Taught in class]


Powerpoint: Exam Preparation


Total running time of videos is 0 minutes.


Sample Exam Paper:


Comparsion of C, Java and Python:






Sample Code:
Modularised Prime Checker * Parameterised Prime Checker * Global and Local Variables with Strings (Example 1, Example 2, Example 3, Example 4)  * Global and Local Variables with Integers (Example 1, Example 2, Example 3) * Stacks as Arrays * Queues as Arrays * Circular Queues as Arrays * Linked Lists * Recursive Programs (Factorial * Fibonacci * Decimal to Binary * Linked Lists) * Stacks as Linked Lists * Queues as Linked Lists * Bubble Sort * Selection Sort * Insertion Sort * Shell Sort * Merge Sort * Quick Sort * Testing Prime Checker * Testing Fibonacci
 * File Reading (Example 1, Example 2, Example 3, Example 4, Example 5, Example 6, Example 7) * Binary File Reading * File Writing (Example 1, Example 2, Example 3, Example 4, Example 5) * Exception Handling (Example 1, Example 2, Example 3, Example 4, Example 5, Example 6, Example 7) * String Pre-Processing * File Statistics * Word Frequency * Full File Analysis * URL Open * URL Join * Web Crawler

Menus: Calculators, J-K Flip-Flops, Stacks

Sample Files:
StarWarsScript.txtCompleteShakespeare.txt



back

If you have any suggestions, corrections, or comments, please feel free to e-mail me at:
Damian.Gordon(a)dit.ie