首页 > > 详细

解析C/C++编程、C/C++程序讲解留学生、调试C/C++语言、C/C++辅导

CSCI​ ​1300​ ​Introduction​ ​to​ ​Computer​ ​Programming Instructor:​ ​Knox
Assignment​ ​8:​ ​Project​ ​Proposal
Due​ ​Sunday,​ ​November​ ​12th​ ​by​ ​6​ ​pm
Assignment​ ​8:​ ​Final​ ​Project Due​ ​Sunday,​ ​November​ ​19th​ ​by​ ​6​ ​pm​ ​(no​ ​bonus​ ​available)
YourcompletedprojectswillbedueSunday,November19th,2017by6:00pm.The minimumrequirementsfortheprojectcanbefoundattheendofthiswrite-up.Pleaselook
intoit andcomeup witha goodprojectidea.It canbe anythingrangingfroma managementsystem,game,automatingsomeprocess,etc.Remember,havingaprojectthat
meetsthebareminimumrequirementswillonlyfetchyouamaximumof70pointsoutof 100.AspartofthefinalC++projectsubmission,youneedtoincludeadocumentdescribing
your​ ​project.​ ​​ ​The​ ​project​ ​proposal​ ​is​ ​the​ ​initial​ ​version​ ​of​ ​that​ ​document.
Beforeyousubmittheproject,youneedtodesignandplanyourimplementation.This assignmentrequiresyoutosubmityourideaandthehowyouplantocompleteyouproject.
Youmustsupplyawrite-upfortheprojectproposalcontainingthefollowingrequirements, but​ ​you​ ​can​ ​always​ ​write​ ​more.
● What​ ​is​ ​your​ ​project?
● What​ ​is​ ​the​ ​goal​ ​of​ ​this​ ​project? ● Attachyourcomplete.h fileswithcommentstoprovidesomebasicideaofthe
functions. ● Explain​ ​why​ ​you​ ​designed​ ​your​ ​class​ ​this​ ​way.
● Why​ ​have​ ​you​ ​chosen​ ​these​ ​data​ ​members​ ​and​ ​how​ ​do​ ​you​ ​plan​ ​to​ ​use​ ​them? ● Explain​ ​how​ ​the​ ​design​ ​meets​ ​the​ ​requirement.
YourTAwillreviewyourproposaltomakesurethatyouarenotoverlyambitiousornot
doingenoughforthisproject.IftheTAdeterminesthatyourprojectneedstobealtered, they​ ​will​ ​contact​ ​you​ ​for​ ​a​ ​meeting.

Submitting​ ​Your​ ​project​ ​proposal​ ​to​ ​Moodle:
YoumustsubmityourproposaltoMoodletogetfullcreditfortheassignment.Createa.zip filewhichincludesprojectproposalwrite-upandallyour.h filesto besubmittedto
Moodle.
Theminimumrequirementsthatyourprojectmustmeetarelistedbelow.A project
meetingonlytheminimumrequirementswillonlyreceiveuptoa70outof100possible
points.
Minimum​ ​Requirements:
● 2+​ ​user​ ​defined​ ​classes
● 4+​ ​data​ ​members​ ​per​ ​class​ ​(including​ ​at​ ​least​ ​one​ ​array​ ​of​ ​user​ ​defined​ ​objects)
● Appropriate​ ​methods​ ​for​ ​each​ ​class​ ​(including​ ​getters​ ​and​ ​setters)
● Implementation​ ​for​ ​the​ ​2​ ​user​ ​defined​ ​classes​ ​must​ ​include​ ​at​ ​least:
○ 2+​ ​if​ ​/​ ​if-else​ ​statements
○ 2+​ ​while​ ​loops
○ 2+​ ​for​ ​loops
○ File​ ​IO​ ​for​ ​reading​ ​and​ ​writing​ ​data​ ​members​ ​of​ ​an​ ​object

Collaboration:
Allcodewrittenforthisassignmentmustbeyourown.You​mayworktogethertocomeup
withprojectideasandtoworkthrougherrors.Makesuretogivecredittothoseyouwork
with!

You​maynotusecodeprovidedortakenfromanyoneoranywhereelse.Allcodemustbe
your own. In particular,your projectsshouldhave differentclasses,different
implementations,​ ​and​ ​different​ ​behavior.

Final​ ​Submission:
ThefinalversionofyourprojectwillbedueonNovember19that6:00pm(nobonus
available).​ ​​ ​You​ ​must​ ​submit​ ​a​ ​.zip​ ​file​ ​to​ ​Moodle​ ​which​ ​includes:
- Adescriptionofyourproject,howitworks,andhowtouseit(1-2pages,useyour
project​ ​proposal​ ​as​ ​a​ ​starting​ ​point)
- Screenshots​ ​showing​ ​your​ ​project​ ​in​ ​action
- All​ ​.h​ ​and​ ​.cpp​ ​files​ ​including​ ​a​ ​main,​ ​correctly​ ​indented​ ​and​ ​commented

InterviewgradingfortheprojectwillbeginonNovember27th,theMondayafterFall
break.30pointswillbeawardedbasedonyourworkaboveandbeyondtheminimum
requirements.
 

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!