This unit focuses on the whole design and development process and would be an appropriate place to start programming before undertaking more focused programming language units. The unit examines the business context within which solutions can be developed along with possible constraints.


Learning outcomes
On completion of this unit a learner should:
1 Know the nature and features of programming languages
2 Be able to use software design and development tools
3 Be able to design and create a program
4 Be able to document, test, debug and review a programmed solution

Really Useful


external image pdf.png BtecL3ITunit14.pdf

Download express edition

http://www.microsoft.com/express/Downloads/#2008-Visual-Basic


Datatypes:

http://msdn.microsoft.com/en-us/library/47zceaw7(VS.80).aspx

Comparing types of programming:

http://www.webdotdev.com/nvd/content/view/110/
http://www.answerbag.com/q_view/948
http://answers.yahoo.com/question/index?qid=20070926050829AAmsycl
http://saimaterial.wordpress.com/2007/09/14/1what-is-the-difference-between-object-oriented-programming-and-procedural-programming/
http://www.java-samples.com/showtutorial.php?tutorialid=242



Assignments:



Help Sheet -



Useful Link:

http://msdn.microsoft.com/en-gb/library/90h82b3x.aspx

FOR EXTRA TASKS SEE LINK BELOW:

**http://www.homeandlearn.co.uk/NET/vbNet.html**

Work your way through the tasks within this on-line tutorial

Session One:

Learners will be directed to where all the resources will be kept on Wikispace. Learners will listen to a presentation regarding Types of Language and choosing a language. Learners will get an introduction into the Visual Basic– task sheet 1.1, 1.2. Learner will learn about variables – task sheet 1.3.

external image msword.png Task Sheet 1.1 Understanding VB setting up Form.docexternal image msword.png Task 1.2 Working with Controls.docexternal image msword.png Task 1.3 Variables (Global and Local) and data type String.doc
external image vnd.ms-powerpoint.png Types of language.ppt

Session Two:

Learners will be working more with controls and looking further into using variables. There will be a presentation discussing datatypes and event driven characteristics.​
external image msword.png Task Sheet 2.1 More On Properties_reiterate learning.docexternal image msword.png Task Sheet 2.2 Variables.doc
external image vnd.ms-powerpoint.png Data_Types.pptexternal image vnd.ms-powerpoint.png EventDrivenCharacteristics.ppt
external image msword.png Extra Task Calculation.doc
Please check out the information link and complete the tutorial below:
Closer Look: Understanding Properties, Methods, and Events (Information)
http://msdn.microsoft.com/en-gb/library/ms172576.aspx
Representing Words, Numbers, and Values with Variables (Tutorial)http://msdn.microsoft.com/en-gb/library/9kc1d337.aspx

Session Three:
In this session we will be looking further into Manipulating Data and more on scope.

external image msword.png Trim function.doc
external image msword.png Task Sheet 3 1 Static variable _ Constant.doc

Extra Task
external image msword.png Manipulating Data.doc
external image msword.png Manipulating Data Part 2.doc


Session Four:
This lesson will be focusing on selection, by the end of this lesson you should understanding the purpose of selection

external image msword.png Task Sheet 3.2 Selection.doc

external image msword.png Controlling Program Flow Part 1 IF Statements.doc

Session Five:
This lesson will be focussed on different types of loops and how to use the Do..While loop
There will be a discussion based around debugging and error checking




external image msword.png Debugging and Error Handling.doc
We will also be attempting to complete a program in VB6 and then try to convert it into VB.net. We will be discussing the differences.

Extra task
external image msword.png Timer Pics Program.doc
Required Pics

external image bmp.png Pic1.bmpexternal image bmp.png Pic2.bmpexternal image bmp.png Pic3.bmp
These pictures are just to get you going, more cartoon like pictures are available here: (Save this to your H drive then try to open it)

external image x-zip.png PICs.zip


The program that you are required to create is a slide show, which give the impression of a small cartoon clip.


Session Six - Please remember to keep all your programs within your MDI





external image msword.png Controlling Program Flow Part 3 For Loops.doc

Session Six - Continued
We will be discussing procedures, functions and finally arrays. This session will also be used as a workshop shop session, giving you more time to catch up and try out other on-line tutorials. These topics will be covered in more depth in Unit 20.



external image msword.png
external image msword.png
Controlling Program Flow Part 2 Select Case.doc

external image msword.png **Procedures.doc**
external image msword.png **Task 10.1 Arrays.doc**

Session Seven
Presentation will be delivered to discuss Binary code, Class led activity to covert binary into information and a Learner led activity to covert binary into information. Learners will have the opportunity to catch up on any work not completed within the sessions. Learners who have completed all work will make a start on assignment two.


LINKS:

BINARY TO TEXT

http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_To_Text.asp


HEX TO TEXT

http://www.dolcevie.com/js/converter.html

Session Eight

During this lesson we will be: discussing process descriptors, testing what you have learnt and finally attempt to complete the our first task of the assignment.

Learners will discuss input specification, output specification and process descriptors. Learners will individually create a flow chart and some pseudo code.
external image vnd.ms-powerpoint.png
external image vnd.ms-powerpoint.png
SSADMDesign7.ppt
external image msword.png
external image msword.png
PROCESS DESCRIPTORS.doc