Assignment 2 guide
Assignment report structure:
- Complete and fill all required data in the Front page with scan digital
signature.
o Table of contents
o List of Figures
o List of Tables
For evaluators
General requirements while evaluating assignments:
- According to the template sent by BTEC (teachers could provide it if
needed)
- The assignments must contain Front-sheet, References, check plagiarism
(<20%)
- Stick to the learning outcomes described in the Assignment Brief
- The assignments must submit according to the deadline. In case of late
submission, the lecturer has the right to refuse the evaluation
- To give the student a D rating, the lecturer must use words that express
strong feelings about that student's assignment.
LO2: Explain the characteristics of procedural, object-oriented and event-
driven programming, conduct an analysis of a suitable Integrated
Development Environment (IDE)
2.1 Give explanations of what procedural, object-oriented and event-driven
paradigms are; their characteristics and the relationship between them. (P2)
2.1.1 The definition of programming models
- Procedural programming and give examples (Ví dụ: Fowchard và code bài:
Phương trình, max2, max3 )
- Event-driven programming and give examples (Ví dụ: Form : đăng kí, đăng
nhập…)
- Object-oriented programming and give examples(Ví dụ: Đưa bài có kế thừa)
2.1.2 Characteristics of the programming models
+ State the characteristics and advantages, disadvantages of the 3 models
- Procedural programming
- Object-oriented programming:
- Event-driven programming
2.1.3 Relationship between Procedural, Object-oriented, Event-driven.
LO3 Implement basic algorithms in code using an IDE
3.1 Write a program that implements an algorithm using an IDE. (P3)
- Write a program specify the input and an output of the program.( For example, a
program to manage book, manage employee...) Viết chương trình Form quản lý
- Give the steps to execute the program
- Gives the interface and a code
LO4 Determine the debugging process and explain the importance of a coding
standard
4.1 Explain the debugging process and explain the debugging facilities available
in the IDE. (P4)
- Definition Debugging.
- Debug process.
Step 1: Locate the error
Step 2: Find the cause of the error: syntax error, declaration error, algorithm error...
Step 3: Error handling
Step 4: Run test and check
- Analyze and give example debugging use Syntax error, Incorrect variable format
error…
4.2 Integrates many programs such as code completion, compiler, editor Outline
the coding standard you have used in your code. (P5)
- Write a complete program that uses programming standards such as: naming
variables, standard function names, naming standard objects in winform.
M2 Analyze the common features that a developer has access to in an IDE.
- Giới thiệu về IDE
- Phân tích các tính năng phổ biến của IDE
+ Text editor
+ Debugger, Compiler:
+ Code completion
+ Programming language support…
M3 Use the IDE to manage the development process of the program.
- Sử dụng Visual Studio để quản lý và phát triển chương trình
Bước 1: Tạo một dự án trong Visual Studio. 2019 sử dụng C#
Bước 2: Tạo các class trong dự án
Bước 3: Code chương trình
Bước 4: Chạy và debug lỗi
M4 Evaluate how the debugging process can be used to help develop more
secure, robust applications.
- Giới thiệu về quá trình gỡ lỗi trong Visual Studio
- Đưa ra đánh giá về quá trình gỡ lỗi trong Visual Studio
+ Ưu điểm
+ Nhược điểm
Đưa ra các ví dụ cụ thể