Explain what is Angular JS? What does it do? Have you found any big-name companies that use it? What advantages does it offer to a developer? What is its history and who developed it? Are there any revision versions? Is it free? How is it used in general, non-coded terms?

COMPUTING / COMPUTING & WEBSITE DEVELOPMENT

Refer/Defer Assessment Brief Semester 1 2014/15 – Feb. 2015

Course / Programme: Second year Computing courses (HE5)

Module Name: Web Programming

Module Code: CPU5001

Module Leader: Martin Stanhope

E-mail address: m.stanhope@bolton.ac.uk

Assignment Number & Title: 002 Research assignment into AngularJS

Issue Date: Friday 27th Feb. 2015

Submission Deadline: 5pm – 17th April 2015

Assessment Component Instructions

002 Coursework See the instructions given below

Instructions

Many web development and games software development companies are looking to recruit graduates with skills in the following areas:

HTML

CSS

Javascript

AngularJS

Due to assignment 2 of the CPU5001 Web Programming module being a research based task, you are required to extend your knowledge of HTML and JavaScript by researching into AngularJS and creating a number of tutorial demonstration examples showing the reader how to use and understand this development technology.

Submission Recruitments

Submit a report on your research findings (see report structure guidelines shown below) and your demonstration files (HTML, JavaScript) in a single zip file (named, for example: CPU5001-JohnSMITH-js1abc-ReferralAss2.zip) using the Turnitin submission link shown at the top of the CPU5001 Web Programming Moodle page.

Remember to describe the operation of the files in the report; do not just submit HTML and JavaScript files expecting the reader to know what to do with them. You will need to demonstration explain fully in detail to show what, why and how you did the research into the written report from the start and beginning? Can you please use Harvard referencing for this report? Can you please use basic English language so the reader can understand it more easily and make the report more interesting? Can you please create a high standard report that is well-structured with no grammar or spelling mistakes and showing the correct use of citations to reference the items shown in the bibliography? Can you please write 2 pages at the moment then order more if required?

The report should have the following structure:

1. Front cover

This should show: University name, Department name, Course title, Module number and title, your name and student ID number, tutor’s name, issue and submission dates.

2. Contents Page

3. Introduction

Give a single page introduction to what it is you are doing and why.

4. Non-code related research

Detail your research findings, try addressing the following:

What is AngularJS? What does it do? Have you found any big-name companies that use it? What advantages does it offer to a developer? What is its history and who developed it? Are there any revision versions? Is it free? How is it used in general, non-coded terms?

5. Code related research

This is the main section of the report. It should show examples of the use of AngularJS starting from very simple ones, to get the reader started, to more advanced ones showing the reader more useful features. Start your research by looking at the examples on the w3schools website.

http://www.w3schools.com/angular/default.asp

Do not just copy the code from the w3schools website above do your own examples later? Try some of them in order to gain an understanding to allow you to create your own set of examples later. Write your own examples in such as the way the reader of the report can try them out as he and she reads the report.

Do not try to cover all of the AngularJS tutorial areas detailed on the w3schools site, decide on a limited set that you think are sufficient to give the reader sufficient understanding to carry on with self-directed learning.

6. Reflective Summary

Summarise your findings and state whether you have enjoyed the development and have gained an understanding of something that you consider may be useful to you when you graduate.

7. Appendix A – A work-log diary using the link provided as the top of the CPU5001 Moodle page, submit a zip file containing:

A written work-log of the work you have carried out. This should be in the form of a diary in which you need to state the date and time of development periods and a brief overview of what you have done in each period, you need to record this for each day and time you work on the assignment for example,

Fri. 27 Feb. 2015 (18.00-20.00 = 2hrs): Looked at the w3schools website to see what AngularJS is. There appears to be several tutorial examples that may be useful later when I develop my own but there seems to be very little in terms of supporting explanations.

Sat. 28 Feb. 2015 (15.00-16.00 = 1hr): Did some general web research to find out what AngularJS is and why it is used. See below for the best links:

….

Sun. 29 Feb. 2015 (10.00-12.00 = 2hrs): Researched to see if any big-name companies are using AngularJS to find out what they are using it for and what they think of it. See below for the most useful links. Also looked at job sites to see if AngularJS is being asked for in job descriptions; found one in London, salary £80,000 – this is looking promising, this referral task could be the start of something big!

http://www.totaljobs.com/JobSearch/Results.aspx?Keywords=AngularJS

8. Bibliography

This should be in Harvard style and list all of the resources you have read and those you are citing from within the body of the report.

1. Can you also demonstrate the whole assignment you need to explain fully in detail what, how and why you did this for the assignment? Because my tutor will be asking me Questions in class and he will ask me to demonstrate my work to him after this assignment has been completed so I can talk to the tutor about what I have done. This will give the tutor the opportunity to ask me questions so I can determine that you have done the work on your own and that you fully understand it. Can you please use Microsoft Word 2013 to explain this fully in detail? Can you please also explain fully in to my tutor detail how to demonstrate all your code related research in section 5 of the report? Can you please explain fully in detail how to demonstrate the whole assignment to my tutor? I need to know how, what, why and when you did the assignment? Can you please use Microsoft Word 2013 to explain this fully in detail? Can you please continue with the research for AngularJS finds? You need to try the links we have put under the ‘Basic’ heading in the attached file. You need to try to understand the basics before trying to create your own examples. I have attached the AngularJS research finds see attached with this order.

I have a Windows 8 64 bit operating system on my laptop.

Marking guidelines

Your assignment needs to cover the following things to meet the passing criteria:

• A basic, but well structured report with no grammar or spelling mistakes and showing the correct use of citations to reference the items shown in the bibliography. Use basic English language so the reader can understand it more easily and make the report more interesting. Section 5 of the report should guide the reader through at least 6 examples (or your own choice) of the use of AngularJS with supporting explanations to show the reader what the following are and how to use them: directives, expressions, and controllers.

• The report should be of a high standard and the work-log shown in Appendix A should be very clear and well detailed to allow the reader to see the development effort put into the work.

• But section 5 should cover more advanced examples relating to how AngularJS is used in conjunction with tables and forms.

• But section 5 should cover more examples that would be useful to a professional HTML and JavaScript developer such as those dealing with events and validation.


Last Completed Projects

# topic title discipline academic level pages delivered
6
Writer's choice
Business
University
2
1 hour 32 min
7
Wise Approach to
Philosophy
College
2
2 hours 19 min
8
1980's and 1990
History
College
3
2 hours 20 min
9
pick the best topic
Finance
School
2
2 hours 27 min
10
finance for leisure
Finance
University
12
2 hours 36 min