You are on page 1of 5
XOLEI PROFESIONAL MARA BERANANG PROGRAM + DIPLOMAIN coMPUTER SCIENCE (OCs) ‘COURSE NAME + OBJECT ORIENTED PROGRANIMING ‘course CODE : scraa ‘COURSE ORECTIVE 2 TOPROVIDE LEARNERS WITH AN UNDERSTANDING OF THE PRINCIPLES OF OBJECT-ORIENTED PROGRAMMING AS AN UNDERPINNING TECHNOLOGICAL CONCEPT IN THE FELD OF PROGRAMMING, OATA MANAGEMENT AND SYSTEMS DEVELOPIENT. SEMESTER + JANUARY 2020) LEARNING SUPPORTTIME ; 84 HOURS(6 hours x14 weeks} ‘Course Learning Ovteomes (C10) | Program Learning Outcomes (PLO) | €lO 4: Determine the principles of object oriented | PLO 4: Acquire knowiedge of computing and other progenning. | reated elds "10 2 Prepare dbjec oriented proprancing solutions. | PLO 4: Comply to etal and profesional responstty ‘193 Foy obec anced rooningsoisions | 1D 6: ayo Rate we Rone Ton TRAY | [tstdonapprerateintormstion ‘aE Fee ing dima frond PO fee snrpreeual aves and ‘ented pregranming sto | peromi ate Stem oF woRK Toric iz DTERWINE THE PNCPLES OF OBEY ORIENTED | || octane Invoduion | See or | | 1D Creating fave source Mle using TextPa Ester | 1 | inpuvouoaseemene | | 3 Naming comentons | | a Samer case | Sootan Operations an Deion statements | |B toep sateen | [0 Ftecas | eaters of ar ae ae | 2" Gas centon 23 |G Conti dee dogam | °° | cas cetiton nr language | 1 objeceeaton Encapsulation B inhetance 1D Fasting parameter in method constructor static methed 1D instance vribles Modulatty Gl eveaiity 1G. Mets overiscing 1D netance varies interes ‘PREPARE OBIECT ORENTED PROGRAMMING SOLUTIONS. Design methodoicgy 1D Rouse of exiting eytem 1 Adapraton ofcoee 1 Useof opensource Design method 1D Gas responsiitescallaboration cards ass dagrar using UML 1 dentist of dependencies andinhertances “Stem delivery sented 1 imerpretes 1B comples Programming pltform oa Serpe commanding ‘oneereen help 1 Popups 1 Helomenu Ol Hotspets ‘Delivery environment mobile 1 harahelé 1 webbasee dest Saas cesiested deve ee Design refnement 1D Garication of design using principles of madmum coherence and minimum coupling betwen the slases “APPLY OBJECT ORIENTED PROGRAMING SOLUTIONS avrey Dectrng and creating arays Assgnment 1D Enhanced fr statement Date Out: 1D. Passingretun aay toffom method 24/apa020 7 | arayotobjecs Date 9/3/2020 oaing~ oss implementation Assocation Relationship 1 Agaregation Relatonship | 1 Compostion Relationship | Inheritance 1D InhertneeReltonship 1 superdss constructor 1 Access specter ‘Aaslgnment 2 1D Overoseing ve overriding : Date Out: s012 © | aaspoz0 Polymorphism Dateln 1D Polymorphism concent toiairo20 4G Abetrect class interce {xcepton Honing GD Tiyblock and catch block 1D Tow exception Declaring new exception types ‘oe 1 Source case etter 1 compler 1D imerpreter Bul automation tate , debugger a a a a a a a a a _ ASSESSMENT ORIENTED PROGRAMMING SOLUTIONS. Testing Va delrations Debugging code Comment coos Naming conventions Checking functionality aginst requernents Documentation : Management f extremes Use of system imposed statements Impact testing Range testing Designs Dalvery system Paatform Fle structures coding Constants Maintenance cequrements ‘Assessment Mati ‘Cours enrning Outcome | Program Learning Outcome Temas Percontage ‘clos Pon Fal Ex 20% ‘ci92 Poa Assignment 35% ‘clo3 POs ‘Asignment 3 ao te cio PLOg Assignment 2 25% = Conan) Tnimdy Crayon ‘Overall Grading Scheme References: Satsactory 1. R. Morell Wille 2017). Java, Java, Java, Object rented Problem Sching, 9% E, Pearson Eaueaton, 2 Joshua Bloch (2018), Ecine Java, th Ea, Pearson ‘3 Jamie chan (2018), Learn Javan One Dey and Lear t Welt Revieed Es. LF Publanng. verteston ared by: Nar Aaa Haison bint aw aT Date 3670S ‘Varied oy Couns Lagden Subjee Mater pare Se San ‘Ow, L rt inal > | Date Ene Date Seat

You might also like