preview

Application And Limits Of The Following Programming Paradigms

Better Essays

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

Get Access