0% found this document useful (0 votes)
22 views3 pages

DICT test 1

The document outlines a test for a module coded DICT222, consisting of multiple questions related to data analytics, data science, software development, and JavaFX. It includes specific tasks such as discussing relationships between concepts, classifying a new hospital program, and analyzing JavaFX code snippets. The test assesses understanding of theoretical concepts and practical applications in programming and software development.

Uploaded by

skhulilena4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
22 views3 pages

DICT test 1

The document outlines a test for a module coded DICT222, consisting of multiple questions related to data analytics, data science, software development, and JavaFX. It includes specific tasks such as discussing relationships between concepts, classifying a new hospital program, and analyzing JavaFX code snippets. The test assesses understanding of theoretical concepts and practical applications in programming and software development.

Uploaded by

skhulilena4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 3
TEST 1 - AUGUST 2025 MODULE CODE: DICT222 Question 1 (10 marks) 1.1) Discuss the relationship between data analytics and data science (4) 1.2) What does the diagram below depicts, data analytics or data science? Justify your answer by explaining the five (5) stages (3) A > 1 5 nee = = 2 «alt cat © nays a ae fl Fig. 1.3) What does the diagram below depicts, data analytics or data science? Justify your (3) answer by explaining the diagram in fig 2 below ‘ ™ a e ° £ ih ° Pet iee e | so phn ae \ ae se se © ° eo 2, Fig 2. Page 1 of 3 TEST 1 ~ AUGUST 2025 MODULE CODE: DICT222 Question 2 (10 marks) 2.4) 2.2) 2.3) Suppose a hospital builds a new program that was never there before, the program (3) is customized to test and detect heart strain, how would classify such a program? Is it Programming or System development or Software development or Application development? Justify your answer by an explanation. Mention an expert that developed a class in A and the one that developed the (4) class in B in fig 3 below and justify your answers by an explanation for assigning such experts to the classes ee ie rate Unt Seeds x! Sriate Stine anaes pate vata ni Fig 3. List three (3) stages which are necessary for software development in which tools (3) like Python, Java, C++, and Ruby to create applications that can be used in many industries, including healthcare, finance, education, and entertainment. Question 3 (16 marks) 3.1) 3.2) 3.3) 3.4) What is JavaFX? (1) What is the relationship between a stage, a scene, a node in JavaFX ©) List three (3) files that are necessary for successfully creating a JavaFX application (3) Discuss three (3) relationship between the files you listed in in question 3.2 (6) Page 2 of 3 EP a a ll re TEST 1 - AUGUST 2025 MODULE CODE: DICT222 Question 4 (14 marks) bic class Tiptaletater extends Apteation ( 2 ‘ove ‘mater Toa Geteass0.geResourea(“i gc on orliate suatie fal Maberfor ‘onberrarase geercentingtance 12 private atgoecnat eipPercaeage = new Bigectaal(0.1595 Pibiicaeld startStage st sri rest aerteat 9s ar seane = so Seaneroot x Stageseericle-Tip atest ator); B Sages SetScane(scene)s ore ) amsi! 3 private Stidereiprercenagesiiders 3 ore ube static vod matnStrinat) ara) ( 32 Srivace TextField tipfenéields asnencroed: 3 esoe , 3S Srivate Tver toratTexerteldt D ‘nport java.util. aSuchEenent Exception; mort Java-utl Scanners, public class CreateSequentialFile ( public static void main(String[] args) { Seanner input = new Scanner(Systen. in); Fig 4. Use code A, code B, code C and code D in fig 4 to answer question 4 4.1) Identify the controller and the sample controller amongst A, B and C 2) 4.2) What does line 9 in code A do? Provide explanation 2) 4.3) Whatis the significance of the @FXML tag in line 22 of code B 2) 4.4) What do lines 16 and line 18 in code A achieve? (2) 4.5) Whatis the significance of line 3 and line 9 in code D (2) 4.6) Consider line 14 and 15 in code D? 2) 4.7) What does line 16 and line 18 in code A do? 2) END Page 3 of 3

You might also like