Home
Category
About
Java程序辅导
C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解
QQ:2653320439 微信:ittutor Email:itutor@qq.com
BN108 - Programming for Networking | Melbourne Institute of Technology, Melbourne, Sydney Australia
Melbourne Campus Sydney Campus Melbourne Institute Of Technology Affiliated Institute of Federation University Melbourne Institute of Technology, Melbourne, Sydney Australia Quick links Library AMS Ribit Contact Us Main menu 1800 648 669 Apply Now Courses Business Bachelor of Business - Major in Accounting Bachelor of Business - Major in Digital Marketing Bachelor of Business - Major in Management Bachelor of Business - Major in Marketing Graduate Diploma of Accounting Master of Professional Accounting Engineering Bachelor of Engineering Technology (Telecommunications) Master of Engineering (Telecommunications) Information Technology Bachelor of Networking Bachelor of Networking - Major in Cyber Security Bachelor of Networking - Major in Software Engineering Bachelor of Data Analytics Graduate Diploma of Networking Master of Networking Master of Networking - Major in Cyber Security Master of Data Analytics Master of Data Analytics - Major in Software Engineering Online Courses Graduate Certificate in Cyber Security and Networking Graduate Certificate in Information Technology Graduate Certificate in Data Analytics English Language General English (GE) English for Academic Preparation (EAP) English for Careers - Advanced Cambridge First Certificate in English (FCE) Cambridge Certificate in Advanced English (CAE) Study with us BN108 - Programming for Networking Domestic Students International Students Work Integrated Learning Students Graduation Student Services Information Technology & Resources Student Stories Orientation Domestic Enrolling in your course Orientation Program - Short Courses International Student Admin Rights and responsibilities of international students Re-enrolment Guides Re-Enrolment Academic Integrity Module (AIM) Student Engagement Alumni Alumni Committee Alumni Testimonial Career Development Centre Library Federation University at MIT Welcome to Federation University Message from the Vice Chancellor Federation University at MIT Programs How to Apply Fees and Charges Student Publications Federation University Orientation Guide - Sydney Campus Federation University Orientation Guide - Melbourne Campus Student Visa Conditions Download Prospectus Orientation at Federation at MIT About us Introducing MIT Strategic Plan Corporate and Social Responsibility MIT Group Foundation Ltd Flood Relief for Nepal MIT's stance against family violence White Ribbon message from the CEO Contribution to Nepal Earthquake Statement of Financial Standing Sexual assault and sexual harrassment Campuses Contact Us Governance Academic Jobs MIT News Articles × Enquire with our Course Advisors today Fill out the form below to send the enquiry. Name * Mobile * Email * Query Leave this field blank Privacy Policy Study with us BN108 - Programming for Networking Domestic Students International Students Work Integrated Learning BN108 - Programming for Networking Credit Points: 15 Prerequisite: N/A Co-requisite: N/A Workload: 48 contact hours Campus: Melbourne, Sydney Aims & Objectives This is a second trimester core unit out of a total of 24 units in the Bachelor of Networking (BNet) and Bachelor of Engineering Technology (Telecommunications) BEngTech(Tel). This unit addresses the BNet and BEngTech(Tel) course learning outcomes and complements other courses in a related field by developing students’ knowledge and skills in programming. For further course information refer to: http://www.mit.edu.au/study-with-us/programs/bachelor-networking and http://www.mit.edu.au/study-with-us/programs/bachelor-engineering-technology-telecommunications. This unit is part of the AQF Level 7 (BNet and BEngTech(Tel)) courses. This unit introduces students to the fundamental techniques involved in programming using an object-oriented approach. Students are introduced to the basics of the object-oriented design and concepts and to object-oriented techniques for reusable components in developing complex software. Specifically, this unit covers: classes; objects; data encapsulation techniques; and inheritance. This unit also gives students an opportunity to learn different roles and responsibilities for becoming a class user and class designer. This unit will cover the following topics: Introduction to classes and objects Data types, Operators Control structures: sequence, repetition and selection Application programming interface (API) Application design and testing Learning Outcomes and Assessment Details Learning Outcomes On successful completion of this unit, students should be able to: describe the fundamental principles of object-oriented programming; interpret a user’s needs while dealing with simple program specifications; design a simple class using UML notation; create a simple application based on UML design and incremental development process of coding, debugging, and testing; apply basic control structures – sequence, repetition, and selection – to program development; produce simple interactive applications. Teaching Method Lecture: 2 hours Tutorial/Workshop: 2 hours Face to Face Assessment Assessment Task Learning Outcomes Assessed Weighting Midterm Test a,e,f* 10% Assignment 1 a-f* 20% Assignment 2 a-f* 25% Laboratory participation & submission a-f* 10% Final Examination (2 hours) a-f* 35% Total 100% *refer to learning outcomes above. Textbook and Reference Materials Textbook S. Reges, M. Stepp, Building Java Programs: A Back to Basics Approach, 4th Edition, Pearson, Australia, 2017 Reference Reading J. Lewis and W. Loftus, Java Software Solutions, 8th ed. Pearson, 2014 Y. D. Liang, Introduction to Java Programming. 10th ed. Pearson, 2014 P. Deitel and H. Deitel, Java How to Program, 10th ed. Pearson, 2014 C. Horstmann, Big Java, Binder Ready Version: Early Objects, 6th ed. Wiley, 2016 Graduate Attributes MIT is committed to ensure the course is current, practical and relevant so that graduates are “work ready” and equipped for life-long learning. In order to accomplish this, the MIT Graduate Attributes identify the required knowledge, skills and attributes that prepare students for the industry. The level to which Graduate Attributes covered in this unit are as follows: Ability to communicate Independent and Lifelong Learning Ethics Analytical and Problem Solving Cultural and Global Awareness Teamwork Cooperation, Participation and Leadership Specialist knowledge of a field of study Legend Colour coding Extent covered The standard is covered by theory and practice, and addressed by assessed activities in which the students always play an active role, e.g. workshops, lab submissions, assignments, demonstrations, tests, examinations The standard is covered by theory or practice, and addressed by assessed activities in which the students mostly play an active role, e.g. discussions, reading, intepreting documents, tests, examinations The standard is discussed in theory or practice; it is addressed by assessed activities in which the students may play an active role, e.g. lectures and discussions, reading, interpretation, workshops, presentations The standard is presented as a side issue in theory or practice; it is not specifically assessed, but it is addressed by activities such as lectures or tutorials The standard is not considered, there is no theory or practice or activities associated with this standard CALL US ENQUIRE NOW OPEN DAY DOWNLOAD STUDENT GUIDE DOWNLOAD STUDENT GUIDE × Contact Us Given name * Family name * E-mail address * Country of residence * - Select -AfghanistanAland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBruneiBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCaribbean NetherlandsCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCongo (Brazzaville)Congo (Kinshasa)Cook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard Island and McDonald IslandsHondurasHong Kong S.A.R., ChinaHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacao S.A.R., ChinaMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana IslandsNorth KoreaNorwayOmanPakistanPalauPalestinian TerritoryPanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto RicoQatarReunionRomaniaRussiaRwandaSaint BarthélemySaint HelenaSaint Kitts and NevisSaint LuciaSaint Martin (French part)Saint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and the South Sandwich IslandsSouth KoreaSouth SudanSpainSri LankaSudanSurinameSvalbard and Jan MayenSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Virgin IslandsUgandaUkraineUnited Arab EmiratesUnited KingdomUnited StatesUnited States Minor Outlying IslandsUruguayUzbekistanVanuatuVaticanVenezuelaVietnamWallis and FutunaWestern SaharaYemenZambiaZimbabwe Mobile number * I am a * - Select -Domestic StudentInternational StudentNot a student Enquiry * Leave this field blank Current Students AMS Orientation Enrolments Academic Calendar FEE-HELP Library Student Services Future Students How to Apply Student Stories Federation University at MIT Information About MIT Governance School of Business School of IT and Engineering MIT Contacts Campuses and Maps Corporate and Social Responsibilities Reporting Sexual Harassment MIT’s Stance Against Domestic Violence MIT Group Foundation COVID-19 policy Connect with us Facebook Instagram Twitter Youtube LinkedIn Address: 288 La Trobe Street, Melbourne, VIC 3000, Australia Phone: +61 03 8600 6700 Email: enquiries@mit.edu.au Copyright Disclaimer Privacy Accessibility Feedback We work and learn on the lands of the Wurundjeri people of the Kulin Nation and the Gadigal people of the Eora Nation, who have been custodians of this land for thousands of years. We acknowledge and pay our respects to their Elders past, present and emerging. Melbourne Institute of Technology Pty Ltd ABN: 20 072 324 755 CRICOS Provider No: 01545C, 03245K (NSW) TEQSA Provider Identification Number: 12138 Content coordinator: Systems Development Division Authorised by: Corporate & Legal Department Copyright Melbourne Institute of Technology, 2021 Institute Of Higher Education Content coordinator: Systems Development Division Authorised by: Corporate & Legal Department Copyright Melbourne Institute of Technology, 2021 Institute Of Higher Education Melbourne Institute of Technology Pty Ltd ABN: 20 072 324 755 CRICOS Provider No: 01545C, 03245K (NSW) TEQSA Provider Identification Number: 12138