====== 2021 Programming Module Schedule C# ====== ^Week^Date^Day^Topic^ |1| |Monday| Software development lifecycles| Covers all week {{::methodology_6_.pptx }}| | | | |Waterfall sequential, Agile iterative and incremental| | | | |Tuesday|Different tools within environments | | | |Wednesday|Advantages and disadvantages of different software development processes| | | |Thursday|Use of different tools and environments within the lifecycle process *add test plans| | | |Friday|Effective Team Working| | | | |Dealing with challenges - complexity, emergence, adaption and co-evolution| |2| |Monday|Morning Exam | | | | Monday & Tuesday|Programming Paradigms introduction & Data structures|{{ :cyberdegree:introduction_programming.pptx}}|{{: cyberdegree:1_structurec_.pptx}} | | | | |Languages Algorithms and program design, logic, flow |{{ :cyberdegree:2_selectionc_.pptx}} |{{ : cyberdegree:3_c_iteration_loop.ppt |}}| | | | |Programming concepts including environments & IDE|{{ :cyberdegree:4_csharpnamingconventionserrorhandling.ppt |}} | | | |Fundamental Data structures Practical|{{ :cyberdegree:5_datastructures_arrays.pptx |}}{{ :digapp:swdt:array_exercise.docx|Array_Exercise }}| | | |Wednesday |Functional programming |{{ :cyberdegree:5_object_orientatedfinal.pptx |}}| | | | |Object Orientated Programming, Classes, Fields, Properties, Constructor & Methods| {{ :digapp:swdt:Task - Class Demo.docx|Class Demo Task }}|{{ :cyberdegree:functional_programming.ppt }}| | | | |Practical, Inheritance, Polymorphism|{{ :cyberdegree:6_read_writefiles.pptx |}}| | | |Thursday|Event Driven programming - Service orientated,Event handlers, Time driven, Trigger functions| | | | |Event Driven Programming programming Cont Practical|{{ :cyberdegree:event_gui.zip |}}| | | |Friday|Assignment & Homework [[https://www.youtube.com/watch?v=9VRnv6QQsEQ|ASP.NET Core Web Application]] | | | |Monday |Web applications, HTML & CSS frontend|{{ :1_degree_webpages.pptx |}}|{{ :cyberdegree:2_css_selectors.ppt |}}| | | |Tuesday |Server side -PHP & Responsive applications|{{ :cyberdegree:3_st-dblogin.pptx |}}|{{ :cyberdegree:4_phpsqlediting.pptx |}}| | | | | Scripting languages - Javascript|{{ :cyberdegree:5_javascript_2_.pptx |}}|{{ :cyberdegree:bookshtml.docx |}}{{ :cyberdegree:library.doc |}}| | | |Wednesday|Connecting to data - Database Cloud| | | | |App Deployment Azure/Linux Server|{{ :cyberdegree:5_linking_app_to_azure_copy.pptx |}}|{{ :digapp:swdt:resources.docx |More Links}}| | | | |Assignment|{{:digapp:swdt:testing_auto-saved_.pptx |Applying Testing}}|{{ :digapp:swdt:critical.pptx |Tips on writing UWE assignments}}{{ ::shared_hosting.pptx |Web Hosting }}| | | |Thursday |Machine Code Assembly & High/Low Level Languages|{{: cyberdegree:programmingassemberpart1.pptx}}| {{ :cyberdegree:programmingassemberpart2.pptx}} | | | | |Assembly Language Practical|{{ :cyberdegree:programmingassemberpart3.pptx |}}| | | |Friday|Assembly cont| | | | |Assembly Language Practical|