TaskYou will build up an electronic portfolio of relevantexamples of using data structures and algorithms in solving a variety of [login to view URL] should include:•Data StructuresoSimple variables of various data typesoOne-and two-dimensional arraysoLists, stacks, queues and trees (at least two of these four)oGraph or ‘cellular automata’ structures•AlgorithmsoIteration and recursionoSearching and sortingoSecurity algorithms (eg, encryption orhashing)oGraph/network algorithms (spanning tree, shortest path, tour, etc.)Your timed in-class assessment will cover one or twoof these techniques and you may include this work in your portfolio, if you wish,once it has been cleaned up and presented to the same standard/format as the rest of your [login to view URL] C# comments for any annotation rather than anythingmore complicated. Algorithmic correctness must be demonstrated through appropriate testing: this is not a trivial [login to view URL] guidance will be given in onlinesessions and most of the practice examples will contribute to your portfolio in one form or another. But the onus, as we progress, will be on youto be organisedin saving and keeping track of all [login to view URL], rememberthe importance oftesting and demonstratingcorrectness. The module leader will not run each piece of code to see what happens! (They won’t be able to. This also means, of course, that the material shouldnot be organised as Visual Studio files; rather you should produce a single PDF document–of code that you’ve written, not unit blocks, etc. that you haven’t.)You can structure and arrange your portfolio in whatever way most suits you and/or displays your work to its best advantage. However all of this will ultimately be presented as a single PDF documentand submitted through Moodle (TurnItIn) so –at least from a marking perspective –nothing too complicated [login to view URL] module leader will not run each of the programs: your task is to demonstratethat they work! Also, be consistent (professional) in your indexing, presentation, layout, organisation, structure, commenting, etc. Enthusiasm and initiative will be rewarded but do please discuss with the module leader if in [login to view URL] the TurnItIn link on the Moodle COM539page, as a single, unzipped PDF document(containing an organised, indexed, structure of code and testing).AssessmentTo obtain agrade C, your portfolio will be largely complete in respect of the list above, with some testing.A fully-complete portfolio, with extensive testing will earn a grade B. Increasing algorithmic efficiency and accuracy will raise this towards a grade B+. An extendedprofessional submission, showing individual initiative, will be awarded a grade [login to view URL] Learning OutcomesTo pass this assignment, you will:[login to view URL] and interpret a range of problems and produce designs and models for algorithmic solutions [login to view URL] computational solutions that demonstrate proficiency in a range of algorithmic techniques and data structures [login to view URL] and evaluate problems and solutions in terms of their computational complexity Transferable skills and other attributes:•Personal motivation, organisation and time management•Ability to collaborate and plan•Written and verbal communication skills•Research and analytical skills
6 pekerja bebas membida secara purata £176 untuk pekerjaan ini
Hi! I am a software developer and C, C# expert. I can start work right now and successfully deliver final result to you. I can deliver your project in shortest time and successfully. Thanks.