SCIENCE FINAL EXAM SCRIPT 2026
QUESTIONS WITH ANSWERS ALREADY
PASSED
◉ analysis. Answer: examining and understanding the problem
thoroughly to identify its requirements, constraints, and objectives
◉ design. Answer: planning and creating a solution to the problem based
on the analysis; often involves the creation of algorithms and data
structures
◉ implementation. Answer: writing code or programming to execute the
designed solution using a specific programming language or tool
◉ maintenance. Answer: the ongoing process of keeping a system,
machine, or software in good working condition
◉ testing. Answer: evaluating the solution by running the program with
different inputs to ensure it produces the expected outputs and behaves
correctly
, ◉ end user. Answer: the person who ultimately uses a software
application or system
◉ debugging. Answer: the process of identifying and fixing errors or
'bugs' in the code that cause unexpected behavior or incorrect results
◉ documentation. Answer: all the paperwork needed to produce a
program
◉ high-level programming language. Answer: a type of programming
language designed to be easy for humans to read and write
◉ low-level programming language. Answer: a type of programming
language closer to the machine's native language
◉ software development lifecycle. Answer: a systematic process
consisting of several phases that are followed to produce high-quality
software
◉ Association for Computing Machinery (ACM). Answer: an
international organization dedicated to advancing computing as a science
and profession