Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
FacultyofInformationTechnology October2019 Page1
BachelorofInformationTechnology(CourseCode:C2000)
BachelorofComputerScience(CourseCode:C2001)
MonashCollegeEnrolmentInformationSemester12020
FacultyofInformationTechnology
AcademicandStudentServicesEnquiries:ask.monash
Telephone:+61399026011Web:http://www.monash.edu.au/itGroundFloor,25ExhibitionWalk,
ClaytonCampus
FacultyofInformationTechnology October2019 Page2
Theinformationinthispublicationiscorrectattimeofpublication(Oct2019).Updatesmaybemadewithoutfurthernotice.Studentsareadvisedtocheckwebsitesforupdatedinformation.
FacultyofInformationTechnology October2019 Page3
FACULTYOFINFORMATIONTECHNOLOGY
WelcometotheFacultyofInformationTechnologyandcongratulationsonyourofferofaplaceinanITdegree.
Whenenrollinginunits,youshouldthinkcarefullythroughthechoicesandthedecisionsyoumake.
Havealookatthecoursemapsattachedonpages8–15.ThereisacoursemapforeachmajorintheBachelorofInformationTechnologyandeachspecialisationintheBachelorofComputerScience.
Your3-yeardegreeconsistsof:
- Core(compulsory)units:thesecanvarydependingonyourchoiceofmajor.- Amajororspecialisation:youMUSTselectonemajororspecialisationinordertograduate.- Freeelectives:thisiswhereyouhavearangeofoptions.Youcouldtakeaminororanyfree
electivesinwhichyou’reinterested.
Youcanchangeyourenrolmentonline
• Uptotheendofweek2ofsemester1forsemester1units• Uptotheendofweek2ofsemester2forsemester2units
Unitscanbeaddedordiscontinuedbyeither:
• MakingthechangeviatheWebEnrolmentSystem(WES)(preferredmethod),or• CompletingandsubmittinganEnrolmentAmendmentformavailablefromtheFacultyoffice.
Consideryourcareeraspirationsandinterestswhenchoosingelectives.Tofindoutabouttheunitsbeingofferedthisyear,checktheMonashhandbook.
FacultyofInformationTechnology October2019 Page4
MONASHCOLLEGECREDIT
AsaMonashCollege,DiplomaofEngineering(InformationTechnologystream)graduate,youwillgenerallyreceive8unitsofcredit(48points)towardsyourMonashITdegree.Thespecificsofthiscanvarydependingonyourchoiceofdegree,thenmajororspecialisation.
AllcreditforMonashCollegeunitswillbeatlevel1.MonashCollegeunit MonashUniversityCreditMCD4710Introductiontoalgorithmsandprogramming
FIT1045Algorithmsandprogrammingfundamentalsinpython
MCD4700Introductiontocomputersystems,networksandsecurity
FIT1047Introductiontocomputersystems,networksandsecurity
MCD4140Computingforengineers ENG1060Computingforengineers(elective)MCD1470Engineeringpractice FIT1049ITprofessionalpracticeMCD2080Businessstatistics FIT1006Businessinformationanalysis(BISmajor)MCD2130Functionsandtheirapplications MTH1010Functionsandtheir
applications(elective)MCD4500Mathematicsforengineering
ENG1005MathematicsforengineeringPRECLUSION(ForBCompSc):MAT1841Continuousmathematicsforcomputerscience
MCD4720FundamentalsofC++ FIT1048FundamentalsofC++MCD4730Foundationsof3D FIT1033Foundationsof3DCOURSENOTESCreditpoints-Unlessspecified,allunitsareworth6creditpointsBachelorofInformationTechnology,BachelorofComputerScience:24unitsx6cp=Totalof144creditpointsYearlevelrequirements–1)Normally48points,andamaximumof60pointsoffirstyearlevelunitswillbecounted;2)Atleast36pointsmustbecompletedatthirdyearlevel.Unitrequisites-Allpre-requisiteandco-requisiterequirementsmustbeundertakeninordertobeabletoenrolintoaspecificunit.Durationofdegree-3yearsfull-time,6yearspart-time(forMonashCollegedependingondegreeandchoiceofmajor/specialisation2-3years).Timelimit-8years.Studentshave8yearsinwhichtocompletethisawardfromthetimetheycommencefirstyear.Periodsofintermissionarecountedaspartofthe8years.
FacultyofInformationTechnology October2019 Page5
INDUSTRYBASEDLEARNING(IBL)TheIndustryBasedLearning(IBL)programpartnersMonashUniversitywithleadingglobalandAustralianorganisationstoofferstudentsoutstandingplacementopportunitiesandscholarshipsvaluedat$18,000perplacement.Itisavailabletodomesticandinternationalstudents.StudentsmaybeabletocompleteoneIBLplacement,pendingchoiceofmajor/specialisation,courseprogressionandentryrequirementstotheIBLprogrambeingmet.BachelorofInformationTechnologyandIBLPrerequisiteunitsforBInfoTechstudentsareoneofFIT1045,FIT1048,FIT1051orENG1003andFIT1049.YouwillcompleteoneoftheprogrammingunitsandFIT1049ascoreunitsinyourdegree.AnystudentthatiscompletingtheBusinessInformationSystemsmajorandisconsideringIBLwillneedtoenrolintoFIT1013Digitalfutures:ITforbusinessinsemester2,2020.Thisunitmustbecompletedbeforegoingonplacement.AnIBLplacementwillreplaceeitherFIT3047,FIT3048andoneelectiveorFIT3039,FIT3040andoneelective.BachelorofComputerScienceandIBLPrerequisiteunitsforBCSstudentsareoneofFIT1045,FIT1048,FIT1051orENG1003andFIT1049.YouwillcompleteFIT1045andFIT1049ascoreunitsinyourdegree.FortheAdvancedcomputersciencespecialisation:AnIBLplacementwillreplaceFIT3161,FIT3162andtheapprovedCSelectiveonyourcoursemap.FortheDatasciencespecialisation:AnIBLplacementwillreplaceFIT3163,FIT3164andoneapprovedDSelectiveonyourcoursemap.
FacultyofInformationTechnology October2019 Page6
ELECTIVESThenumberoffreeelectivesavailabletoyouinyourdegreewillvarydependingonyourMonashCollegeunits,yourchosendegreeandyourchoiceofmajororspecialisation.Mostelectives(possiblyall)willneedtobeatlevels2or3.Minors
MinorsareasequenceoffourunitsinaspecificareaofstudyBelowisalistofminorsofferedbytheFacultyofInformationTechnology.Youcanuseyourelectivespacestocompleteaminor.
- Businessinformationsystems- Computernetworksandsecurity- Computerscience(notavailabletoBachelorofComputerSciencestudents)**- Cybersecurity- Datascience**- Gamesdesign- Gamesdevelopment- Interactivemedia- ITforbusiness- Mobileappsdevelopment- Softwaredevelopment*- Softwareengineering*- Webdevelopment
*TheseminorscontainaunitthathasaprerequisiteofYear12mathsorMTH1010orequivalent.**ThisminorcontainsaunitthathasaprerequisiteofYear12mathsorMTH1010orequivalentANDaunitthathasaprerequisiteofLevel1mathematics.Pleaserefertothehandbookforalistofunitsthatmakeupeachmajorandminor.
OtherElectives
Youcanalsouseyourelectivespacetocompleteunitsfromotherfaculties.
Youcancheckthehandbookforalistofelectivesfromotherfaculties.
FacultyofInformationTechnology October2019 Page7
BachelorofInformationTechnology(CourseCode:C2000)MAJORSBelowisalistofmajorsofferedfortheBInfoTech.YoumustcompleteatleastONEmajor.Pleaserefertothecoursemapstoseehowtherequiredunitsforeachmajorfitintoyourcourse.Majorunitsarehighlightedinpurple.BusinessinformationsystemsInthebusinessinformationsystemsmajoryouwilldevelopathoroughunderstandingofbusinessinformationsystems,fundamentalbusinessITconceptsandhowITcanbeusedtoservebusinessneeds.Youwilllearnhowtoconductadetailedanalysisofabusinessproblemanddesignacomputer-basedsolution.Youwillacquiretheknowledgeandskillsinthebroadareasofbusinessprogramming,informationsystems,e-business,businessanalytics,datascienceanddecisionsupport,whichwillenableyoutosolvebusinessproblemsinorganisationsofallsizes.Youwilllearntocommunicatewith,andunderstandtheneedsofsoftwaredevelopers,businessmanagersandusers.Thismajorincludesaspecialfocusonbusinessanalytics.Youwilllearnhowanalyticaltoolsandsimulationsoftwareareusedtomodel,analyseanddesignbusinessprocesses.Youwillacquirepracticalskillsinusingquantitativemethods,dataminingandvisualisationtolookforpatternsandtrendsindata,helpingorganisationssolveproblemsandaddvalue.Dataandcasestudieswillbedrawnfromdiversesourcesincludinghealth,lifesciences,webtrafficandsocialnetworking,businessdataincludingtransactions,economicdata,customertraffic,scientificresearchandexperimentaldata.ThisareaofstudywillbeofinteresttoITstudentswhowanttoworkinbusinessorfinance,andtostudentswantingtocomplementtheirbusinessorcommercestudieswithIT-basedmethods.ComputernetworksandsecurityComputernetworksandsecurityfocusesontheprinciples,practiceandmanagementofcomputernetworksandsecuritytechnologiesusedwithinanorganisationfortheirinformationneeds.Youwilllearnhowtodesignanddevelopcomputernetworksandmonitortheirperformance,incorporatesecuritymeasurestoprotectcorporateinformationsystemsandtheiraccessthroughtheinternet,anddevelopsecureapplicationssystems.Itwillprepareyouforcareersintechnicalpositionsresponsibleforbuilding,managingandmaintainingsecureITinfrastructure.GamesdevelopmentGamesdevelopmentfocusesondevelopingadetailedknowledgeandunderstandingoftheprocessesandtechnologiesusedinthedevelopmentofgames,andtheirassociatedtechnicalandcreativecontent.Studentswillcovertheunderlyinggamesdevelopmentprinciplesaswellasthemaintechnologiesandtoolsusedinthegamesindustry,withanemphasisongameandinteractivesoftwaredevelopment.Allaspectsofgamesdevelopmentareexaminedfrombothatheoreticalandapracticalperspective,withafocusoncollaborativeStudioenvironmentstoexploreandrealiseuniquegameideas.InteractivemediaIninteractivemedia,youwilllearntoexploretechnology-ledcreativityforthedigitaleconomybygainingatechnicalunderstandingandbeinggiventhecreativefreedomtodevelopyourideas.Buildinguponfoundationstudiesindigitalimaging,soundandvideo,3Dmodellingandinteractivemedia,thedesignleadstudio-basedapproachwillprepareyouforcareeropportunitiesinwebdesign,interactivedesign/development,mobileapplicationdevelopment,3Dmodellingandanimation,socialmedia,visualisation,andtangibleandphysicalcomputing.AmajororminorinthisareawilladdacreativeelementtostudentsundertakingmoretechnicalITorengineeringstudies,andaswellasprovidingpracticalIT-basedskillstostudentsundertakingstudiesintheartordesignfields.SoftwareDevelopmentSoftwaredevelopmentfocusesonthetechnologiesandtechniquesusedtocreatecomputer-basedsystemsandthedevelopmentprocessesusedintheconstructionofapplicationssoftware,fromlarge-scaleenterprisesystemstoweb-basedandmobileapplications.Itwillprepareyouforcareersinpositionsresponsibleforthedevelopmentandimplementationofsoftwaresystems.Youwilllearnaboutallaspectsofthesoftwaredevelopmentprocess,fromsystemsanalysisanddesigntoprogramingandimplementation.
FacultyofInformationTechnology October2019 Page8
BUSINESSINFORMATIONSYSTEMSMAJORMonashCollege-Year1(48creditpoints)FirstTrimester
MCD1470EngineeringpracticeCREDIT:FIT1049ITprofessionalpractice
MCD4700Introductiontocomputersystems,networksandsecurityCREDIT:FIT1047Introductiontocomputersystems,networksandsecurity
MCD2130FunctionsandtheirapplicationsORMCD4490AdvancedmathematicsCREDIT:Level1Elective
MCD2080BusinessstatisticsCREDIT: FIT1006Businessinformationanalysis
SecondTrimester
MCD4710IntroductiontoalgorithmsandprogrammingCREDIT:FIT1045Algorithmsandprogrammingfundamentalsinpython(FITElective)
MCD4720FundamentalsofC++CREDIT:FIT1048FundamentalsofC++(FITElective)
MCD4140ComputingforengineersORMCD4730Foundationsof3DCREDIT:ENG1060Computingforengineers(Elective)ORFIT1033Foundationsof3D(FITElective)
MCDxxxxCREDIT:Level1Elective
MonashUniversity-Year1(48creditpoints)FirstSemester
FIT1051Programmingfundamentalsinjava
FIT2081Mobileapplicationsdevelopment[OneofFIT1045,FIT1048orFIT1051]ORFIT2095eBusinesssoftwaretechnologies[OneofFIT1045,FIT1048orFIT1051]
FIT2094Databases[OneofFIT1045,FIT1048orFIT1051]
Elective
SecondSemester
FIT2002ITprojectmanagement[Completionof36ptsstudyincludingoneof(FIT1045,FIT1048,FIT1051,ENG1003)
FIT2001Systemsdevelopment[24ptsFITstudy]
FIT2090Businessinformationsystemsandprocesses[24ptsFITorBusEcostudy]
Elective
Year2(48creditpoints) FirstSemester
FIT3047Industryexperiencestudioproject1[RefertoHandbook]
FIT3174ITstrategyandgovernance[24ptslevel2FITstudy]ORFIT3138Realtimeenterprisesystems[12ptslevel2FIT,SCI,ENGstudy]
Elective Elective
SecondSemester
FIT3048Industryexperiencestudioproject2[FIT3047]
FIT3003Businessintelligenceanddatawarehousing[FIT2094]ORFIT3152Dataanalytics[FIT1006]
FIT3158Businessdecisionmodelling[24ptslevel1FITorBusEcostudyandFIT1006]
Elective
BusinessInformationSystemsExtendedMajor:
a)Oneof(unitnotcompletedabove):FIT2081MobileapplicationsdevelopmentFIT2095eBusinesssoftwaretechnologiesb)Twoof(unitsnotcompletedabove):FIT3174ITstrategyandgovernance
FIT3138RealtimeenterprisesystemsFIT3175Usabilityc)Oneof(unitnotcompletedabove):FIT3003BusinessintelligenceanddatawarehousingFIT3152Dataanalytics
FacultyofInformationTechnology October2019 Page9
COMPUTERNETWORKSANDSECURITYMAJORMonashCollege-Year1(48creditpoints)FirstTrimester
MCD1470EngineeringpracticeCREDIT:FIT1049ITprofessionalpractice
MCD4700Introductiontocomputersystems,networksandsecurityCREDIT:FIT1047Introductiontocomputersystems,networksandsecurity
MCD2130FunctionsandtheirapplicationsORMCD4490AdvancedmathematicsCREDIT:Level1Elective
MCDxxxxCREDIT:Level1Elective
SecondTrimester
MCD4710IntroductiontoalgorithmsandprogrammingCREDIT:FIT1045Algorithmsandprogrammingfundamentalsinpython
MCD4720FundamentalsofC++CREDIT:FIT1048FundamentalsofC++(FITElective)
MCD4140ComputingforengineersORMCD4730Foundationsof3DCREDIT:ENG1060Computingforengineers(Elective)ORFIT1033Foundationsof3D(FITElective)
MCDxxxxCREDIT:Level1Elective
MonashUniversity-Year1(48creditpoints)FirstSemester
FIT2001Systemsdevelopment[24ptsFITstudy]ORFIT2099Object-orienteddesignandimplementation[OneofFIT1045,FIT1048orFIT1051]
FIT2093Introductiontocybersecurity[FIT1047andoneofFIT1045,FIT1048orFIT1051]
FIT2094Databases[OneofFIT1045,FIT1048orFIT1051]
FITElective(ifcompletedMCD4140)ORElective(ifcompletedMCD4730)
SecondSemester
FIT2002ITprojectmanagement[Completionof36ptsstudyincludingoneof(FIT1045,FIT1048,FIT1051,ENG1003)
FIT2100Operatingsystems[FIT1047orENG1003]
Elective
Elective
Year2(48creditpoints)FirstSemester
FIT3047Industryexperiencestudioproject1[RefertoHandbook]
FIT3173Softwaresecurity[OneofFIT1045orFIT1048orFIT1051]
FIT3165Computernetworks[FIT1047andoneofFIT1045,FIT1048orFIT1051]
Elective
SecondSemester
FIT3048Industryexperiencestudioproject2[FIT3047]
FIT3031Networksecurity[FIT1047andFIT2093]
FIT2081Mobileapplicationsdevelopment[OneofFIT1045orFIT1048orFIT1051]ORFIT3142Distributedcomputing[FIT2100andFIT3165]
Elective
ComputerNetworksandSecurityExtendedmajor: a)Oneof(unitnotcompletedabove):FIT2081MobileapplicationsdevelopmentORFIT3142Distributedcomputing
b)Threeof:FIT2095eBusinesssoftwaretechnologiesFIT3159ComputerarchitectureFIT3168ITforensics
FacultyofInformationTechnology October2019 Page10
GAMESDEVELOPMENTMAJORMonashCollege-Year1(48creditpoints)FirstTrimester
MCD1470EngineeringpracticeCREDIT:FIT1049ITprofessionalpractice
MCD4700Introductiontocomputersystems,networksandsecurityCREDIT:FIT1047Introductiontocomputersystems,networksandsecurity
MCD2130FunctionsandtheirapplicationsORMCD4490AdvancedmathematicsCREDIT:Level1Elective
MCDxxxxCREDIT:Level1Elective
SecondTrimester
MCD4710IntroductiontoalgorithmsandprogrammingCREDIT:FIT1045Algorithmsandprogrammingfundamentalsinpython(FITElective)
MCD4720FundamentalsofC++CREDIT:FIT1048FundamentalsofC++
MCD4730Foundationsof3DCREDIT:FIT1033Foundationsof3D
MCDxxxxCREDIT:Level1Elective
MonashUniversity-Year1(48creditpoints)FirstSemester
FIT2001Systemsdevelopment[24ptsFITstudy]ORFIT2099Object-orienteddesignandimplementation[OneofFIT1045,FIT1048orFIT1051]
FIT2096Gamesprogramming1[FIT1048]
FIT2094Databases[OneofFIT1045,FIT1048orFIT1051]
Elective
SecondSemester
FIT2002ITprojectmanagement[Completionof36ptsstudyincludingoneof(FIT1045,FIT1048,FIT1051,ENG1003)
FIT2097Gamesprogramming2[FIT2096]
FIT2073Gamedesignstudio1
Elective
Year2(48creditpoints) FirstSemester
FIT3039Studioproject1[(FIT2091andFIT2087)or(FIT2073andFIT2096)]
FIT3094Artificiallife,artificialintelligenceandvirtualenvironments[FIT2096]
Elective Elective
SecondSemester
FIT3040Studioproject2[FIT3039]
FIT3145Gamedesignstudio2[FIT2073andFIT2096]
FIT3146Makerlab[OneofFIT1045,FIT1048,FIT1051orENG1003and90ptsstudy]
Elective
FacultyofInformationTechnology October2019 Page11
INTERACTIVEMEDIAMAJORMonashCollege-Year1(48creditpoints)FirstTrimester
MCD1470EngineeringpracticeCREDIT:FIT1049ITprofessionalpractice
MCD4700Introductiontocomputersystems,networksandsecurityCREDIT:FIT1047Introductiontocomputersystems,networksandsecurity
MCD2130FunctionsandtheirapplicationsORMCD4490AdvancedmathematicsCREDIT:Level1Elective
MCDxxxxCREDIT:Level1Elective
SecondTrimester
MCD4710IntroductiontoalgorithmsandprogrammingCREDIT:FIT1045Algorithmsandprogrammingfundamentalsinpython
MCD4720FundamentalsofC++CREDIT:FIT1048FundamentalsofC++(Elective)
MCD4730Foundationsof3DCREDIT:FIT1033Foundationsof3D
MCDxxxxCREDIT:Level1Elective
MonashUniversity-Year1(48creditpoints)FirstSemester
FIT2001Systemsdevelopment[24ptsFITstudy]ORFIT2099Object-orienteddesignandimplementation[OneofFIT1045,FIT1048orFIT1051]
FIT2094Databases[OneofFIT1045,FIT1048orFIT1051]
Elective Elective
SecondSemester
FIT2002ITprojectmanagement[Completionof36ptsstudyincludingoneof(FIT1045,FIT1048,FIT1051,ENG1003)
FIT1046Interactivemediafoundations
FIT2087Advanced3D[FIT1033]
Elective
Year2(42creditpoints)
FirstSemester
FIT2091Interactivemediastudio1[FIT1046]
FIT3169Immersiveenvironments[FIT1033]
Elective
SecondSemester
FIT2092Interactivemediastudio2[FIT2091]
FIT3146Makerlab[OneofFIT1045,FIT1048,FIT1051orENG1003and90ptsstudy]
FIT3172Sonics[24ptslevel2study]
FIT3039Studioproject1[(FIT2091andFIT2087)or(FIT2073andFIT2096)]
Year3(6creditpoints)FirstSemester
FIT3040Studioproject2[FIT3039]
FacultyofInformationTechnology October2019 Page12
SOFTWAREDEVELOPMENTMAJORMonashCollege-Year1(48creditpoints)FirstTrimester
MCD1470EngineeringpracticeCREDIT:FIT1049ITprofessionalpractice
MCD4700Introductiontocomputersystems,networksandsecurityCREDIT:FIT1047Introductiontocomputersystems,networksandsecurity
MCD2130FunctionsandtheirapplicationsORMCD4490AdvancedmathematicsCREDIT:Level1Elective
MCD2080BusinessstatisticsCREDIT:FIT1006Businessinformationanalysis(FITElective)ORMCDxxxxCREDIT:Level1Elective
SecondTrimester
MCD4710IntroductiontoalgorithmsandprogrammingCREDIT:FIT1045Algorithmsandprogrammingfundamentalsinpython
MCD4720FundamentalsofC++CREDIT:FIT1048FundamentalsofC++(FITElective)
MCD4140ComputingforengineersORMCD4730Foundationsof3DCREDIT:ENG1060Computingforengineers(Elective)ORFIT1033Foundationsof3D(FITElective)
MCDxxxxCREDIT:Level1Elective
MonashUniversity-Year1(48creditpoints)FirstSemester
FIT2001Systemsdevelopment[24ptsFITstudy]
FIT1050Webfundamentals
FIT2094Databases[OneofFIT1045,FIT1048orFIT1051]
FITElective(ifcompletedMCD4140)ORElective(ifcompletedMCD4730)
SecondSemester
FIT2002ITprojectmanagement[Completionof36ptsstudyincludingoneof(FIT1045,FIT1048,FIT1051,ENG1003)
FIT2104Webdatabaseinterface[FIT2094]ORFIT2081Mobileapplicationdevelopment[FIT1045,FIT1048orFIT1051]
FITElective(ifcompletedMCDXXXX)ORElective(ifcompletedMCD2080)
Elective
Year2(48creditpoints) FirstSemester
FIT3047Industryexperiencestudioproject1[RefertoHandbook]
SoftwareDevelopmentunit(choosefromlist)
FIT3175Usability[FIT1045,FIT1048orFIT1051]
Elective
SecondSemester
FIT3048Industryexperiencestudioproject2[FIT3047]
SoftwareDevelopmentunit(choosefromlist)
Elective
Elective
SoftwareDevelopmentunits:FIT3077Softwareengineering:architectureanddesignBEX3411EntrepreneurshipFIT3146MakerlabFIT3157Advancedwebdesign
FIT3173SoftwaresecurityFIT3176AdvanceddatabasedesignFIT3178iOSappdevelopment
SoftwareDevelopmentExtendedMajor:a)Theremainingunitfromthosenotcompletedinthemajorabove:FIT2104WebdatabaseinterfaceORFIT2081Mobileapplicationdevelopmentb)TwooftheaboveLevel3SoftwareDevelopmentunits
c)Oneunitatlevel2or3fromtheSoftwareDevelopmentunitsaboveorfromthefollowing:FIT2095eBusinesssoftwaretechnologiesFIT2099Object-orienteddesignandimplementationFIT2101SoftwareengineeringprocessandmanagementFIT2100OperatingsystemsFIT2107Softwarequalityandtesting
FacultyofInformationTechnology October2019 Page13
BachelorofComputerScience(CourseCode:C2001)SpecialisationsYoumustchooseoneofthespecialisationslistedbelow.NotethatifyouchoosetheDatasciencespecialisation,youwillonlyreceive42pointsofcreditduetothe60-pointcaponlevel1unitsinadegree.AdvancedcomputerscienceAsagraduatewiththisspecialisation,youwillbeequippedwiththetheoryandpracticeofcomputing,necessarytocreatesubstantialpiecesofsoftware,withpracticalapplicationsspanningalldisciplines,includingscience,engineering,businessandcommerce,thecreativeandperformingartsandthehumanities.Ifyouenjoysolvingmany-sidedcomputationalproblemsrequiringanalyticalthinking,andhaveamathematicalandtechnicalbentthenadvancedcomputerscienceisthespecialisationforyou.DatascienceAsagraduatewiththiscutting-edgespecialisation,youwillbeequippedwithwaystocapture,manage,analyseandinterpretlargevolumesofdatageneratedinthefast-progressingworldoftheInformationAge.Ifyouareinterestedinacareersolvingtheinformationchallengessurrounding'bigdata'infieldsasdiverseasmarketing,medicineorfinance,thendatascienceisthespecialisationforyou.
FacultyofInformationTechnology October2019 Page14
ADVANCEDCOMPUTERSCIENCESPECIALISATIONMonashCollege-Year1(48creditpoints)FirstTrimester
MCD1470EngineeringpracticeCREDIT:FIT1049ITprofessionalpractice
MCD4700Introductiontocomputersystems,networksandsecurityCREDIT:FIT1047Introductiontocomputersystems,networksandsecurity
MCD2130FunctionsandtheirapplicationsORMCD4490AdvancedmathematicsCREDIT:Level1Elective
MCD4720FundamentalsofC++CREDIT:FIT1048FundamentalsofC++
SecondTrimester
MCD4710IntroductiontoalgorithmsandprogrammingCREDIT:FIT1045Algorithmsandprogrammingfundamentalsinpython
MCD4140ComputingforengineersORMCD4730Foundationsof3DCREDIT:ENG1060ComputingforengineersORFIT1033Foundationsof3D(Elective)
MCD4500EngineeringmathematicsCREDIT:ENG1005Engineeringmathematics(PRECLUSION:MAT1841Continuousmathematicsforcomputerscience)
MCDxxxxCREDIT:Level1Elective
MonashUniversity-Year1(48creditpoints)FirstSemester
FIT1008Introductiontocomputerscience[FIT1045]
FIT2099Object-orienteddesignandimplementation[FIT1045orFIT1048]
MAT1830Discretemathematicsforcomputerscience
Elective
SecondSemester
FIT2014Theoryofcomputation[FIT1045&(MAT1830orENG1005)]
FIT2004Algorithmsanddatastructures[FIT1008&6ptsLevel1Maths]
FIT2102Programmingparadigms[FIT1008]
Elective
Year2(48creditpoints)FirstSemester
FIT3161Computerscienceproject1[FIT2004]
Level3ComputerscienceApprovedElective*
FIT3171Databases[OneofFIT1045,FIT1048orFIT1051]
Elective
SecondSemester
FIT3162Computerscienceproject2
[FIT3161]
FIT3155Advanceddatastructuresandalgorithms[FIT2004]
FIT3143Parallelcomputing
[FIT2004]
Elective
*ApprovedComputerScienceElectives:FIT3031NetworksecurityFIT3077Softwareengineering:architectureanddesignFIT3080IntelligentsystemsFIT3081ImageprocessingFIT3088ComputergraphicsFIT3094Artificiallife,artificialintelligenceandvirtualenvironmentsFIT3139ComputationalmodellingandsimulationFIT3142Distributedcomputing
FIT3146MakerlabFIT3152DataanalyticsFIT3159ComputerarchitectureFIT3165ComputernetworksFIT3173SoftwaresecurityFIT3175UsabilityFIT3181DeeplearningMTH3170Networkmathematics
Notethatnotallunitswillbetaughtineveryyearandsomewillbeofferedonlyinalternateyears
FacultyofInformationTechnology October2019 Page15
DATASCIENCESPECIALISATIONStudentscompletingthisspecialisationwillonlyreceive42pointsofcreditduetothe60-pointlimitonlevel1unitsinadegree.MonashCollege-Year1(42creditpoints)FirstTrimester
MCD1470EngineeringpracticeCREDIT:FIT1049ITprofessionalpractice
MCD4700Introductiontocomputersystems,networksandsecurityCREDIT:FIT1047Introductiontocomputersystems,networksandsecurity
MCD2130FunctionsandtheirapplicationsORMCD4490AdvancedmathematicsCREDIT:Level1Elective
MCD4720FundamentalsofC++CREDIT:FIT1048FundamentalsofC++(FITElective)
SecondTrimester
MCD4710IntroductiontoalgorithmsandprogrammingCREDIT:FIT1045Algorithmsandprogrammingfundamentalsinpython
MCD4140ComputingforengineeringCREDIT:ENG1060Computingforengineers(Elective)
MCD4500EngineeringmathematicsCREDIT:ENG1005Engineeringmathematics(PRECLUSION:MAT1841Continuousmathematicsforcomputerscience)
MonashUniversity-Year1(48creditpoints)FirstSemester
FIT1008Introductiontocomputerscience[FIT1045]
FIT2094Databases[OneofFIT1045,FIT1048orFIT1051]
MAT1830Discretemathematicsforcomputerscience
Elective
SecondSemester
FIT2004Algorithmsanddatastructures[FIT100876ptsLevel1Maths]
FIT2014Theoryofcomputation[FIT1045&(MAT1830orENG1005)]
FIT1043Introductiontodatascience[MTH1010]
FIT2086Modellingfordatascience[FIT1045&MAT1830&oneofMAT1841orMTH1030]
Year2(48creditpoints)FirstSemester
FIT3163Datascienceproject1[FIT1043,FIT1049,FIT2004,FIT2086,FIT2094]
Level3DataScienceApprovedElective*
Elective Elective
SecondSemester
FIT3164Datascienceproject2[FIT3161]
Level3DataScienceApprovedElective*
FIT3179Datavisualisation[24ptsFITstudy]
Elective
Year3(6creditpoints)FirstSemester**
Elective
**Thisunitcanbecompletedasanoverloadinthefinalyearifoverloadrequirementsaremetorasasummerunittocompleteearlier.*ApprovedDataScienceElectives:FIT3003BusinessintelligenceanddatawarehousingFIT3139ComputationalmodellingandsimulationFIT3152DataanalyticsFIT3154AdvanceddataanalysisFIT3181DeeplearningNotethatnotallunitswillbetaughtineveryyearandsomewillbeofferedonlyinalternateyears