联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2024-10-23 09:38

SD6502 Programming II

Assignment II

Due Date: 23rd October 2024, 11:59 pm

Topics (LOs):

1. Apply prototyping techniques

2. Apply effective problem-solving strategies to foster programming skills.

Weighting = 25% of the Final Mark.

Total Marks = 100.

Group Project

You may do anything of your choice for this assessment. ‘Anything’ includes

modifying or enhancing an existing project. You are free to use any public domain

code, as long as, you acknowledge the source AND clearly identify what your

original contributions are. Your project must:

(a) include some analysis and design work.

(b) have Graphical User Interface (at least two forms).

(c) demonstrate your understanding of class’s, objects, OOP and other C#

features taught in this course.

You could do project in a group (a team of two). You will need to discuss the

chosen topic with your lecturer in order to get it approved.

What to hand in?

• The project solution file, source code and executable in electronic format.

• All design documentation. (Requirement specification, CRC cards and/or

Class diagram).

• A Readme file: Outlining how your program should be used (Compile and

Run). Limitations if any.

SD6502 Programming II

Project Topics

You may select ONE of the options from the following:

• A game or widget of your choice. You will get introduced to many topics at

lecture classes.

• Extend Assign 1 with GUI and more features.

• A simple management system such as: School Management System, Flight

Reservation System, Appointment Booking System, Inventory management

System, Supply Chain Management System.

Please note: In the real world, a bigger team builds these projects. You should

only attempt to build a part of the whole system for this assignment.

• Anything that you wish to work on! Please discuss it with the Lecturer first.

.

Grade Criteria

• A professional application is not required!

• To pass the assessment the application must provide core functionality and

reflect a genuine effort.

• An ‘A’ grade requires a non-trivial application that accurately and elegantly

implements the design and meet the project specifications.

A Note on Plagiarism

• Be aware that dishonest practices will not be tolerated and will be dealt in

accordance with WelTec policy.

• Code that is not original is usually very easy to identify.

SD6502 Programming II

Indicative Marking Schedule

Criteria Max. Marks

Problem decomposition and design of classes, thereby

code (OO)

• Requirement specification/ Problem definition

• CRC cards

• Class diagram

15 Marks

Where feasible, use of C# features taught in this course

• Classes, Objects

• Inheritance, Polymorphism

• Generics, Collections

• LINQ

• Delegates/Events

35 Marks

GUI (Graphical user Interface)

• At-least two forms • Uses multiple/different GUI

components

• Use of colours and images

35 Marks

Impression (coding style, workload, presentation) 15 Marks


相关文章

版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp