Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien 4.2 TrustPilot
logo-home
Autre

Unit 4: Programming - Assignment 1(Distinction)

Note
-
Vendu
1
Pages
36
Publié le
13-03-2022
Écrit en
2023/2024

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

Établissement
Cours











Oups ! Impossible de charger votre document. Réessayez ou contactez le support.

Livre connecté

École, étude et sujet

Niveau d'études
Editeur
Sujet
Cours

Infos sur le Document

Publié le
13 mars 2022
Nombre de pages
36
Écrit en
2023/2024
Type
Autre
Personne
Inconnu

Sujets

Aperçu du contenu

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
Accéder à l'intégralité du document:

Garantie de satisfaction à 100%
Disponible immédiatement après paiement
En ligne et en PDF
Tu n'es attaché à rien

Faites connaissance avec le vendeur

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
pagy Abacus College, Oxford
S'abonner Vous devez être connecté afin de suivre les étudiants ou les cours
Vendu
113
Membre depuis
4 année
Nombre de followers
101
Documents
11
Dernière vente
4 mois de cela

3,6

17 revues

5
6
4
4
3
4
2
0
1
3

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions