STUDENT GUIDE-Return to Programming 1

 

COURSE:  Business Programming 1

TEACHER:  Mrs. Rosemary Parlade

DATES   August 18, 2008 to October 23, 2008 First Quarter

                October 27, 2008 to January 15, 2009 - Second Quarter

    January 20, 2009 to March 27, 2009 - Third Quarter

                March 31, 2009 to June 5, 2009 - Fourth Quarter

 

             

TEXT: Microsoft Visual Basic 5

 

1.       Major Concepts/Content

You will be instructed in the care and use for computer hardware and software.  You will also be instructed in the VISUAL BASIC programming language.  You will be instructed in the development, coding and debugging of VISUAL BASIC programs using the structured approach. 

You will learn structured programming methods and advanced algorithms.  This course will begin the foundation for such high level languages as Fortran, Cobol, C++, and Java.

 

II.      Intended Student Outcomes

 

Computer Programming I - First semester

 

 

 

 

 

 

The student will

Performance Standards

SAT I Skill

Writing Skills

HSCT

FCAT

1

be able to access Visual Basic and identify the different parts of the screen, be able to select commands from the Visual Basic menu

2.01, 2.02, 2.03, 2.04, 2.05

 

ü

 

 

2

be able to enter a program, store it on disk, and load it back into the computer main memory. Be able to edit program statements to correct syntax or logical errors.

 

 

ü

Comm. 4

 

3

define text and graphic modes, create images using SCREEN, LOCATE, PSET, PRESET, DRAW, LINE, CIRCLE, and COLOR statements.

 

 

 

 

 

4

create charts, sound (Beep and SOUND), and music (PLAY).

 

 

 

 

 

5

develop algorithms for problem solutions and use top-down design to create structured programs.

1.01,1.02, 1.03,5.01, 5.02,5.03

ü

ü

Comm. 1 Math 7 & 9

 

6

explain how and what type of variables are used to store numeric and character string constants.

2.10, 2.17

 

ü

Math 7 & 9

 

7

use keywords of LET, and PRINT to create simple programs.  Use READ and DATA and INPUT statements to enter data into programs.

2.11, 2.12, 2.13, 2.15

 

 

 

 

8

be able to write programs that use Sub procedures  and correctly pass arguments in CALL statements to their corresponding parameters in SUB procedures.

3.03, 4.05, 5.01, 5.02, 5.03, 5.04

 

 

 

 

9

be able to identify and explain the purpose of local variables.

4.08

ü

ü

Comm. 4

 

10

be able to pass arguments either by reference or by value.

5.05

 

 

 

 

11

be able to use the Edit Menu to move or copy portions of a program from one location to another.

2.01

 

 

 

 

12

be able to explain the importance of loop structures and list the elements of a loop.

3.01, 5.01

 

ü

Comm. 1

 

13

write program using DO WHILE...LOOP and the DO UNTIL...LOOP

3.01

 

 

Math 2

 

14

be able to write counting loop and use FOR...NEXT loop appropriately in programs.

3.01

 

 

 

 

15

be able to use the standard numeric functions INT, SQR, SGN, ABS, and RND and the standard string functions LEN, LEFT$, RIGHT$, MID$, LCASE$, UCASE$, ASC, CHR$, VAL, STR$, and DATE$.

4.08

ü

 

Math 5

 

16

be able to use FUNCTION procedures to meet specific needs

4.05

ü

 

Math 7 & 9

 

17

be able to write user-friendly programs that contain error-checking procedures.

3.04, 3.06, 5.03

 

ü

 

 

18

be able to test programs using correctly selected data. Be able to explain the difference between syntax and logic errors and use desk checking and program tracing to locate errors.

5.02, 5.04

 

 

Math 9

 

 




Visual Basic - 2nd semester

 

 

Visual Basic

 

 

 

 

 

 

The student will

Performance Standards

SAT I Skill

Writing Skills

HSCT

FCAT

1

be able to describe Visual basic programs and identify each phase of the development cycle.  The student will also be able to define objects, their attributes, and methods

 1.01 and 2.01

ü

ü

Math 1

 

2

be able to identify the development cycle and use this development cycle to create applications.

2.01

ü

 

Comm. 9

 

3

write well-written and readable programs using a disciplined coding style, including documentation and indentation standards

2.01

ü

ü

Comm. 6

 

4

use the basic concepts and methods of object-oriented programming and object oriented design.

2.01

ü

 

 

 

5

solve practical problems to demonstrate use of application building techniques.

1.01

ü

ü

Math 6 Comm. 10