Assignment Brief
In order to satisfy Gary’s need for knowledge, you should prepare a report covering following topics (Tasks 1 – 4).
Task1 (P1)
Outlining the application and limits of the following programming paradigms:
• object-oriented programming
• Event-driven programming
• Procedural programing
Task 2 (P2)
To help Gary make decisions about which language to choose, you are asked to provide Gary a list of key factors and their importance in choosing a programming language.
Task 3 (P3 and P4)
As Gary is fascinated about computer software, he would also like you:
1. to explain sequence, selection and iteration as used in computer programming.
Note: you may refer to unit 16 assignment 1 task 1 a) for evidence)
b) Research and describe some commonly used data types in programming; explain the benefits of having a variety of data types available to the programmer.
Task 4 (P6, M2 and D2)
• Having outlined the roles of software design, you are to prepare a report on design tools and techniques. Your report should cover the following topics using the scenario given above:
• Screen designs (layouts, story boards)
• IPO (Input, Process, Output)
• Data Dictionary
• HIPO (Hierarchical IPO) or Structure Chart
• Flowchart
• Pseudo-code
Furthermore, you are asked to: a) justify the choice of date types and software structures used in your design (M2); b) develop algorithms to represent your design solution (D2).
Table of Contents
Introduction 1
Object-oriented programming 2
The report has to be presented professionally with cover sheet, table of contents and references.”
In this task I have described procedural programming and its structure with examples. I’ve described also what IDE is and how it simplifies the development process and I’ve chosen Visual Basic as an IDE example and I described its components. For merit task I have described GUI with advantages and also I have
The purpose of this report was to provide a response to the following questions by referring to the concepts covered in the text and discussed in class.
Explain the purpose of this report by formulating a clear, concise statement of purpose. Consult pages 279 and 280 in your textbook to decide what you must tell your readers in order for them to act on your recommendation(s). This statement should answer the following questions: What? To whom? Why? (2 marks)
TCO 3—Given a simple problem, design and desk-check a solution algorithm requiring a modular design that is expressed in terms of pseudocode or program notes, input-process-output (IPO) analysis, and flow chart.
Matthew is a conscientious, hard-working student. He has been very dedicated this year to learning each topic in the course especially programming. This level of commitment will no doubt give great dividends in the future. He is very good at meeting deadlines, and he always does his work to a high standard. All he needs now to gain endorsement in this subject is complete the externally marked Computer Science report to a high standard.
Review the PowerPoint presentation ("Program Evaluation--BPHI") for an example of a completed program design. Based on your review of the presentation and Chapter 2 of the textbook, discuss at least five different important program characteristics that must be considered when designing a program evaluation.
In this presentation I will be looking at data types and how they can be used and represented.
P4- Outline the benefits of having a variety of data types available to the programmer
Q:1. Briefly explain following designing requirments that are required when designing the hardware and software infrastructure :
3. (TCO 1) To design a report you should do all of the following EXCEPT (Points : 5)
Having given a brief summary of what this report is going to contain, I will now discuss
This report will focus on three areas out of the optional six activities, as follows:
Programming languages are vast and diverse in their numbers. These different languages use fundamental styles of programming called programming paradigms. These programming paradigms layout the particular design approach that a program will use to solve a problem or achieve an objective. Of the many different types of programming paradigms, some of the more distinguished ones are procedural, functional, logical, and object orientated programming. Recently the object orientated languages have been rising in popularity due to their ability to easily implement large programs. There are many different object orientated programming languages (OOPLs), among them are C#, Java, Ruby, and Python. This essay will compare and contrast two of these languages: Python and Java.
Use this section to identify the design documents that have been developed and summarizes the overall solution design in a succinct statement. Also, define why each of these design documents is necessary for the project.