首页 > 其他分享 >SD6502 Programming prototyping techniques

SD6502 Programming prototyping techniques

时间:2024-10-22 20:44:00浏览次数:1  
标签:project SD6502 Programming prototyping Marks your

SD6502 Programming IIAssignment 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’ includesmodifying or enhancing an existing project. You are free to use any public domaincode, as long as, you acknowledge the source AND clearly identify what youroriginal 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 thechosen 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/orClass diagram).
  • A Readme file: Outlining how your program should be used (Compile andRun). 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 atecture classes.
  • Extend Assign 1 with GUI and more features.
  • A simple management system such as: School Management System, Flight

Reservation System, Appointment Booking System, 代 写SD6502 Programming  prototyping techniques Inventory managementSystem, Supply Chain Management System.Please note: In the real world, a bigger team builds these projects. You shouldonly 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 andreflect a genuine effort.
  • An ‘A’ grade requires a non-trivial application that accurately and elegantlyimplements the design and meet the project specifications.

A Note on Plagiarism

  • Be aware that dishonest practices will not be tolerated and will be dealt inaccordance 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, therebycode (OO)

  • Requirement specification/ Problem definition
  • CRC cards
  • Class diagram15 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 GUIcomponents
  • Use of colours and images

35 Marks Impression (coding style, workload, presentation)15 Marks

标签:project,SD6502,Programming,prototyping,Marks,your
From: https://www.cnblogs.com/goodlunn/p/18493558

相关文章

  • 2024 BUPT Programming Contest F
    简要题意给定一个\(n\timesn\)矩阵,矩阵中的每一个元素的计算方式如下:随机从\([0,n-1]\)中选出两个整数(可以重复)\(a,b\),矩阵的元素为\(a\timesb\bmodn\)求矩阵中元素\(m\)出现次数的期望。\(0\lem<n\le10^{12}\)题解对于矩阵中的任意一个元素是独......
  • Multithreaded programming
    Lab02:MultithreadedprogrammingDuedatePleaserefertothelabassignmentrequirements.GoalThegoalofthisprojectis(1)toobtainagoodunderstandingofmulti-threading,(2)topracticecreatingthreadsandcoordinatetherunningofthethreads.......
  • 2024 ICPC Asia Taiwan Online Programming Contest题解记录
    比赛链接:https://codeforces.com/gym/105383/problemA.AnimalFarm找个最大pig,然后所有比他小的其他种类生物一直加就好了#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constllmod=1e9+7;llksm(llx,lly){ llans=1; while(y) { if(y&1)......
  • CS 551 Systems Programming
    CS551SystemsProgramming,Fall2024ProgrammingProject1Out:10/13/2024Sun.Due:10/26/2024Sat.23:59:59Inthisprojectyouraregoingtoimplementacustommemorymanagerthatmanagesheapmemoryallocationatprogramlevel.Herearethereasonswh......
  • Expression-bodied members (C# programming guide)
    Expressionbodydefinitionsletyouprovideamember'simplementationinaconcise,readableform.Youcanuseanexpressionbodydefinitionwheneverthelogicforanysupportedmember,suchasamethodorproperty,consistsofasingleexpression.A......
  • TECH.UB.25: Intro to Python Programming
    TECH.UB.25:IntrotoPythonProgramming:Assignment#4Scenario: CampusPizzaisreallytakingoffandyourco-founderslovetheprogramsyouhavebuilt. Theywantyoutobuildanobject-orientedprogramfortheirbeverages. Campuspizzahastwobeve......
  • C - Word Ladder (Toyota Programming Contest 2024#9 (AtCoder Beginner Contest 370)
    题目链接:C-WordLadder题目:样例:分析:不要被题目所吓到,一切长题目都是纸老虎。题目大意就是给你两个字符串s和t,一次只能更换一个字母,求s变到t更换的次数,并输出每次更换一个字母后的最小字典序字符串。题意好理解,可以直接暴力,大力出奇迹。但是有没有更好的方法呢?既然问了......
  • HIAST Collegiate Programming Contest 2024(非完全题解)
    C题HZY做的,等他补题解//#pragmaGCCoptimize("O3,unroll-loops")//#pragmaGCCtarget("avx2,bmi,bmi2,lzcnt,popcnt")////如果在不支持avx2的平台上将avx2换成avx或SSE之一#include<bits/stdc++.h>usingnamespacestd;#definexfirst#defineysecon......
  • 【ICPC】The 2021 ICPC Asia Shanghai Regional Programming Contest I
    SteadilyGrowingSteam#动态规划#背包#枚举题目描述AliceenjoysplayingacardgamecalledSteadilyGrowingSteam(asknownasSGS).Inthisgame,eachplayerwillplaydifferentrolesandhavedifferentskills.Playersgetcardsfromthedeckandu......
  • 【ICPC】The 2021 ICPC Asia Shanghai Regional Programming Contest G
    EdgeGroups#树形结构#组合数学#树形dp题目描述Givenanundirectedconnectedgraphofnnnverticesandn......