Unit 20 APDP Assignment Questions, Summaries of Computer science

This document includes about the unit 20.

Typology: Summaries

2025/2026

Uploaded on 05/10/2026

yoon-kyal-sin-lin
yoon-kyal-sin-lin 🇸🇬

1 document

1 / 11

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Unit 20 APDP IMC Batch 7-24 SW
Name 0
Info Myanmar College
Batch – 7-24 SW
Second year, First semester
Start Date: 13.5.20246
End Date: 29.5.2026
HND
Unit 20: Applied Programming
and Design Principles
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Unit 20 APDP Assignment Questions and more Summaries Computer science in PDF only on Docsity!

Unit 20 APDP IMC Batch 7-24 SW

Info Myanmar College

Batch – 7-24 SW

Second year, First semester

Start Date: 13.5.

End Date: 29.5.

HND

Unit 20: Applied Programming and Design Principles

Contents

LO1:Investigate the impact of SOLID development principles on the OOP paradigm 3 P1 Investigate the characteristics of the object-oriented paradigm, including class relationships and SOLID principles........................................................................ 3 Object-Oriented Paradigm..................................................................................... 3 Characteristics of Object-Oriented Paradigm........................................................ 4 Class Relationships.............................................................................................. 11 Object-Oriented SOLID Design Principles.......................................................... 16 P2 Explain how clean coding techniques can impact on the use of data structures and operations when writing algorithms..................................................................... 27 Clean Code........................................................................................................... 27 Characteristics of Clean Code.............................................................................. 27 The impact of clean coding techniques for the use of data structures and operations when writing algorithms...................................................................................... 27 LO2: Design a large dataset processing application using SOLID principles and clean coding techniques......................................................................................................... 34 P3 Design a large data set processing application, utilising SOLID principles, clean coding techniques and a design pattern................................................................ 34 P4 Design a suitable testing regime for the application, including provision for automated testing.................................................................................................. 38 LO3: Build a data processing application based on a developed design....................... 1 P5 Build a large dataset processing application based on the design produced........... 1 LO4: Perform automatic testing on a data processing application.............................. 10 P6 Examine the different methods of implementing automatic testing as designed in the test plan........................................................................................................... 10 P7 Implement the automatic testing of the developed application............................. 18

LO1:Investigate the impact of SOLID development

principles on the OOP paradigm

P1 Investigate the characteristics of the object-oriented
paradigm, including class relationships and SOLID principles.
Object-Oriented Paradigm
P2 Explain how clean coding techniques can impact on the use of
data structures and operations when writing algorithms.
P4 Design a suitable testing regime for the application, including
provision for automated testing.

LO3: Build a data processing application based on a

developed design.

P5 Build a large dataset processing application based on the
design produced.
P7 Implement the automatic testing of the developed application.
Maven build system

References