You are on page 1of 8

Assignment Front Sheet

Qualification Unit Number and Title


Pearson BTEC Level 5 HND Year 2 Diploma in 41 – Programming in Java
Computing and System Development 42 – Programming in .NET
Student Name Assessor Name

Jay Livingstone

Date Issued Completion Date Submitted On

6th March 2019 3rd April 2019

Assignment Title 1 – PCPlus Reboot – Exploring the Java and .NET Programming
Paradigms

In this assessment you will have the


Learning Assessment Task Evidence
LO opportunity to present evidence that
Outcome Criteria no. (Page no)
shows you are able to:

Discuss the principles, characteristics and


Understand the 1.1 1
features of programming in Java
principles of
41.1
programming in
Java Critically evaluate the environmental
1.2 1
flexibility of programming in Java

Discuss the principles, characteristics and


1.1 features of programming using a .NET 1
framework
Understand the
principles of Critically compare different types of .NET
42.1 1.2 1
programming in a framework architectures
.NET framework
Critically evaluate the components that
1.3 1
support the .NET framework

Learner Declaration

I certify that the work submitted for this assignment is my own and research sources are fully
acknowledged.

Student signature: Date:

1|Page
In addition to the above PASS criteria, this assignment gives you the opportunity to submit evidence
in order to achieve the following MERIT and DISTINCTION grades

Grade Descriptor Indicative characteristic/s Contextualisation

M1  Effective judgements have been made To achieve M1 you must demonstrate that complex
Identify and apply strategies to find problems have been explored by selecting and applying
appropriate solutions  Complex problems with more than one appropriate methods in your pseudo-code, flowcharts and
variable have been explored structure designs.

 An effective approach to study and You must use several different sources and clearly identify
research has been applied the sources of your examples to show effective judgements
and that, together with your work being submitted within
the published deadline, you have demonstrated that an
effective approach to study and research has been applied
to your work.
M2  relevant theories and techniques have To achieve M2 your design must have followed required
Select/design and apply appropriate been applied standards.
methods/techniques
 a range of methods and techniques have A range of methods have been used in your pseudo-code,
been applied flowcharts and structure chart designs.

 the design of methods/techniques has The selection of components and data types has been
been justified clearly justified.

M3  A range of methods of presentation have To achieve M3 you have to present a well-structured


Present and communicate appropriate been used and technical language has presentation that is easy to read and informative for both
findings been accurately used the technical and non-technical person; uses technical
language correctly and appropriately, uses a variety of
 The communication is appropriate for styles (e.g. tables, bullet points, short paragraphs etc.),
familiar and unfamiliar audiences and which ensures that your submission is appropriate for both
appropriate media have been used familiar and unfamiliar audiences, and that appropriate
media has been used.
 The appropriate structure and approach
has been used By fully adhering to the published academic presentation
template, you will ensure that a correct academic standard,

2|Page
structure and approach has been used for the submission
of your work.

D1  Conclusions have been arrived at through To achieve D1 you must justify the decisions that you
Use critical reflection to evaluate own synthesis of ideas and have been initially gathered from a range of ideas and potential
work and justify valid conclusions justified options.

 The validity of results has been evaluated As such, you would need to evaluate your proposed design
using defined criteria against the perceived user requirements.

 Realistic improvements have been You would also need to suggest potential improvements
proposed against defined characteristics and enhancements to the proposed design.
for success
D2  Autonomy and independence has been To achieve D2 you must independently take responsibility
Take responsibility for managing and demonstrated for planning and managing this assessment.
organising activities
 Activities have been managed You will demonstrate this autonomy in the decisions taken
and in the management of your activities, which should be
evidenced by the originality of your program designs in task
2 and your discussion and arguments in the evaluations in
task 1.
D3  Ideas have been generated and decisions To achieve D3 you must demonstrate your ability to
Demonstrate convergent / lateral / taken develop original ideas and validate the key decisions being
creative thinking taken by you for each aspect of your software design.
 Convergent and lateral thinking have
been applied This could be, for example, by establishing a range of
different ideas for the solution and bringing them together
 Innovation and creative thought have in an effective singular system design, whilst attempting to
been applied develop more creative and innovative ideas with more “out
of the box” thinking.

3|Page
Assignment Brief
41 – Programming in Java
Unit Number and Title
42 – Programming in .NET
Pearson BTEC Level 5 HND Year 2 Diploma in
Qualification
Computing and System Development

Start Date 6th March 2019


27th March 2019
Deadline / Hand-in
3rd April 2019
Assessor Jay Livingstone

Assignment Title 1 – PCPlus Reboot – Exploring the Java and .NET Programming Languages

Purpose of this Assignment

This assignment is aimed to:

1. Provide learners with an understanding of the characteristics and principles of the Java and .NET
programming languages

PCPlus was a computer magazine published monthly from


1986 until September 2012 in the UK by Future Publishing
plc. and was aimed at intermediate to advanced PC users,
computer professionals and enthusiasts. The magazine was
specifically for users of PCs and related technologies so
features articles were undiluted by coverage of other
platforms.

Owing to overwhelming demand from its loyal fan base


and the growing popularity of magazines such as the
MagPi (aimed at the RasPi community) Future Publishing
have decided to relaunch the magazine giving it a bright
new look and feel. As such they approached you to
write a series of magazine columns for the first issue.
Future Publishing’s chief editor has issued you with the
following brief

4|Page
Task 1: (LO41.1: AC41.1.1, AC41.1.2 : LO42.1: AC42.1.1, AC42.1.2, AC42.1.3 Individual)
Understanding the principles of programming in the Object Oriented Languages of Java and
.Net.

To accomplish this assessment you are required to deliver a TWO professional articles Each
article should be 6 pages maximum and delivered as a journalistic piece (they may also contain
images)

 Article 1: (Title) A Matter of Breeding (AC41.1.1, AC41.1.2)


This article must describe the principles of programming in Java. In doing so it must use the
following sub sections to clarify content to the reader.

o It’s matter of Principle: you must discuss the principles, characteristics and features of
programming in Java (AC41.1.1). In this article you should outline what makes Java Java,
concentrating upon things such as the JVM, OOA/OOD/OOP, threading, data structures, data
types, programming syntax, etc.

You should discuss (with examples) the reasons as to why you choose particular languages
for particular projects and conduct a detailed discussion as to why Java is chosen for many
software engineering projects – this naturally entails a detailed discussion of where Java can
be (and is) currently used.

o Bendy-Flexi-Whizz-Bang-Bang: you must critically evaluate and discuss with the aid of
THREE different examples the environmental flexibility of programming in Java
(AC41.1.2) the discussion should naturally include coverage of the JVM & JRE, and
interpreted Vs compiled languages and system specific libraries

 Article 2: (Title) Dot-Dot-Dot (AC42.1.1, AC42.1.2, AC42.1.3)


This article must describe programming using .Net. In doing so it must use the following sub
sections to clarify content to the reader.

o Going Dotty: you must discuss the principles, characteristics and features of programming
using a .Net framework (AC42.1.1). In this article you should outline what makes .Net .Net,
and consider elements such as the design features, language independence, class libraries,
etc. choosing 3 common .NET languages you should aim to explore the .NET framework in
terms of principles and characteristics

o Arcky-Snarky: you must critically compare and discuss the .NET framework architecture
(AC42.1.2). In this article you should consider elements such as the CLI, memory
management, and class libraries, etc. You should also discuss the evolution of the .NET
framework and compare framework versions (e.g. 3.5, 3.0, 2.0)

o Supporting you, supporting me: you must critically evaluate the components that
support the .NET framework (AC42.1.3). The diagram on the following page may be taken
as a starting point for this article (from http://www.developerin.net/a/39-Intro-to-.Net-
FrameWork/23-Components-of-.Net-Framework)

5|Page
 Article 3: (Title) What’s the Difference Anyway???
This article must critically compare and contrast the Java AND .NET framework and
development methodologies. In doing so, you must highlight the similarities AND differences
between BOTH approaches.

Evidence Evidence
Summary of evidence required by student
Checklist Presented

 3 x (Individual) professional magazine articles (6 pages


Task 1
maximum each) delivered in a journalistic writing style.

Sources of information:

 Unit lesson material available on Moodle for guidance and reinforcement


 Java: Books
Bloch J – Effective Java, Second Edition (Prentice Hall, 2008) ISBN: 0321356683
Goetz B – Java Concurrency in Practice (Addison Wesley, 2006) ISBN: 0321349601
Niemeyer P – Learning Java, Third Edition (O’Reilly, 2005) ISBN: 0596008732

 Websites
o http://java.sun.com/docs/books/tutorial/
o http://math.hws.edu/javanotes/
www.idevelopment.info/data/Programming/java/PROGRAMMING_Java_Programming.shtml
https://www.tutorialspoint.com/data_structures_algorithms/data_structures_basics.htm
o http://www.javatpoint.com/java-tutorial
o https://www.youtube.com/watch?v=ZzRIrTHQqCg
o https://netbeans.org/kb/docs/java/gui-functionality.html#Exercise_1
o http://www.literateprogramming.com/documentation.pdf

 Microsoft .NET: Books


Esposito D – Programming Microsoft ASP.NET MVC (Microsoft, 2010) ISBN-10: 0735627142
Libert J, Horovitz A – Programming .NET 3.5 (O’Reilly, 2008) ISBN-10: 059652756X
Lowy J – Programming .NET Components: Design and Build .NET Applications Using
ComponentOriented Programming (O’Reilly, 2005) ISBN-10: 0596102070

 Websites
o http://msdn.microsoft.com/en-gb/library/zw4w595w.aspx
o www.dotnet-guide.com/
o www.programmingtutorials.com/vbnet.aspx
o http://www.developerin.net/a/39-Intro-to-.Net-FrameWork/23-Components-of-.Net-Framework

6|Page
Achievement Summary
Pearson BTEC Level 5 HND Year 2
Qualification Diploma in Computing and System Assessor Name Jay Livingstone
Development
Unit Number 41 – Programming in Java
Student Name
and Title 42 – Programming in .NET

Criteria To achieve the criteria the evidence Achieved?


Reference must show that the student is able to: (tick)

LO 41.1 Understand the principles of programming in Java

1.1 Discuss the principles, characteristics and features of programming in Java

1.2 Critically evaluate the environmental flexibility of programming in Java

LO 42.1 Understand the principles of programming in .Net

Discuss the principles, characteristics and features of programming using a


1.1 .NET framework

1.2 Critically compare different types of .NET framework architectures

1.3 Critically evaluate the components that support the .NET framework

Higher Grade Achievements (where applicable)

Achieved? Achieved?
Grade descriptor Grade descriptor
(tick) (tick)

D1: Use critical reflection to


M1: Identify and apply strategies
evaluate own work and justify
to find appropriate solutions
valid conclusions

D2: Take responsibility for


M2: Select / design and apply
managing and organising
appropriate methods / techniques
activities

M3: Present and communicate D3: Demonstrate convergent /


appropriate findings lateral / creative thinking

7|Page
Assignment Feedback
Formative Feedback: Assessor to Student

Action Plan

Summative Feedback

Feedback: Student to Assessor

Assessor Signature Date

Student Signature Date

8|Page

You might also like