Programming
and Algorithms 1
Week 1
Introduction to the module, to PSEUDOCODE, and to PYTHON. |
|
Week 2
TOP-DOWN
DESIGN, SEQUENCE and VARIABLES. |
|
Week 3
SELECTION, IF Statement, CASE Statement, Boolean logic. |
|
Week 4
ITERATION, WHILE loop, FOR, DO and LOOP loop. |
|
Week 5
Some common algorithms: PRIME NUMBERS, FIBONACCI NUMBERS and
COMPRESSION. |
|
Week 6
Looking at MODULARISATION. Introduction to SOFTWARE TESTING. |
|
Week 7
Complex Data Structures, ARRAYS, Searching using SEQUENTIAL and BINARY
SEARCH. |
|
Week 8
We will also look at some simple STATISTICS, as well as the BUBBLESORT
algorithm, and looking at ways of OPTIMISING bubblesort. |
|
Week 9
The SELECTIONSORT algorithm. Multi-dimensional arrays. |
|
Week 10
ADVANCED DATA STRUCTURES, TECHNICAL ARCHITECTURES, and UNIVERSAL DESIGN. |
|
Week 11
STRUCTURED PROGRAMMING and MENU-DRIVEN PROGRAMS |
|
Week 12
Bringing it all together. |
|
|
Week
1-12 Assessments
|
|
If you have
any suggestions, corrections, or
comments, please feel free to e-mail me at:
Damian.Gordon(a)dit.ie |
|