MS Project Assignments/ Masters Assignments / Writing Assignments

Preparing for the exams has become easier with the online support

If you are struggling with your college assignments, you have logged on to the perfect online address for help. Assignment Writing India provides one stop solution for all your degree writing assignments. We provide help to students in almost all subject matters so that they can secure good points in their exams.

Our motto is to provide the student with quality work and submit the paper within the provided deadline. We have our experts who are master assignment writers and can help the students with any sort of assignments along with dissertations and thesis papers. We can guarantee to push your grades a little higher than you expected.

Why do students avail our services?

Top Assignment for All is one of the best online help for MS Project Assignments/ Masters Assignments / Writing Assignments. We provide service to students of different nations like UAE, Canada, Australia, USA and others.

  1. We provide our students with 100% unique content for the subject matter and no issues of plagiarism can be found. Our experts take that extra care to deal every assignment with care. Every assignment is different from one another.
  2. We have thousands of expert writers providing assignments with their expertise.We have subject matter specialists for all type of assignments and projects.
  3. We offer help at very pocket friendly price for the students. We understand the expense of the students and do not charge much against the quality work that we provide.
  4. Students can easily connect with us round the clock. We are active at the students’ service 24*7.
  5. We deliver assignments within the stipulated time and never fail our given deadlines.
  6. We offer quality content for your assignments so that you can pass your exams with flying colours.

We are proud to declare that we have satisfied students all around the world.

Advanced Systems Project

In this course, you will work independently on the analysis and development of a specific business computer application. You will come up with your own project based on the broad guidelines provided below for each kind of technology.

After careful consideration, you must submit the project proposal by June 10. The project proposal should include:

1- The problem statement

You need to describe key functionalities of your system from the user perspective.

2- Your choice of technology/tools to be used for project implementation.

Project proposal should be submitted in the corresponding link in Blackboard. See sample research proposal document for an illustration.

If you are going to work with a different instructor (given that the instructor has agreed to advise you), please email me to let me know about this. Also check and confirm with your instructor that the internal roster (shared among faculty) is updated accordingly. This roster is not available on Blackboard or shared with students.

This project is your individual project and grading of advanced systems project is based on how well you implemented the project – based on the specifications that were agreed upon before you started your project.

Students are expected to turn in their original work and are prohibited from reusing past students’ projects for submissions. If any part of the project utilizes code/work used from other sources, the relevant code must be appropriately acknowledged/cited. The final submission must consist of at least 50% of original work done by the student.

Project final submission should include:

1- Completed application

2- Application documentation (requirements document, diagrams, test data etc.).  Depending on the type of project, you may have several UML diagrams, but I expect at least use diagrams and detailed use cases for all projects.

3- Project notes.They are documentation of your research effort to learn about technologies/tools that you had to use for the project.

Following submission of the above items, you will schedule an individual demonstration session. Demonstration involves more than simply showing how the application works. Your grade will depend significantly on your ability to explain your design decisions, implementation and every other aspect of your project.

Final demonstration has to be in person. Intermediate demonstrations can be online and scheduled based on mutual convenience and necessity. Your instructor will advise in this regard.

Below is a list of general project requirements for various technologies:

Networking Projects:

Project requires actual hands-on work on some of the latest technologies in Networking.  This includes Storage Area Networks, Virtualization and Cloud Computing.  Projects will be graded based on their complexity and completion of requirements.  You can use a single platform (Windows Server for example) or multiple platforms (Linux and Windows Server, for example).

ASP.NET projects

  1. Web site should be able to store and modify data using databases.
  2. Web site design should apply concepts of master pages, navigational controls, validation controls and styles/themes.
  3. Parts of the web site should only be accessible to registered users. This includes role-based security and profiles.
  4. Project should include application of state management techniques.
  5. Application of a tiered design using components.
  6. Use of Ajax.

Database Projects

  1. Complete Entity-relationship diagram or Database diagram (at least 4 tables).
  2. Database SQL script file for a specific DBMS.
  3. Query statements used for related reports and analysis (proto typed design).
  4. SQL statements for forms used in data input (proto typed design)
  5. Technology used in database layer in the application (such as ADO.NET) and sample code.

Software Development in C# or Java or any other programming language

  1. Documentation includes detailed use cases, class diagrams, sequence diagrams, package and architecture (optional).
  2. Consist of at least 8 non trivial use cases (leading to at least 8-10 Business tier classes)
  3. Should be at least 3 tiers.
  4. Should implement one or more design patterns.
  5. Code should have global documentation (publish API relevant for your environment)
  6. Involve reasonable data tier and follow DB design norms.
  7. Create a few unit test cases for demo.
  8. While demonstrating, the working code should map to your class diagrams.

Mobile Computing – any platform

  1. Documentation includes detailed use cases, and wire frame of the app (you may use any tool)
  2. Should involve storing data in a local DB or using services.
  3. Should be innovative and useful (similar app should not be available in the web) – so get the concept approved before you start.
  4. Should be able to publish and copyrights belong to UCM.
  5. Performance of the app is important criteria for evaluation.
  6. Web apps cannot qualify as one in this category (follow the web development norms published)

Web based project (other than ASP.NET)

  1. The website should be complete and involve data storage.
  2. Appropriate documentation.
  3. Should use HTML5
  4. Use at least 1 technology that is not covered in the Internet Track.
  5. May use any web development tools.
  6. Follow UI norms/patterns (refer to any UI patterns and cite it in the project note that has to be submitted for such project)
  7. Should have all validations and your website must look professional.

Calculate Bowling Scores Shell Scripting

Shell Scripting- UNIX

We will be writing a script to calculate bowling scores

– For an explanation of how it’s done please go to…

There are two pages to this web site. The explanation of the special 10th frame is on the 2nd page.

– Familiarize yourself with the game by going to…

– To watch some bowlers bowl go to..

Each script is worth 10 points…DO THE EASY ONES FIRST!!!!

We have provided some hints in bold at the end of the script explanation.

In bowling…the object of the game is to knock down the most pins in 10 frames. A frame is a set of 10 pins.

If all pins are knocked down with the first ball thrown in a frame, it is considered a strike which is symbolized by an “X” symbol.

If all pins are not knocked down with the first ball, the bowler can bowl again to try to knock down the remaining pins with a second ball. If the bowler knocks the remaining pins down, then it is considered a “spare” symbolized by the “/” symbol.

The number of pins knocked down by a bowler with each ball must be captured, because they are used to tally the scores in previous frames.

If a bowler gets a strike the next two balls he bowls are counted in the frame in which he got the strike, regardless if those balls are in the next frame or the next two frames )if he throws a second strike after the first).

If a bowler gets a spare the next ball only is counted in the frame in which he got the spare. That ball’s score is also counted in its own frame.

In the tenth frame a bowler can bowl up to three times. If he gets a strike in the first ball in the tenth, he may bowl two more times. If he bowls two strikes in the first two balls of the tenth frame or he gets a spare after the second ball of the tenth frame, he may bowl one more ball. If the bowler does not have a strike or spare after the second ball of the tenth frame then his game is over.

  • (SC1) Write a shell script that accepts the name of a bowler on the command line. If the bowler does not put the name on the command line, your script should ask him for it. Once the name has been entered (either from the command line or interactively), the name is echoed back to the screen. [command line variables, echo, if, ]
  • (SC2) Amend script 1 to give an error message if no name is given on the command line or interactively. The error message should have a “ usage” suggestion [if]
  • (SC3) Amend Script 2  to prevent the user from not entering a name. The script should insist that a name is entered. [while]
  • (SC4) Amend Script 3 to prevent the user for exiting the script before a name is entered via standard interrupts [trap].
  • (SC5) Create another script that accepts scores from the one or two balls thrown and reports back to you the result of that that frame. The script should do data checking to make sure that the numbers entered are valid [0-9] and do not add up to more than 10. The script can also accept an “X” or “x” to indicate the bowler has thrown a strike (only on the first ball) . If after two balls the bowler’s score adds up to 10 then the script should report back that you rolled a “spare” or “/”  [let]
  • (SC6) Amend script 5 to allow the process in script 5 to happen 9 times sequentially. Capture a cumulative score of each frame and report it to the user as he bowls.[while, function, variable array]
  • (SC7) Amend Script 6 to now capture the first 9 frames score in full accordance with the rules of bowling. You must now account for the special rules for spares and strikes.  Please see my explanation above…
  • (SC8) Amend Script 7 and add a 10thframe function to allow for up to 3 balls to be thrown in a special 10th frame handler. Please see my explanation of the 10thframe above….
  • (SC9) Amend the script 8 to eliminate the alphanumeric input and present the user with a menu of choices for frames 1-9 and the 10thframe. Remember, you menu choices may change depending if you are throwing the 1st, 2nd or (in the 10th frame) 3rd ball. [select]
  • (SC10) Combine Script 4 and script 9 for an interactive scoring session that captures a bowler’s name, and each of his rolls and then computes his final score. Please then add a function to redirect the score to a file call bowler.txt so we can look up the scores later on. bowler.txt should have the name in column 1, the date in column 2 (please use the “date” command to retrieve today’s date) followed by 21 columns each representing the score for each ball thrown with the final score in the 23rdcolumn. All data should be separated by a [Tab] [redirect]
  1. [EXTRA CREDIT – 5 points each]

write a nawk script or command that will find the bowler with the most strikes from bowlers.txt.

write a nawk script or command that will find the bowler with the best average from bowlers.txt