Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| programming [2022/07/06 08:33] – [Assignment Brief] emma | programming [2024/09/06 08:32] (current) – [Delivery] chris | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ==== Module UFCFEU-30-1 Level 4 30 credits ==== | ==== Module UFCFEU-30-1 Level 4 30 credits ==== | ||
| - | === Module | + | === Module |
| {{ : | {{ : | ||
| + | |||
| + | |||
| ==== Overview ==== | ==== Overview ==== | ||
| Line 22: | Line 24: | ||
| *object-oriented programming | *object-oriented programming | ||
| *functional programming | *functional programming | ||
| + | *full-stack development - 3 tier model: presentation, | ||
| *event driven and reactive programming | *event driven and reactive programming | ||
| *language translation and execution | *language translation and execution | ||
| Line 40: | Line 43: | ||
| ==== Delivery ==== | ==== Delivery ==== | ||
| - | All resources and the block release schedule | + | The following units will be delivered: |
| + | * **Software Development Lifecycle and Methodologies: | ||
| + | * **Programming Foundations: | ||
| + | * **Assembler Programming: | ||
| + | * **C++ Programming: | ||
| + | * **C# Programming: | ||
| + | * **Python Programming: | ||
| + | * **Software Development Paradigms: | ||
| + | * **Data Structures and Algorithms: | ||
| + | * **Windows Forms Development: | ||
| + | * **Web Development: | ||
| + | * **Database Access: | ||
| + | * **Cloud Introduction: | ||
| - | [[programming module resources|Programming Module Resources]] | ||
| ==== Assignment Brief ==== | ==== Assignment Brief ==== | ||
| Line 61: | Line 75: | ||
| Due: Start of block release week 1 of next module | Due: Start of block release week 1 of next module | ||
| - | Apprentices will design algorithms and implement a 4-function calculator as an assembler program, a GUI desktop application and a cloud-based solution. In the desktop and cloud solutions calculations must be stored and retrieved in a suitable file system or database. | + | Apprentices will design algorithms and implement a working piece of software. |
| In each case there must be a technical description, | In each case there must be a technical description, | ||
| - | |||
| - | {{ :: | ||
| - | |||
| - | |||
| - | |||