19LLP109 - Digital Application Development Assignment

Assignment Help Other Subject
Reference no: EM132411717 , Length: word count:3000

19LLP109 - Digital Application Development Assignment - Loughborough University, UK

The coursework for this module is a single 3000 word report which is divided into two parts:

Part 1. Python coding mini-project - Develop an electronic bibliographic information management system.

Part 2. C coding mini-project - Design your own software application in C.

For this coursework you are asked to write a report and develop two software codes for the applications of a data management system in (1) Python and (2) C.

Find technical solutions for practical problems by reasoning, deduction and implementing from initial ideas to a final product.

Demonstrate the programming concepts and technical understandings learnt in LLP109. At least four different technical elements for coding should be used for each code.

Analyse and discuss the approaches, results and logics of the codes.

Abstract features from objects/problems and develop ideas into algorithms.

Identify and utilise software tools, algorithms and functions for digital application development.

Demonstrate necessary logical understanding to develop applications and provide a software package.

Understand the concepts and use of coding techniques of variables, data structures, input/output, loop, conditionals, (user-defined) functions, and operators in C and Python.

Report structure -

Your report should be clearly divided into two parts, each representing one of the two mini-projects. Each part should contain the following sections for each mini-project:

Introduction - You should research the context of the problem and give a clear overview of what your programs are intended to do. Your introduction to each part should also clearly explain where the programs might be used in an industrial application and how they relate to the field of digital technologies in general.

Program structure - Explain in general how each program is structured. You can use a block diagram if you wish or any appropriate method to show how the program you are submitting is constructed.

Explain this in terms of objects, flow diagrams or procedural code, depending on the language/method being used. It should be possible to read this section of your report alongside your program and fully understand how the program works at a basic level but without necessarily understanding how each individual function/object works.

Program functionality - Prove in this section that your C and Python codes actually work by showing the result of inputting test data and showing the output. Demonstrate clearly that the output you get is what would be expected.

Conclusion and further work (at the end of each part of the report) - Discuss critically what you have achieved, such as Does the program work well in other computers? What are the limitations and expected errors? Are there any parts that do not fully work and need further development?

Application development - Explain how the program was developed and how you designed the software. You will need to expand your explanation to demonstrate how the concepts of pointer, structure, and array apply to the code you developed.

Data processing and functions in Python and C - In this section you should demonstrate your understanding of how to use Python and C functions and commends. Your code should be referenced alongside your explanation. Try to give specific information about the code you wrote. Explain which functions you used and how they work, drawing on relevant theory where appropriate. Each part of the report should be approximately 1500 words (3000 words in total). The word limit does not include diagrams/figure captions and the software code itself which can be any length.

Coursework - C

Develop your own electronic 'bibliographic information data management system' in C.

Assignment: Write a complete, well-structured C program that begins by asking the user to enter bibliographic information of library items, such as books, CDs, photographs. The program will produce a database with the input values and display the stored ones to users. You must use: Pointer, Array, Structure, Loop, Conditionals, user-defined Functions, and Input/ Output. Therefore, you should ask yourself how you can incorporate the topics you learnt in the module into this specific project. Be sure to write your student number in the upper right-hand corner of the code. Use comments to explain intended meaning, reason, and functions of each part in the program. This will be very helpful for readers to understand your code.

Directions: Above all, think of the general architecture of the code in C. Define a Struct that includes bibliographic data sets, such as a title, author, year, identification number, page number members. Your code should be able to display all the data sets on a screen after entering the input data. The code should have an input and output (display) functions that defined by you.

A user should be asked to choose an operation out of multiple options, such as (1) Data input, (2) Display the data sets, (3) Finish and exit. When (1) has been chosen, the code calls the 'input' function and the user put bibliographic information for each library item. After entering all the data of a book, the user can make a choice out of the three (or more than three) options again. Therefore, a loop and conditionals are required in the main() function. For example, a user can see the data sets stored in the database so far when (2) has been chosen, finish the job and exit when (3) has been chosen, or carry on with the data input job with the option (1). It is necessary to write a code preventing (unintended, overflow, memory, wrong input data type) errors. i.e., exception/error routine, when a user tries to make wrong attempts, e.g. to try putting more data than the storage size of an array.

Coursework - Python

Develop your own electronic 'bibliographic information data management system' in Python.

Assignment: Write a complete, well-structured Python program that begins by asking the user to enter bibliographic information of library items, such as books, CDs, photographs. The program will produce a database with the input values and display the stored ones to users. You must use: Data Structures, Loop, Conditionals, user defined Functions, and Data (keyboard) Input/ (screen) Output. Therefore, you should ask yourself how you can incorporate the topics you learnt in the module into this specific project. Be sure to write your student number in the upper right-hand corner of the code. Use comments to explain intended meaning, reason, and functions of each part in the program. This will be very helpful for readers to understand your codes.

Directions: Above all, think of the general architecture of the code. Think of a Data Structure that includes bibliographic data sets as its elements, such as a title, author, year, identification number, page number. Your code should be able to display all the data sets on a screen after entering the input data. The code should have an input and output (display) functions that defined by you.

Attachment:- Digital Application Development Assignment Files.rar

Reference no: EM132411717

Questions Cloud

Develop an extension module for our user management : Develop an extension module for our user management application in order to be able to gather the data that the Institute is asking for a specific time frame
Create your algorithm using pseudocode : Create your algorithm using pseudocode that determines if a department store customer has exceeded their credit limit. Be sure you gather the following inputs.
Draw the resulting tree for each of these insertions : Draw the resulting table when inserting and Draw the resulting tree for each of these insertions - When collisions are handled by means of separate chaining.
Determine the type of evaluation method to use in web design : Recommend one (1) prototype that could be created. Determine the type of evaluation method to use in a Web design for the best user experience.
19LLP109 - Digital Application Development Assignment : 19LLP109 - Digital Application Development Assignment Help and Solution - Loughborough University, England, UK. Design your own software application in C
ACC100 Principles of Accounting Assignment : ACC100 Principles of Accounting Assignment Help and Solution, Polytechnic Institute Australia - Assessment Writing Service - prepare financial statements
Assess the network cyber-security policy : Assess the network cyber-security policy to determine if the policy is able to minimize risks and vulnerabilities? Develop security policy sections that.
Why given topic is important for your peers to understand : Write 500 words or more explaining why this topic is important for your peers to understand. Be focused and specific. Look into the general topic to.
Describe it security policy for handling user accounts : Create a step-by-step IT security policy for handling user accounts/rights for a student who is leaving prematurely (drops, is expelled, and so on).

Reviews

len2411717

12/4/2019 2:07:05 AM

Total Word: 3000. Reference – Python + C. Requirements: Both parts of this assignment require completion of the 3000 word report and development of pytyon and C code. Please be sure to strictly follow the attached requirements and grading criteria.

Write a Review

Other Subject Questions & Answers

  What are the legal issues under corp act and asic act

What are the legal issues under Corp Act and ASIC Act, William recommends they invest the bulk of their money in Big Dreams Ltd by acquiring shares

  What are the implications of the cultural variables

What are the implications of the cultural variables for your communication with the team representative from each country in the face to face meeting?

  What search patterns may be utilized at this crime scene

Conduct an Internet search on various types of search patterns used to search for evidence at a crime scene

  Create the list of five criteria which explains your

develop a list of five criteria that describes your employer of choice. then visit the websites of three companies in

  Discuss two international events involving the us military

You have already developed a thesis statement and developed an outline in which you explored two (2) real-life international incidents from the past five (5) years involving the United States as they received an elevated status as a world power. N..

  Discuss and examine an emergency situation

Discuss and examine an emergency situation where business continuity was utilized.

  Concept of autobiographical memory

Analyze the concept of autobiographical memory using AUTOBIOGRAPHICAL MEMORY article. Briefly summarize AUTOBIOGRAPHICAL MEMORY article.

  Write a thesis statement

Select one topic and write a thesis statement: Write your own thesis statement. See "Draft and revise a working thesis statement". Why this topic? Briefly explain why this topic interests you

  Discuss the us constitution for each branch of government

The powers enumerated in the U.S. Constitution for each branch of government have shifted over the years as a result of decisions made by the Supreme Court.

  Physician assisted suicide

Must have 5 sources and include an ethical theory at the end. Preferably ethical egoism and how it deals with Physician Assisted Suicide

  World class organizations in their respective industries

Do you agree or disagree that these are "World Class" organizations in their respective industries. WHY

  Conduct a review of the information provided in nrf

For which of your selected levels of government does your analysis indicate that the Critical Infrastructure Protection (CIP) guidance is better developed?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd