Computer Science Stage 2 - Semester 1 Weekly Teaching and Learning Programme Outline S.Y. 2014 With References Learning context: Small Business Computer Science Unit 2A Weekly Program S.Y. 2014 1 Computer Science Weekly Teaching Program Semester 1 - 2014 Week 1 Unit 2A: Systems analysis and development content Knowledge project managementterms planning scheduling budgeting tracking system development methodologies prototyping system Development Life Cycle (SDLC) Activities and skills Assessment tasks Introduction to Computer Science Stage 2 Hand out course syllabus, teaching time line, assessment matrix References Project Management Discovering Computers 2012 By: Cashman pp.623 Skills apply diagrammatic representation of the SDLC create context diagrams create Data Flow Diagrams (max 4 processes) detect errors create L0 DFD diagrams apply correct symbols and rules o define system boundaries SDLC-Wiki http://en.wikipedia.org/wiki/Systems_ Development_Life_Cycle SDLC http://www.ffiec.gov/ffiecinfobase/book lets/d_a/08.html Types of Information System http://tutor2u.net/business/ict/intro_inf ormation_system_types.htm Project Management http://en.wikipedia.org/wiki/Project_ma nagement Project Management Terms: http://www.pm-essentials.com/1001project-management-terminology.html Continue context / DFD construction 2 Specifications booklet Page 24-26 3 4 2 Revise project management terms and system development methodologies theory Continue context / DFD construction Task 1 issued Context/DFD Specifications booklet Page 24-26 Task 1 due Knowledge computer system hardware and software storage—primary, secondary Random Access Memory (RAM)244,245 Read Only Memory (ROM)228,245 Definitions – IT related http://whatis.techtarget.com/whome/0, 289825,sid9,00.html About Computing http://www.about.com/compute/ Computer Science Unit 2A Weekly Program S.Y. 2014 cache (L1, L2 and L3)227 hard disk352, 355 Solid State Drive (SSD)69,353, 363, 384 disk storage boot process (power up to OS booting including POST)400-401,432 concept of Plug and Play231-408 storage capacities223 Information Processing Cycle http://www.mesc.vic.edu.au/infotechweb/I PMunit4/ipcycle.htm Information Processing Cycle Acquisition-Input-Validation-ManipulationStorage-Retrieval-Output-CommunicationDisposal http://everything2.com/index.pl?node_id=1 843136 bit byte kilobyte megabyte gigabyte terabyte appropriate hardware components for a computer system designed for a specific purpose input output processing storage—primary, secondary PC Architecture http://www.karbosguide.com/books/pcarch itecture/start.htm Data Storage http://whitefiles.org/b1_s/1_free_guides/fg 2cd/pgs/c01.htm http://computer.howstuffworks.com/hardw arechannel.htmhttp://computer.howstuffworks .com/hardware-channel.htm Descriptions of hundreds of computer devices and peripherals http://www.karbosguide.com/ Illustrated Guide to PC Hardware – peripherals etc. Encyclopaedia Britannica Computer Components http://www.britannica.com/eb/article235901/computer All things hardware Future Trends in Business Computing http://hardware.silicon.com/ Computer Science Unit 2A Weekly Program S.Y. 2014 3 Unit 2A: Systems analysis and development content Week Activities and skills Assessment tasks Task 2 – Part A Architecture issued 5 Task 2 – Part B Architecture revision test Standard Operating Environment (SOE) role of components in the Central Processing Unit (CPU) Arithmetic Logic Unit (ALU)214,244 Control Unit (CU)214 Registers216 program counter system clock216 data, address and control bus237-238,245,476 fetch-execute cycle215 trouble shooting diagnosis solution process preventative maintenance physical measures purpose of an ICT code of conduct ethics in the development and use of ICT systems piracy digital communications etiquette SOE http://www.adelaide.edu.au/its/project s/desktop/soe/ Standards http://www.idp.net/sysinfo/standardsa nd.asp Discovering Computers 2012 By: Cashman Legislation Attorney-General’s Department www.ag.gov.au/www/agd/agd.nsf/Page/Co pyright_IssuesandReviews_CopyrightAme ndmentAct2006 Copyright. Australian Copyright Council www.copyright.org.au/ A range of information sheets on copyright matters for downloading or printing. Department of Justice www.justice.vic.gov.au/wps/wcm/connect/j ustlib/doj+internet/home/your+rights/huma n+rights/human+rights+charter/justice++charter+of+human+rights+presentation+ %28pdf+and+ppt%29 PowerPoint presentation on Charter of Human Rights and Responsibilities. National Office Economy 4 Computer Science Unit 2A Weekly Program S.Y. 2014 for the Information www.acma.gov.au/webwr/consumer_info/f requently_asked_questions/spam_busines s_practical_guide.pdf Spam Act 2003. Week 6 Unit 2A: Managing data Activities and skills Knowledge spreadsheet terms cell formula label worksheet Skills: create solutions using a spreadsheet application functions (Sum, Average, Max, Min, Count, CountIF) charts lookups (HLookUp, VLookUp) sorting Continue to create spreadsheet solutions Continue to create spreadsheet solutions 7 8 9 Assessment tasks Task 2 – Part A due Task 3 – Part A In-class spreadsheet test Knowledge hierarchical structure of data character/byte field/attribute record/tuple table/entity/relation data protection methods encryption ○ private key ○ public key Week Search on the Web: MS Excel help and Web reference. All Things-Databases http://www.extropia.com/tutorials/sql/t oc.html Access Basics Access 2007 http://www.functionx.com/access/ Unit 2A: Managing data Activities and skills Assessment tasks authentication ○ passwords ○ biometric ○ digital signature data types number date/time currency text (string) Boolean (true/false) database terms data, field, relation,atomicity Access Basics Access 2007 http://www.functionx.com/access/ *refer to Specifications booklet record, Computer Science Unit 2A Weekly Program S.Y. 2014 5 data integrity data redundancy issues relating to ethics in the storage of personal data 10 Access Basics Access 2007 http://www.functionx.com/access/ Skills: resolve simple many to many (M:N) relationship in a multi-table relational database system (maximum three entities) create entity relationship diagrams (ER) for a simple database solution (maximum three entities) create a working relational multi-table database which includes data types relations primary and foreign keys relationships cardinality—1:1, 1:M, M:1, M:N validation rules forms reports queries produce a visual interface to assist users of a database produce user database documentation *refer to Specifications booklet 11 Access Basics Access 2007 http://www.functionx.com/access/ Continue database creation *refer to Specifications booklet Continue database creation 12 Task 3 – Part B In-class ERD modelling test 13 Continue database creation 14 Continue database creation 15 6 Revision week Computer Science Unit 2A Weekly Program S.Y. 2014 Task 3 – Part C Build database solution Task 3 – Part C due 16 Semester 1 exams Computer Science Unit 2A Weekly Program S.Y. 2014 Task 4 (15%) Semester 1 exam 7