100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Overig

Unit 4: Programming - Assignment 1(Distinction)

Beoordeling
-
Verkocht
1
Pagina's
36
Geüpload op
13-03-2022
Geschreven in
2023/2024

This document includes Assignment 1 for Unit 4: Programming. Completed up to Distinction

Instelling
Vak











Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Gekoppeld boek

Geschreven voor

Study Level
Publisher
Subject
Course

Documentinformatie

Geüpload op
13 maart 2022
Aantal pagina's
36
Geschreven in
2023/2024
Type
Overig
Persoon
Onbekend

Onderwerpen

Voorbeeld van de inhoud

Unit 4 Programming – Assignment 1




Contents
Introduction..........................................................................................................3
Explain how computational thinking skills are applied in finding solutions that can be
interpreted into software applications.......................................................................3
Computational Thinking..........................................................................................3
Computational Thinking Skills..................................................................................4
Decomposition.......................................................................................................5
Pattern Recognition................................................................................................6
Abstraction and Pattern Generalisation.....................................................................7
How principles of computer programming are applied in different languages to produce
software applications..............................................................................................9
Uses of Software Applications................................................................................13
How these computational thinking skills are applied when exploring the principles of
software design...................................................................................................19
Software design methods to boost effectiveness......................................................21
Analysis of computational skills impact on software design........................................25
Features of Decomposition....................................................................................25
Features of Pattern Recognition.............................................................................25
Features of Pattern Generalisation and Abstraction...................................................26
Implementation of C# in Problem Solving...............................................................26
Implementation of Visual Basic in Problem Solving...................................................26
Strengths of the programming language C#............................................................26
Weaknesses of the programming language C#........................................................27
Advantages and Disadvantages of Visual Basic........................................................27
Evaluation...........................................................................................................28
The use of computational skills used.......................................................................28
The use of Visual Basic and C# to Solve Issues........................................................29
Quality of Coding.................................................................................................29
Why are these coding languages used?...................................................................29
Benefits and Drawbacks of the listed Computational thinking principles......................30
Benefits of Decomposition.....................................................................................30
Additional Advantages..........................................................................................30
Disadvantages of Decomposition............................................................................31
Advantages of Pattern Recognition.........................................................................31
Disadvantages of Pattern Recognition.....................................................................31
Benefits of Abstraction..........................................................................................31
Drawbacks of Abstraction......................................................................................31
Variables.............................................................................................................32
Constant.............................................................................................................32

,Unit 4 Programming – Assignment 1


Key Processes.....................................................................................................32
Repeated Processes.............................................................................................33
Advantages and Disadvantages of these programming languages..............................33
Benefits of C#....................................................................................................33
Disadvantages of C#...........................................................................................34
Benefits of Visual Basic........................................................................................34
Drawbacks of the programming language Visual Basic.............................................35
Conclusion..........................................................................................................35
References..........................................................................................................35
Introduction.............................................................................................................4
Explain how computational thinking skills are applied in finding solutions that can be interpreted into software
applications..............................................................................................................4
Computational Thinking................................................................................................4
Computational Thinking Skills..........................................................................................4
Decomposition..........................................................................................................6
Pattern Recognition.....................................................................................................7
Abstraction and Pattern Generalisation...............................................................................8
How principles of computer programming are applied in different languages to produce software applications
.........................................................................................................................10
Uses of Software Applications........................................................................................13
How these computational thinking skills are applied when exploring the principles of software design........19
Software design methods to boost effectiveness...................................................................21
Analysis of computational skills impact on software design........................................................25
Features of Decomposition...........................................................................................25
Features of Pattern Recognition.....................................................................................25
Features of Pattern Generalisation and Abstraction................................................................26
Implementation of C# in Problem Solving...........................................................................26
Implementation of Visual Basic in Problem Solving.................................................................26
Strengths of the programming language C#.........................................................................26
Weaknesses of the programming language C#......................................................................27
Advantages and Disadvantages of Visual Basic......................................................................27
Evaluation.............................................................................................................28
The use of computational skills used................................................................................28
The use of Visual Basic and C# to Solve Issues......................................................................29
Quality of Coding......................................................................................................29
Why are these coding languages used?.............................................................................29
Benefits and Drawbacks of the listed Computational thinking principles.........................................30
Benefits of Decomposition...........................................................................................30
Additional Advantages................................................................................................30
Disadvantages of Decomposition....................................................................................31

,Unit 4 Programming – Assignment 1


Advantages of Pattern Recognition..................................................................................31
Disadvantages of Pattern Recognition...............................................................................31
Benefits of Abstraction...............................................................................................31
Drawbacks of Abstraction............................................................................................31
Variables...............................................................................................................32
Constant...............................................................................................................32
Key Processes.........................................................................................................32
Repeated Processes...................................................................................................33
Advantages and Disadvantages of these programming languages.................................................33
Benefits of C#..........................................................................................................33
Disadvantages of C#..................................................................................................34
Benefits of Visual Basic...............................................................................................34
Drawbacks of the programming language Visual Basic.............................................................35
Conclusion.............................................................................................................35
References.............................................................................................................35




Introduction
In this assignment I’m going to cover many topics such as the Computational Thinking
and its skills, the various programming languages as well as its principles, the different
features of decomposition, pattern recognition or generalisation and finally the
evaluation which includes implementation and the strengths and weaknesses of two
programming languages such as C# and Visual Basic.



Explain how computational thinking skills are applied in finding
solutions that can be interpreted into software applications.
Computational Thinking
Computational thinking allows us to look at a complex problem, understand its
nature, and come up with potential solutions. We can then deliver these
solutions in a format that a machine, a person, or both can understand.

, Unit 4 Programming – Assignment 1




Reference: [1]


Computational Thinking Skills
Decomposition, pattern identification, pattern abstraction, and algorithm
creation are the four key computational thinking skills.

Computational thinking is a way of logically solving issues to make things
easier. With computational thinking, issues can be identified and therefore
solved.

There are many ways and methods of computational thinking such as using
algorithms since this can reduce the risk of bugs in an application and solve any
processing issues. This is an excellent method for programmers to use when
coming across different problems and they need it the most since issues can be
very time consuming and most programmers must deal with those when it
comes to coding things such as applications.

The methods of computational thinking can be used in variety of problematic
situations to create solutions.
€11,82
Krijg toegang tot het volledige document:

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
pagy Abacus College, Oxford
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
113
Lid sinds
4 jaar
Aantal volgers
101
Documenten
11
Laatst verkocht
4 maanden geleden

3,6

17 beoordelingen

5
6
4
4
3
4
2
0
1
3

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen