Lecture Roger Sutton 21: Revision 1.

Slides:



Advertisements
Similar presentations
Close Reading at NQ Is it really that different to what I have done before?
Advertisements

Verification and Validation
INSTRUCTORS, FACULTY AND COMMITTEES MUST PLAN WHERE WE WANT THE STUDENT TO GO. THE COURSE OUTLINE GUIDES THE STUDENT ON WHERE TO GO AND HOW.
The Writing Process Communication Arts.
Achieving Examination Success
JAVA Coursework (the same for 2A and 2B). Fundamental Information The coursework is 30 marks in your O’Level = 15% of the exam Must be word processed.
Effective Learning Service
Project Proposal.
Presentation subhead CM103 Unit 8 REAM REVISION. UNIT 8 SEMINAR AGENDA In this session, we will address the following:  The Rules For Writers reading.
REVISION CM103 Unit 8.
Writing a Research Paper
Welcome to the HSC Study Day For Science. Session Outline  The Content  The Syllabus  The Biggest Secret of All!  The Biggest Mistake of All!  The.
Lecture Roger Sutton CO331 Visual Programming 1: Module introduction and the programming environment 1.
Damian Gordon.  This module is concerned with program design skills, with particular reference to using flowcharts, pseudocode and programming language.
Lecture Roger Sutton CO331 Visual programming 15: Debugging 1.
Pass Your Exams. Tutors at the School of Management were asked by the Effective Learning Officer what they were looking for in student exam answers; and.
Effective Learning Service
LIFE SKILLS: ASSESSMENT IN THE THREE STUDY AREAS PERSONAL AND SOCIAL WELL-BEING (PSW) PHYSICAL EDUCATION (PE) CREATIVE ARTS (CA)
Chapter 1 Program Design
LANGUAGE LEARNING STRATEGIES
Software Development, Programming, Testing & Implementation.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Preparation for exams.
Guidelines for Examination Candidates Raymond Hickey English Linguistics University of Duisburg and Essen (August 2015)
1 Object Oriented Programming Computer Systems Engineering (D2) and Programming (P)
Study Tips for COP 4531 Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do well in this.
The Writing Process Introduction Prewriting Writing Revising
The Writing Process Introduction Prewriting Writing Revising
Module Code CT1H01NI: Study Skills For Communication Technology Lecture for Week Autumn.
CC0002NI – Computer Programming Computer Programming Er. Saroj Sharan Regmi Week 7.
STUDY SKILLS.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 22 Slide 1 Verification and Validation.
Strategies for Interpreting a Prompt and Succeeding at the In-Class Timed Writing Essay.
VCE Learning. To unpack the challenge of enhancing the quality of VCE learning What does the student need to know about how to interpret the task ? Ho.
Introduction to Programming Lecture 1 – Overview
CompSci 725 Handout 7: Oral Presentations, Projects and Term Reports Version July 2009 Clark Thomborson University of Auckland.
Objectives This section will show you how to: write effective paragraphs and essays, describe the relationships between writing and reading provide some.
Study Skills Preparing summaries. Why summaries? Preparation of summaries helps you: 1. Organise 1. Organise material in a clear and logical manner 2.
By the end of this session you should be able to...
CS 320 Assignment 1 Rewriting the MISC Osystem class to support loading machine language programs at addresses other than 0 1.
Programming for Beginners Martin Nelson Elizabeth FitzGerald Lecture 5: Software Design & Testing; Revision Session.
Session 4: PREPARE FOR TESTS Year 7 Life Skills Student Wall Planner and Study Guide.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Introduction to Programming Lecture No. 1. Program “A precise sequence of steps to solve a particular problem”
Programming in Java Dr. M. Ahmadzadeh. Course Outline (subject to tiny changes) I will cover the following but not necessarily in this order. –Strings.
Chapter 12: Software Inspection Omar Meqdadi SE 3860 Lecture 12 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
The Software Development Process
McGraw-Hill © 2007 The McGraw-Hill Companies, Inc. All rights reserved. Objectives This section will show you how to: write effective paragraphs and essays,
DIT School of Computing Postgraduate Examinations Guide to tackling written examinations.
Mastering study skills Revision and Exams. Revision Basic principles:  Revision should be a regular process throughout the course not just in the last.
Software Engineering and Object-Oriented Design Topics: Solutions Modules Key Programming Issues Development Methods Object-Oriented Principles.
Ian F. C. Smith Writing a Journal Paper. 2 Disclaimer / Preamble This is mostly opinion. Suggestions are incomplete. There are other strategies. A good.
Copyright 2010, The World Bank Group. All Rights Reserved. Development of Training and Procedural Manuals Section B 1.
 Software Development Life Cycle  Software Development Tools  High Level Programming:  Structures  Algorithms  Iteration  Pseudocode  Order of.
1 Phase Testing. Janice Regan, For each group of units Overview of Implementation phase Create Class Skeletons Define Implementation Plan (+ determine.
CSM06: Information Retrieval Notes about writing coursework reports, revision and examination.
Strategies & Knowledge for Independent Learning individual Work SKIL SKIL cards are sets of cards that explain how to use different learning strategies.
Strategies for Improving Concentration & Memory -Knowledge Zone.
Introduction to Programming Lecture 1 – Overview
02086 Writing Inspirations Aalto University
02086 Writing Inspirations Aalto University
In-Service Teacher Training
02086 Writing Inspirations Aalto University
Session 8 Exam techniques
Problem Solving Skill Area 305.1
New Science Specifications for 1st examination in Summer 2018
In-Service Teacher Training
English Vocabulary for Architecture & the Built Environment
Understanding Standards Biology (Advanced Higher)
Effective Learning Service
Presentation transcript:

Lecture Roger Sutton 21: Revision 1

CO331 Visual Programming Module page The aim of this module is to introduce students to computer programming using a modern programming language. You do not need any previous programming experience to take this module. Assessment: 2 Coursework 50% Examination 60% The coursework comprises: 1.Class attendance and effort10% 2.In-class test20% 3.Programming assignment 1:25% 4.Programming assignment 2:25% 5.In-class on-line multiple choice test 20%

CO331 Visual Programming Strategy Remember this module is not compensatable. Hence depending on your existing coursework mark you should aim to gain at least 40% in the examination. So people who put some effort into the coursework and achieved over 40% will have less to do. Start by fixing the target. The examination paper will require you to define terminology, describe aspects of the development environment describe activities related to programming design a user interface demonstrate your knowledge of Visual Basic.Net syntax and produce code to respond to problem situations. 3

CO331 Visual Programming 4 Strategy – cont’d Accordingly a substantial part of this is "recall", some requires you to demonstrate an understanding and the rest you are required to solve a problem and be creative. As you progress through the stages 1 to 3, the weight on recall is lessened, to be replaced by greater emphasis on analysis and creativity.

CO331 Visual Programming Revision – Task 1 A check list of the terminology encountered on the course will be posted on the module page and the session in which it is likely to have been covered. Print out the check list. Write out a sentence or two to define or describe the terms. Cross check your summary with that provided by a text book. Yes, there are quite a few of them and it will take time. Remember you are attempting to condense a 12-week course so its going to take a little effort. You may even have to obtain a book from the library. Once you are content that your summaries are complete and sufficiently concise, tick them off on the check list. 5

CO331 Visual Programming Revision – Task 1 Commit your summaries to memory. I recommend that you write them out at least twice to start with and then twice again nearer to the examination. You should not go into the examination without a bank of prepared definitions committed to memory. 6

CO331 Visual Programming Revision – Task 2 The exam paper will require you to know some elementary programming syntax of Visual Basic.Net. For example: How to name a variable declare a variable of various data types declare a variable to be constant and set its value initialise a variable declare an array of various data types initialise an array assign a value to a variable construct an If statement 7

CO331 Visual Programming Task 2 – cont’d construct a Select statement contruct a Do loop construct a For Next loop create a method header call a method create an object of a class access the value of an instance variable of an object set the value of an instance variable of an object reference the method of an object This list is not intended to be exhaustive, but a start! As before, write a line or two to accomplish each of the above. Check them and when correct, write them out again at least twice, and twice more nearer to the examination 8

CO331 Visual Programming Revision – Task 3 Certain topics covered on the course relate to programming generally. For example: Software development life cycle Object Oriented Programming Software re-use Testing Error handling Write out a paragraph on each of these containing as much detail as space will allow (say half a page). Clearly you have to be clear what each involves but restrict yourself to what has been covered on the course in relation to Visual Basic.Net. 9

CO331 Visual Programming Revision - Task 4 Review your coursework programming assignments - coursework 1, 2 and 3 These will not be reproduced (assessed a second time) but aspects of them will be drawn out and possibly applied in a different context. Try to identify particular subtasks within the coursework that might prove useful on another occasion. It is not expected that you will be able to produce syntactically correct code in an examination, but you may need to solve a problem algorithmically, i.e. outline an approach to yield a solution. 10

CO331 Visual Programming Task 4 – cont’d This is probably the most demanding aspect of the course and is the most difficult to respond to and recover at this stage. This skill is built up over time by practice and experience - hence all those class exercises that were set! There is time to go through all the class exercises now but this will be impractical if you leave matters until the end of Term 2. If you have prepared properly you should enter the examination room confidently with the view that you are perfectly able to pass! One last thought, you need 40% from this examination, not 100%! You have 2 hrs to achieve it. You gain nothing by leaving the examination room early. 11