|

|
|
|
Required Materials:
Return to top |
|
|
Microsoft Visual Basic .NET: Reloaded by Diane Zak
ISBN:
0-619-21565-8
WinZip 8.1 compression program (download evaluation version frome WebCt or
CampusCruiser's Shared Files)
Print Syllabus |
|
Course Description:
Return to top |
|
|
This course introduces computer programming using
the Visual Basic programming language. Topics include designing applications,
using variables and constants to store information, input/output operations, creating variables, sequential, selection, and
repetition programming structure, arithmetic operations,
and other related topics. Upon completion, students should be able to design, code, test,
and debug Visual Basic programs.
|
|
|
- identify and implement the various components needed to create Visual
Basic screens
- identify the properties of an object
- understand the Visual Basic naming convention in representing objects or
variables
- understand the importance and purpose of creating a flowchart or writing
pseudocode in helping plan an application's code
- plan, build, code, test, debug, and document a Visual Basic application
- create applications using the standard controls
- recognize when and how to declare program variables
- create and code
programs with text boxes, message boxes, etc.
- use
assignment statements to store data in variables
- initialize and update
counters and accumulators
- identify the lifetime of a variable
- develop programs using the sequential, selection, and/or repetition
programming structures
|
|
Absenteeism:
Return to top |
|
|
For online
courses, absenteeism is defined as failure to submit written
assignments or to participate in chat rooms or discussion groups for 20% of the
class. The official NCWC 20% absenteeism rule means
that a student can be administratively withdrawn from the class without
permission or consultation if the student misses 20% of the time period for the class in
a given semester. Because NCWC offers courses in so many different
lengths, the 20% rule has been created as a standardized way of measuring
absenteeism.
|
Length |
20% Equivalent |
20% Equivalent |
|
5-week |
1 week absences |
1.0 meeting |
|
8-week |
2 week absences |
1.6 meetings |
|
12-week |
3 week absences |
2.4 meetings |
|
15-week |
3 week absences |
3.0 meetings |
For an
8-week course, the above table tells you that if the instructor has had no
communication with the student for two weeks, then the student will
be administratively dropped from the course. If the student does not
communicate for one week (Monday - Sunday), then the student will be considered
absent for that week. Any exceptions must be approved by the
instructor prior to the absences.
|
|
Contact Requirements:
Return to top |
|
|
The primary and most reliable means of communicating with the instructor in an
online course is the WWW, which means through web pages on the Internet viewed
through a browser. You will find that the online instructor will provide
you with numerous opportunities to establish contact via web pages
that contain links to discussion boards, chat rooms, email, etc. Many of
these features will integrated with other course-related websites such as NCWC's
CampusCruiser and
WebCT. At the WWW level of contact, an online student should be
making a browser visit to the instructors website and course related websites at
least once every 48 hours (every two days or three times a week which is 3
contact hours).
Your secondary means of contact is
by email. This means of communication will be used when you are receiving
any secondary instructions or announcements from the instructor about particular
assignments or when you are submitting your completed assignments to the
instructor, which means you will turn your work in via the email-level of
contact. Please avoid using this level of contact with the instructor
for matters that are not work related.
Three
other matters are extremely important when using email contact with the
instructor:
-
Always be certain to put your name (the full name under which you registered
for this course under) in all your email messages, for example:
(a) in the message body or bottom of the text field of your email message as
if you were signing the email,
(b) and in the text or code body of any and all attachments sent along with
your email. You may want to use email options to verify receipt of your
work.
-
Always be certain to wait at least 48 hours for the
instructor to provide feedback or grading of assignments before sending the
instructor any additional email. Do not send the instructor an
assignment and then less than 48 hours send another email asking if the
instructor received or has graded the assignment.
-
It is the student's
responsibility, not the instructor's, to check the Sent Mail (Outbox and Inbox)
features of their own email program to make sure any attachments sent are
properly named, formatted, and readable (in MS Word), truly attached, and that
the "Sent Mail" has
not bounced back as undeliverable. Keep your mail box "clean".
Delete unnecessary and old messages regularly. Your mail box space on CampusCruiser is limited. Read the instructions posted on the email web
site for deleting and archiving files.
|
|
Institutional Support Resources in an Online Course:
Return to top |
|
|
After you have officially
registered for the course, you will be entered into the administrative
record-keeping system. This is not done by the instructor, please do not
contact the instructor if your name does not show up on the roster.
Contact the school's Information Systems (IS) help desk at
help@ncwc.edu or 252-984-5000 for any
and all matters relating to your enrollment, email, or other technological
problems you may experience.
For matters relating to your
admissions status at the college, please contact the school's admissions office
at adm@ncwc.edu or the site director at the
location where you were first processed for admission to NCWC. For
matters relating to financial statements, credit hours, transcripts,
articulation, and transfer credit, please contact the school's business office or
the school's Registrar by calling the Business Office during regular working
hours at 252-985-5104.
For
anything relating to advising, scheduling, adding/dropping course(s), upcoming
courses, or degree completion requirements, please contact your assigned advisor
or the appropriate advisor at the ADP site where you were admitted. These
advisors include:
SMDavis@ncwc.edu for Rocky Mount,
LKinney@ncwc.edu for Goldsboro, and
RFatteh@ncwc.edu for Raleigh/Durham/RTP.
For help with tutoring or
disability support you can access the Student Support Center website at:
http://www.ncwc.edu/Offices/Student_Support/.
For
library help, please look at NCWC's library website at
http://annex.ncwc.edu/Library
where you may find course-specific, site-specific, and
discipline-specific resources which help you in doing research, finding sources
of information, and utilizing school-specific media such as NCLive, a database
of journals and periodicals. Please contact the library administrator or
any of the library staff to obtain any needed passwords.
|
|
Class
Cancellation Policy:
Return to top |
|
|
In the event that the
college cancels classes for any reason (e.g., weather, special holidays), the
material scheduled for the cancelled date is automatically rescheduled for the
next class meeting. This includes tests or other work due on the cancelled date.
|
|
Course Requirements:
Return to top |
|
|
Most
assignments will come from the book. At times, however, some
assignments may make use of other website features, such as chat,
email, and the discussion board. The book must be purchased. All websites and
website access are free. Students are expected to not only meet the contact
hours requirement, but devote significant out-of-class time to reading, checking
the websites, and using the other college resources. Students must also have
access or possession to a computer equipped with Microsoft Office (Word),
Visual Basic.NET, WinZip compression program, Internet access, and a web browser such as Internet Explorer
before the end of the first week of class. Word processed attachments must be formatted in
Word (not Works or WordPerfect), and should be spell-checked and virus-free. Students are also
expected to use the CampusCruiser email address.
This will be the only email address the instructor will use in contacting
the student. Students should make a habit
of checking the Announcements Link for pertinent information at
least once every 48 hours.
|
|
Lab Assignments and Projects:
Return to top |
|
|
Lab
Assignments:
There are
approximately 6 graded lab assignments. Grading
will be determined by the completeness of the assignment. Lab assignments not
received by the due date, improperly zipped, labeled, or attached (see
Contact Requirements #1) will
receive a zero for that lab. One lab grade will be dropped.
Projects:
There are 2-3 projects each designed to challenge your knowledge
on the material covered to that point. As with lab assignments, projects not
received by the due date, improperly zipped, labeled, or attached will receive a
zero.
Labs and Projects
are considered to be an individual effort. You are
NOT allowed to work
together, work in groups, or receive any outside help. Violation of this honor
code will result in a zero each time cheating is suspected. The instructor
is NOT tolerant of
"lost email" excuses; therefore, use the necessary email options to verify
receipt of your work. Grades are posted on Campus Cruiser's My Grades Link
no later than one week after submission.
There are no bonus point exercises in this course,
there are no substitute assignments, and there are no grading curves, except
those that are made at the discretion of the instructor.
NOTE:
The text CD is a
Visual Basic student version. It can be used to complete assignments from the text; however, it
may not be capable of being used to complete
assigned projects.
|
|
|
Turning In
Your Work.
All programming assigned work is to be zipped and emailed to me at:
jkenney@ncwc.edu. In
submitting your work, the SUBJECT line should contain the lab name; example,
#2 P37 (Currency). If you have to use an
email account other than the schools, you need to include your name in the
message window. Any work turned in not following this format will not
receive full credit.
Zipping Your Files.
To zip your lab assignments and projects, zip the solution folder.
This folder includes the project folder and all files required to open and run
the assigned work. As a
suggestion, test the zipped file to see if it opens correctly before emailing
the file. The zipped filename should be identical to the filename.
All written assignments must include: Your
name, class identification, and assignment identification (ex., Chapter 2
Exercises).
Monitoring
the Web Page. Monitor your My Grades page (located in
CampusCruiser)
periodically; any work you feel should have received credit needs to be brought
to my attention immediately -- not on the day of the exam or on the last day of
class. I will not credit anything that is one week past the modified
My Grades page date or has a file date after the assignment's due date.
Your idea of
completed work may not be the same as mine; if you have any questions about the
work, please contact me.
|
|
Tests and Quizzes:
Return to top |
|
|
Clicking on the WebCT Tests/Quizzes
option takes you to a time-limited quiz. Each quiz is worth 10 points
with a total of five quizzes. All quizzes come directly from the
multiple choice questions at the end of each chapter (questions and choices, of
course, will not be in the same order as in the book). The lowest quiz grade will be dropped. Quizzes cannot be made up for any reason.
As with quizzes, clicking on the
WebCT Tests/Quizzes
option takes you to a time-limited test. There will be two scheduled
tests (Mid-term and Final) each totaling a 100 points. Each test will have True/False, Multiple
Choice, Fill-in-the-Blank, Short Answer, and Coding questions. To be
eligible for a make-up test, you must have a legitimate excuse for missing the
test. Make up tests must be taken within one class week.
Tests and quizzes are
not open book or open note. You are NOT
allowed to work together, work in groups, or receive any outside help on exams.
Violation of this honor code will result in a final letter grade drop each time
it is suspected. Again, the instructor is NOT
tolerant of "lost email" excuses; therefore, use the necessary email options to
verify receipt.
Grades are posted on
CampusCruiser's My Grades Link
no later than one week after submission.
|
|
Makeup Policy:
Return to top |
|
|
I will not accept late work.
There is no makeup policy for lab assignments or projects
in this class. The
Announcements Link gives
you due dates and clear instructions on how to do assignments and projects .
|
|
Plagiarism and Cheating:
Return to top |
|
|
Plagiarism
and Cheating (as per the College
Catalog) is prohibited. Plagiarism is defined as taking or using the thoughts,
writings, or inventions of another as one's own. Cheating is
defined as any intent to deceive the instructor in his or her effort to grade
fairly. Anything that can possibly affect the fairness of grading is cheating,
which I interpret to include any collaborative, mischievous, or disruptive
behavior. Do not purchase, borrow, or revise another student's work. The following penalties are applied, as per
the College Catalog.
|
Schedule of Academic Dishonesty Penalties |
A. First offense
B. Second offense
C. Third offense |
A. Instructor gives no credit for
assignment
B. VPAA withdraws student with grade of F
C. VPAA suspends student from college |
|
|
A |
A- |
B+ |
B |
B- |
C+ |
C |
C- |
D+ |
D |
F |
|
95 |
91 |
89 |
85 |
81 |
79 |
75 |
71 |
69 |
65 |
59-- |
|
Grading Criteria: |
|
|
Tests
Quizzes
Projects Weekly Labs Assignments TOTAL |
30%
15% 25% 20% 10% 100% |
|