Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Examen

Exam (elaborations) Computer Programming

Puntuación
-
Vendido
-
Páginas
100
Grado
A+
Subido en
05-04-2022
Escrito en
2021/2022

It is all about Programming, JAVA and GUI class diagram.

Institución
Grado

Vista previa del contenido

Module Code & Module Title
CS4001NT Programming


Assessment Weightage & Type
30% Individual Coursework


Year and Semester
2021 Spring


Student Name: Bipika Khanal
London Met ID: 20048550
College ID: NP05CP4S210172
Assignment Due Date: 8/20/2021
Assignment Submission Date: 8/20/2021


I confirm that I understand my coursework needs to be submitted online via Google Classroom under the relevant
module page before the deadline in order for my assignment to be accepted and marked. I am fully aware that late
submissions will be treated as non-submission and a marks of zero will be awarded

,Table of Contents
Introduction ................................................................................................................... 1
Components of Java ..................................................................................................... 1
Java Virtual Machine (JVM) ...................................................................................... 1
JDK (Java Development Kit) ..................................................................................... 2
JRE (Java Runtime Environment) ............................................................................ 2
GUI (Graphic User Interface) ........................................................................................ 2
Class Diagram ............................................................................................................... 3
Purpose of Class Diagram ............................................................................................ 3
Pseudocode ................................................................................................................... 9
Method Description ..................................................................................................... 40
1. Attributes Getter............................................................................................. 40
a. Academic Course........................................................................................ 40
b. NonAcademicCourse ..................................................................................... 42
2. InitializeFrame ................................................................................................ 44
3. InitializeGUI..................................................................................................... 44
4. Action performed (ActionEvent ae) .............................................................. 44
5. Clear Button (Academic Course) .................................................................. 44
6. Clear Button (NonAcademic Course) ........................................................... 44
7. Add Button (Academic Course) .................................................................... 44
8. Add Button (NonAcademic Course) ............................................................. 45
9. Register Button (Academic Course) ............................................................. 45
10. Register Button (Academic Course) ............................................................. 45
11. Display Button (Academic Course) .............................................................. 45
12. Display Button (NonAcademic Course) ....................................................... 45
13. Remove Button (Academic Course) ............................................................. 46
14. Back Button (Academic Course) .................................................................. 46
15. Back Button (Academic Course) .................................................................. 46
Testing ......................................................................................................................... 47
1. Command Prompt Test .................................................................................. 47
2. Popup message/Data Added check of Academic Course. ......................... 48
3. Popup message/Data Added check of NonAcademic Course. .................. 49
4. Register Academic Course............................................................................ 51

, 5. Register NonAcademic Course..................................................................... 52
6. Display Academic Course ............................................................................. 53
7. Display NonAcademic Course ...................................................................... 54
8. Removed (CourseID) NonAcademic Course................................................ 55
9. Clear Academic /NonAcademic Course ....................................................... 56
10. Back Academic Course ................................................................................. 57
11. Back NonAcademic Course .......................................................................... 59
Error Detection and Correction .................................................................................. 61
Error Detection 1 Syntax Error ............................................................................... 61
Error Detection 2 Semantic Error ........................................................................... 63
Error Detection 3 Logical Error .............................................................................. 64
Run Time Error......................................................................................................... 66
Conclusion ................................................................................................................... 67
Appendix ...................................................................................................................... 68
References ................................................................................................................... 96




Table OF Figure
Figure 1 class diagram BlueJ .......................................................................................... 4
Figure 3 Command Prompt Test ................................................................................... 47
Figure 4 Test Successful ............................................................................................... 48
Figure 5 popup message check(AcademicCourse) ....................................................... 49
Figure 6 Table 3 popup message check(NonAcademicCourse) ................................... 50
Figure 7 Register Academic Course.............................................................................. 51
Figure 8 Register NonAcademic Course ....................................................................... 52
Figure 9 Display Academic Course ............................................................................... 53
Figure 10 Display NonAcademic Course....................................................................... 54
Figure 11 Removed courseID NonAcademic Course .................................................... 55
Figure 12 Clear Academic/NonAcademicCourse .......................................................... 56
Figure 13 Clear Academic/NonAcademicCourse .......................................................... 57
Figure 14 Back Academic Course ................................................................................. 58
Figure 15 Back Academic Course ................................................................................. 58
Figure 16 Back NonAcademic Course .......................................................................... 59
Figure 17 Back NonAcademic Course .......................................................................... 60
Figure 18 Error Detection 1 Syntax Error ...................................................................... 61
Figure 19 Error Correction 1 Syntax Error ..................................................................... 62

, Figure 20 Error Detection 2 Semantic Error .................................................................. 63
Figure 21 Error Correction 2 Semantic Error ................................................................. 63
Figure 22 Error Detection 3 Logical Error ...................................................................... 64
Figure 23 Error Correction 3 Logical Error .................................................................... 65
Figure 24 Error Detection 4 Run Time Error .................................................................. 66
Figure 25 Error Correction 4 Run Time Error ................................................................ 66




Table OF Table

Table 1 Class Diagram .................................................................................................... 8
Table 2 Command Prompt Test .................................................................................... 47
Table 3 popup message check(Academic Course) ....................................................... 48
Table 4 popup message check(NonAcademicCourse) ................................................. 49
Table 5 Register Academic Course ............................................................................... 51
Table 6 Register NonAcademic Course ........................................................................ 52
Table 7 Display Academic Course ................................................................................ 53
Table 8 Display NonAcademic Course .......................................................................... 54
Table 9 Removed courseID NonAcademic Course ....................................................... 55
Table 10 Clear Academic/NonAcademicCourse ........................................................... 56
Table 11 Back Academic Course .................................................................................. 57
Table 12 Back NonAcademic Course............................................................................ 59

Escuela, estudio y materia

Institución
Estudio
Grado

Información del documento

Subido en
5 de abril de 2022
Número de páginas
100
Escrito en
2021/2022
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

$15.08
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor
Seller avatar
bipikak

Conoce al vendedor

Seller avatar
bipikak London Metropolitan University
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
-
Miembro desde
3 año
Número de seguidores
0
Documentos
1
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Documentos populares

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes