ࡱ> z|y7 3bjbjUU 57|7|1l@$@$@$8x$$c;T&T&T&T&T&T&T&T&:::::::$<  ?;T&T&T&T&T&;D*T&T&;D*D*D*T&T&T&:D*T&:D*D*//T&H& >c0!@$' // 3;0c;/?('?/D*Weekly programme: (NB: may be subject to amendment) Teaching WeekWeek ComTeaching SessionsTopicsWorkshop Exercise14/11/021 Software Lifecycle / Analysis and Design / Which version of VB, Unit guide discussion, assessment schedule.Brain Storming writing instructions for making a cup of tea.2 Intro to Visual Basic environmentFamiliarisation 211/11/023 Working with controls Chapter 2 Events, properties, methods / Saving your work Creating a simple App4 Text Boxes and Labels Read pages 14-15, Question 1 on Program 2.1 (p.26), Question 2 on Program 2.1 (p.26)318/11/025 Combo box, List Boxes Read pages 17-196 Option button, Check box, FrameProgram 2.2, Question 1 on Program 2.2 (p.25), Question 2 on Program 2.2 (p.25)425/11/027 The Timer controlRead p. 21, Program 2.38 The Scroll BarRead p. 22, Program 2.4502/12/029 Working with Data - Chapter 3 Variables and data typesRead pages 27-28, Program 3.1 Question on Program 3.1 (p.39)10 Scope of variables (Global and Local), Static variablesRead page 30, Program 3.2 Program 3.3, Question on Program 3.3 (p. 39)609/12/9211 Constants, arithmetic operations, order of precedenceRead pages 32-33, Program 3.4, Question 2 on Program 3.4 (p. 39), For Mod operator see p.3312 Displaying output using the Format function. Concatenation.Read pages 36-38, simple app using format functions and concatenation.716/12/0213 Selection Chapter 4 Review of the 2 types of selection in VB If ThenElseRead pages 41-42, Program 4.1 Questions 1 and 2 on Program 4.1 (p.52) Teaching WeekWeek ComTeaching SessionsTopicsWorkshop Exercise14Multiple conditions (AND and OR) Nested If structureRead page 43, Program 4.2 Read page 46, Program 4.323-12-02XMAS BREAK30-12-02XMAS BREAK806/01/0315Recap Previous lecture led Topics16Select Case structure, adding items to a list boxRead pages 48-49, Program 4.4 Questions 1 and 2 on Program 4.4 (p.52), See p.15 for ListIndex property of a list box913/01/0317Extensions to Select CaseRead pages 50-51, End of Chap Ex 4, (Can use either of the 2 Selection structures)18Loops Chapter 5 Review of 3 loop structures in VB ForNext loopRead pages 54-55, Program 5.1 End of Chap Ex 1(Use ForNext loop)1020/01/0319Use of Step. Nested ForNext loops (Introduce students to 4 formatting commands (Space, vbNewLine, NewLine and semi-colon)Read pages 56-57, Program 5.220Do WhileLoopRead pages 58-59, Program 5.3, Question 1 on Program 5.1(Use Do WhileLoop for the validation) End of Chap Ex 2, End of Chap Ex 31127/01/0321DoLoop UntilRead page 61, Program 5.4, End of Chap Ex 5(Use ForNext to handle the 12 months and inside this Select Case to handle one particular month).22Strings Dates & Time Chapter 6 Declaring and processing strings. ASCII Instr and Mid string functions String functions Len and MidRead pages 66-67 Program 6.1 Teaching WeekWeek ComTeaching SessionsTopicsWorkshop Exercise1203/02/0323String functions Left, Right, LTrim, RTrim, Trim, UCase, Lcase Use of Left functionRead pages 67-68 Program 6.2, Questions 1 and 2 on Program 6.2 (p.74)24 Handling dates. Formatting date outputRead pages 69-70, Program 6.31310/02/0325Technical/User Documentation for programs, what is needed?Students to decide on which topics they wish to recap, for the next 4 workshop sessions.26Testing Programs (why is it important & how to do it) 17-02-03HALF TERM1424/02/0327Recap Previous lecture led Topics28Live Demo on how to test an applicationStudents to test table for a small app1503/03/0329Issues of HCIEvaluate an existing app, for good/bad HCI issues30Arrays Chapter 7 Declaring (Local), data in an array and outputting data from an array Read pages 76-77, Program 7.1, Question 1 on Program 7.1 (p.84), Question 3 on Program 7.1 (p.85) Note: All the arrays you will use on this course are static (which means that their size never changes).1610/03/0331Arrays - outputting data from an arrayEnd of Chap Ex 3. (Use a loop to go through the product codes stored in the array to see if the new code to be added is already there. Quit the loop if it is found stored there, or if not stored quit when all codes have been looked at.)32Declaring arrays within a Module (Global)Creating an app using Global declaration1714/03/0333Two-dimensional arraysRead pages 79-80, Simple App using Two-dimensional array. Teaching WeekWeek ComTeaching SessionsTopicsWorkshop Exercise34Control arraysRead page 80, Program 7.2- Control array (of text boxes), End of Chap Ex 21824/03/0335Control array with a shared event procedureProgram 7.3, End of Chap Ex 136Using Build-in-functions in VB, VAL, Cstr, Cdate, Int, IsNumeric, IsDate, Format, FormatCurrency.Further examples1931/03/0337Message box (advance)Further examples38Recap on ArraysPractical Exercises2007/04/0339Recap on Documentation requiredAssignment workshop40Conduct micro teaching to provide students with additional supportMicro Demo2128/04/0341Conduct microteaching to provide students with additional support, Student to decide topic for next session.Micro Demo42Open Topic (Students decide)Practical Exercises (optional)2205/05/0343Printing Chapter 8 Printing to a form and to a printerRead page 87, Program 8.1, Program 8.2, Question 1 on Program 8.2 (p.92), Question 2 on Program 8.2 (p.93)44Using the Menu EditorPractical Exercise2312/05/0345Workshop for assignmentAssignment46Workshop for assignmentAssignment2419/05/0347Workshop for assignmentAssignment2419/05/0348Project Work Completion Week (Grades E,C & A)26 May 03HALF TERM02 JuneTime Allocated for Assessment Marking09 June 03Time Allocated for Assessment Marking 5x07XYjzUV>?lm} wx  H I J M   , - . _ ` [    G t ^JaJ6CJOJQJ] CJOJQJ5CJOJQJ\CJOJQJ^JaJ CJOJQJ5CJOJQJ5CJH45CL^ew $$$If$$If$12wxzWNNNNH> H$If^H$If $$$If$$Iflr x!s4X-05@4 la01237YjQHHH>> H$If^H $$$If$$IflrR x!4:-054 la$IfjkmvzWNNNHB$If$If $$$If$$IflrR x!4:-054 laG>>> $$$If$$IflrR x!4:-054 la$If H$If^HVWYbf}QHHH>> H$If^H $$$If$$IflrR x!4:-054 la$IfWNNNDDW H$If^H $$$If$$IflrR x!4:-054 la'?@A>$$IflrR x!4:-054 la$If H$If^H $$$IfABFUmnpy>$$IflrR x!4:-054 la$If H$If^H $$$Ify}8$$IflrR x!4:-054 la$If H$If^H$If $$$If1Kxy>$$IflrR x!4:-054 la$If H$If^H $$$Ify{   >,$$IflrR x!4:-054 la$If H$If^H $$$If  # P _ >$$IflrR x!4:-054 la H$If^H$If $$$If  ! I H$If^H$If $$$IfI J L [ d v } WUMMMDD $$$If$$If$$IflrR x!4:-054 la WNNNNNNN $$$If$$Iflr x!4X-0(54 la   W`KKKKK $$$$Ifa$$$Iflr x!4X-0(5 4 la   ! " 6`*** $$$$Ifa$$$Iflr x!4X- 20(5 4 la" - . / *$$Iflr x!4X- 20(5 4 la $$$$Ifa$/ 1 : = _ ` a b c H$$Iflr x!4X-0(5 4 la$If $$$Ifc f     H$$Iflr x!4X-0(5 4 la$If $$$If 6 N(F$$If$$Iflr x!4X-0(5 4 la $$$If    # 0 H$$Iflr x!4X-0(5 4 la$If $$$Ift y { ./%MRV[} !&(,.35;BFOP,-{(*01ƹ5\^JaJOJQJ5CJOJQJ5CJOJQJ\ CJOJQJCJOJQJ^JaJ CJOJQJ6CJOJQJ]56CJOJQJ\]E0 HX$$Iflr x!4X-0(5 4 la$If $$$If RSV_bpQHHHHHQ $$$If$$Iflr x!4X-0(5 4 la$If%GMl$If $$$If WUMMMDD $$$If$$If$$Iflr x!4X-0(5 4 la;PaWNNNNNNN $$$If$$Iflr x!4X-0(54 laW0NNNHNNW$If $$$If$$Iflr x!4X-0(5 4 la-N$$Iflr x!4X-0(5 4 la $$$IfH\< $$$$Ifa$$$Iflr x!4X-0(5 4 la$If $$$If$If $$$$Ifa$ 6---- $$$If$$Iflr x!4X- 20(5 4 la <cdNTN@$$Iflr x!4X-0(5 4 la $$$IfdgpsN$$Iflr x!4X-0(5 4 la $$$IfuF$$Iflr x!4X-0(5 4 la$$If $$$IfNd$$Iflr x!4X-0(5 4 la $$$If2[\_hkF$$Iflr x!4X-0(5 4 la $$$If$$If12kr+G_z/1235CJOJQJ\^JaJ56CJOJQJ\]5CJOJQJ5\ CJOJQJ5\^JaJWUMMMDD $$$If$$If$$Iflr x!4X-0(5 4 labZQQQQQ $$$If$$Iflr x!4XV054 labcforZhQQQQQZQQ $$$If$$Iflr x!4X-054 la $569BE[lQ$$Iflr x!4X-054 la $$$If lmnorZQQQKQZQ$If $$$If$$Iflr x!4X-054 laNP$$Iflr x!4X-054 la $$$If#./2;>N $$Iflr x!4X-054 la $$$IfWNNNNNWN $$$If$$Iflr x!4X-054 laAF$$Iflr x!4X-054 la$$If $$$IfN$$Iflr x!4X-054 la $$$If,78NN$$Iflr x!4X-054 la $$$If8;DG_jknwN$$Iflr x!4X-054 la $$$IfwzB`$$Iflr x!4X-054 la $$$$Ifa$ $$$If*$$Iflr x!4X- 2054 la $$$$Ifa$K$$Iflr x!4X-054 la $$$$Ifa$./0123KIII$$Iflr x!4X-054 la $$$$Ifa$3&P 1h0A .!"#$%  i8@8 NormalCJ_HaJmH sH tH 8@8 Heading 1$@& OJQJaJ@@@ Heading 2$$$@&a$ 5CJ\F@F Heading 3$@&5CJOJQJ\^JaJF@F Heading 4$H@&^H5CJOJQJ\B@B Heading 5 $$@&6CJOJQJ]<A@< Default Paragraph Font&)@& Page NumberBB@B Body TextCJOJQJ^JaJmH sH ,, Header  9r , ", Footer  9r DP@2D Body Text 2$$CJOJQJ^JaJ345CL^ewxz01237YjkmvzVWYbf}'?@ABFUmnpy}1Kxy{#P_!IJL[dv}  !"-./1:=_`abcf 6   # 0 R S V _ b p   % G M l ; P a - <cdgpsu2[\_hkbcfor$569BE[lmnor#./2;>A,78;DG_jknwz./0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@000000000000000000000000000000000000000000000000000000t 13'7wjAyy I  " / c  0  dbl8w3 !"#$%&()*+,-./012345689:;<=>?@ABCDEFG2{ M R   ! & . 3 5 :  "44   + , - ;<bssy}1122ZZkkaaccrr#$4EZ[kr"#->@@AA +,6G^_i04connect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.docconnect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.docconnect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.docconnect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.docconnect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.docconnect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.docconnect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.docconnect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.docconnect>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.doctaylorc>C:\Year 2002-03\Avce Yr1\Admin\Weekly programme for unit 7.doc5CL^ewxz01237YjkmvzVWYbf}'?@ABFUmnpy}1xy{#_IJL[dv}  !"-./1:=_`abcf 6   # R S V _ b p   P - <cdgps2[\_hkbcfor$569BE[lmnor#./2;>A,78;DG_jknwz./04@ 4!bb3P@UnknownG: Times New Roman5Symbol3& : Arial7&  VerdanaCFComic Sans MSS PalatinoBook Antiqua"qhii&i&NZ ($r0{2Q3Weekly programme: (NB: may be subject to amendment)taylorctaylorc ՜.+,0 hp|  WC( { 4Weekly programme: (NB: may be subject to amendment) Title  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh{~iRoot Entry F L}@1TableI?WordDocument5SummaryInformation(DocumentSummaryInformation8 CompObjjObjectPool9c9c   FMicrosoft Word Document MSWordDocWord.Document.89qOh+'0 , H T ` lx4Weekly programme: (NB: may be subject to amendment)eekaylaylNormaltaylorc78Microsoft Word 9.0@@$zc@j Xf`@$zcZDeepak Gautam՜.+,D՜.+,` hp|  WC( { 4Weekly programme: (NB: may be subject to amendment) Title4 $,