Mr.
Offenbecker
Homeroom #250
Email: offenbeckerm@bcschools.net
Website: http://offenbecker.com
QBASIC
Programming
Overview:
QBASIC
is a
one-term course that satisfies half of the technology credits
required for graduation. Students are
expected to have successfully completed CCC1 or Technology 1 Because of these prerequisites, students
should be skilled in the
use of MS Word, Excel, and Access.
Furthermore, students should have the ability to effectively
manage
electronic files and directories.
Objectives:
·
Students
will learn the operation of the QBASIC interpreter.
·
Students
will be introduced to the concepts of program planning and design.
·
Students
will increase problem-solving skills.
·
Students
will gain an understanding of the discipline of computer programming.
·
Students
will be able to create working, error-free programs.
·
Students
will explore career options related to computer science.
Methods/Materials Used:
Our primary resource will be the QBASIC interpreter (which is like software). It is available on computers in room #C205. It is also available for you to download if you wish to do work at home. We also have a textbook that you may check out.
We will also use a course management system called MOODLE.
Supplies Needed:
Students
are expected to come to class each day prepared with the following
supplies: textbook, pen/pencil, a 70-pg
spiral
notebook for note taking, and a folder to save completed work. Students also need their username and
password in order to logon to the school server. If
you do not have this information memorized or do not use it on
a regular basis, you may want to write it down somewhere.
Grading
Policy:
Student grades
are determined based on the points
they earn throughout each marking period.
All points are added and divided by the total possible in order
to get a
percentage. The term grade will consist of
the following points:
|
Category |
Points
|
|
Daily
Programming Work |
60 |
|
Quizzes |
90 |
|
Starters |
20 |
|
Notebook |
20 |
|
Homework |
10 |
|
Total |
200 |
The BCPS adopted grading scale will be used when converting percentages to letter grades..
Each
day,
students are evaluated on the work they have done in class. Our class will typically be working on a
specific
programming project, but students may be in different stages of
completion. Your programming work grade
is based on using your programming time appropriately each day,
regardless of
successful completion of a project.
Essentially, if you are using your time to work on our class
work, you
will do well in this area. If you
finish a program early, exploration or extension programs will be
available to work on. It is expected that
you are spending your
programming time on programming.
Students will receive bi-weekly feedback regarding their
progress in
this area.
Another
way to
look at it is that you get about 1 point each day for programming. If you are using your time for programming,
you will typically earn that point. If
not, you won’t.
Quizzes:
There will be
nine quizzes during the term (about once a week beginning at the end of
week 2). A few are multiple choice, but most are performance quizzes. During a performance quiz, you will typically
have the entire class
period to complete the quiz. Generally,
if you have been keeping up on the class projects, the quizzes are very
similar to class projects. Each quiz is
worth 10
points. It is
important that students have a strong knowledge of programming concepts
to be
successful on quizzes. Students will be
allowed to use notes they have taken in class.
Starters:
Starters
are fairly short programs given at the start of some classes.
Sometimes, the starter will be an assignment on the board or overhead;
other starters will simply be code that needs to be copied.
Students are to begin immediately when class begins, as there
will only
be 5 – 10 minutes allotted for the starter assignment. We will discuss starters after this time and
points will be given for participation as well as completion of the
starter
assignment. If a student is absent for a starter, they must make it up
outside of class or they will not be given credit.
Notebook:
Students
will
take notes regularly in class. A thin
spiral notebook should be adequate to last throughout the semester. Notebooks will be collected twice during the
term and a 10- point grade will be given each time based on neatness,
organization, and
level of completion. Notebooks are also available
to students quizzes so it is useful to take good notes.
Notebooks MUST be hand-written.
Homework:
Homework
will
be given occassionally.
Typically, homework is assigned on Monday and collected on
Friday,
although this changes occasionally.
Programming is
often a difficult concept for some
students to learn. It is often helpful
to look at what others have done and discuss problems with others. Both students typically benefit from working
on a problem together, so it is expected that you will help each other
out this
year (expect on quizzes J)
However, be aware that some students become
too dependent on others and perform miserably on quizzes when forced to
work
alone. If someone helps you with a
problem,
be sure that you understand the concepts; ask them to explain WHY
rather than just WHAT. If
you are helping someone else with their program, try to explain the
concepts
behind what you are helping with.
Website
Feature:
There
is a website dedicated to this class.
The address is found above. This
website will be updated often (at least once a week) and shows a
schedule of
what we are doing in class along with a summary of most assignments. If you have the Internet at home, you should
be able to access this site from there in case of absence.
Late Assignments:
When
homework
is assigned, a due date will be given.
Late work is accepted, but your score will be reduced by 20% for
up to
one week late and 50% thereafter. All
work turned in during the last week of the marking period is reduced
50%.
Classroom Expectations:
Special Considerations:
Because of the
nature of this course, there are
several special considerations, which students must take into mind.
1.
Homework is not
given often, but at times it may
be necessary for students to come in early, stay late, or use seminar
time in
the CAI lab to complete projects.
2.
Because of the
computer lab setting, food or
beverage, including gum and candy, is not allowed in the classroom.
3.
Your machines
and workstations are to be left in
the condition that you found them.
a.
Workstations
are to be CLEAN. Please take care of
papers, assignment
sheets, books, returned assignment…etc.
Tuck your chair in at the end of the day.
b.
Your computer
should be logged off and at the
logon screen (unless your class occurs after lunch, in which case you
are to
shut down completely.)
c.
Your machine
should contain the files that were
present when you came into class and no additional files unless you are
specifically given permission by the teacher.
THIS MEAN NO DELETING PROGAMS AND ABSOLUTELY NO DOWNLOADING.
If there is
something wrong with your machine or
workstation at the start of class, you need to inform me immediately
and I will
discuss the issue with the person in the previous hour.
If the person in the next hour has a
problem, IT WILL COME BACK TO YOU.
Misuse of your workstation can result in loss of computer
privileges
(making it VERY tough to pass), detention, or administrative action.
This
will be a fun class and a fun semester.
Enjoy!