





















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
It's complete and detailed.It can help you pass
Typology: Assignments
1 / 29
This page cannot be seen from the preview
Don't miss anything!






















Qualification BTEC Level 5 HND Diploma in Computing Unit number and title Unit 1: Programming Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Phạm Vĩnh Hưng Student ID GCH Class GCH1002 Assessor name Đinh Đức Mạnh Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature Hung Grading grid P2 P3 P4 P5 M2 M3 M4 D2 D3 D
Grade: Assessor Signature: Date: Lecturer Signature:
I passed the presentation to demonstrate problem solving and basic programming skills. now I have to create a working, secure application that has been developed using an IDE and adheres to coding standards for a detailed business problem.
The characteristics of Procedural Programming are:
This is an example of procedural programming. it must take turns adding the numbers together in the order of the number before adding the number later in the sequence. Then, iterating continuously until the last number, we get the sum of the series of numbers.
Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. An object can be defined as a data field that has unique attributes and behavior.
In software development, event-driven programming is a programming model in which all business logic is performed in the program's source code. The program's runtime flow will be determined based on events. Events here can be: (Mr.Shun, 2018)
Firstly, I use procedural programming so that the program runs step by step, it makes my program easy to see and read and easy to remove or add new features. Secondly, I use object-oriented programming to classify and use the properties of objects. An object has many properties. Finally, event-oriented is used to create events, connecting actions in the program.
Debugger: A program for testing other programs that can graphically display the location of a bug in the original code.
What Does Debugging Mean? Debugging is the routine process of locating and removing computer program bugs, errors or abnormalities, which is methodically handled by software programmers via debugging tools. Debugging checks, detects and corrects errors (or "bugs") to allow proper program operation, according to set specifications.
How debugging works in software? To debug a program, user has to start with a problem, isolate the source code of the problem, and then fix it. A user of a program must know how to fix the problem as knowledge about problem analysis is expected. When the bug is fixed, then the software is ready to use. Debugging tools (called debuggers) are used to identify coding errors at various development stages. They are used to reproduce the conditions in which error has occurred, then examine the program state at that time and locate the cause. Programmers can trace the program execution step-by-step by evaluating the value of variables and stop the execution wherever required to get the value of variables or reset the program variables. Some programming language packages provide a debugger for checking the code for errors while it is being written at run time. Here’s the debugging process:
Firstly, I couldn't add students to the list so I ran debug to find the error. It detected an error in the Checkcontrol function
Less time and effort This is what helps a program that uses an IDE overtake a program that doesn't use an IDE. We can save a lot of time and effort Enforce project or company standards Simply by working in the same development environment, a team of developers will adhere to a standard way of doing things. without an IDE everything would be messy Conslusion In my opinion it is better to use the IDE in the program than not to use it
Input and add button
Edit button
Delete button Search button
I use the public bool CheckControl function to check if the user has entered all student information. The function IsNullOrWhiteSpace is used to check whether the user has entered or not and then notify the user. txtID.Focus will take the user to a place where they haven't entered. If the user has entered it completely then the function returns true.
I create a Student class that includes the fields string ID, string Name, double Grade and assign data to them in the Student function