









































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
Pass Pass Pass Pass Pass Pass Pass Pass
Typology: Assignments
1 / 49
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 28 th^ of December 2021 Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Tran Anh Tuan Student ID GCD Class GCD1001 Assessor name Do Duy Thao 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 Tuan Grading grid P2 P3 P4 P5 M2 M3 M4 D2 D3 D
Grade: Assessor Signature: Date: Lecturer Signature:
Currently, the Covid-19 epidemic is spreading strongly and dangerously, affecting many service industries, especially education. Students must miss school to reduce the risk of illness. Students must learn online, with limited time, information, and equipment. So, I had the idea to develop a student management app that could help teachers enter student information into different lists and locate classrooms and other resources. You can quickly look up students. As in the previous report, I implemented the idea and followed the program diagram. Now, the more difficult task is that I will develop a definition of my program. In general, in the program, I will use the objecting method to guide and develop the application using Visual Studio 2022.
In this program, the user requests the following:
Procedural programming is a programming paradigm built round the concept programs are sequences of instructions to be executed. They focus clearly on splitting up programs into named sets of instructions called procedures, analogous to functions. Procedure can store local data that is not accessible from outside the procedure’s scope and may also access and modify global data variables. Figure 1. Procedural working
2. Object – Oriented Programming
Object-Oriented programming (OOP) is a programming paradigm that follow on the concept of classes and objects. It is used to structure a software program into simple, reusable code blueprints (called class), it is used to create individual instances of objects. OOP focuses on the objects that developers want to manipulate rather than the logic required to manipulate them. Figure 7. Object – Oriented programming
In my program, every event is programmed with the Object-Oriented method. Because they bring the convenience and collapse, so it is good for programming as well as a perfect software development. Figure 14. Object – Oriented paradigms
3. Event – Driven Programming
Event-Driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs or threads. Event-driven programming is the dominant paradigm used in graphical user interfaces and other applications, that are centered on performing certain actions in response to user input. Figure 15. Event – Driven Programming