
STUDENT GUIDE-Return to Programming 1
COURSE: Business Programming 1
TEACHER: Mrs. Rosemary Parlade
DATES
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... |
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 |