Instructor: Richard Varron, Programmer I,
WPUNJ
Phone: 1-973-720-3307
Section: CS 130-02
Time: TR
2:00-3:30
Room: Y123B
Mailbox: Atrium
Office Hours: MF 12:30-1:30 (College Hall 220 call first);
by appointment or after class
E-Mail:
rich@wpc.wpunj.edu
E-Mail For Non-text Material: varronr@wpunj.edu
Prerequisites: None
Reading and Programming Assignments
BACKGROUND OF INSTRUCTOR
Questionnaire
Midterm: FEB 24.
This in Project 1 as a WEB page. This is the code.
Databases: Employee.mdb trains.mdb
In the event of snow, we will conduct class via the WEB and e-mail during the week. You may want to look at computer weather models (weather modeling is a good example of computer modeling), the Eastern-Passaic county weather. or local radar. There are some Java based simulations as well as graphical outputs of various model parameters at Air Resources Lab. The basic underlying method used in these models is a very large (about 1 point every 25 miles over the US at up to 45 levels depending on the model) finite state machine.
The objective in this course is to introduce you to Visual Basic and, in a more general sense, to the concepts of object oriented programming. Some of the points to be covered are design of forms, programming of controls on forms and integration of the two into functional programs. Some of the areas to be included, are:
Visual Basic
Visual Basic For Applications (VBA) [used in MS Office macros]
Visual Basic Script (VBScript) [used in writing programs in
Internet Explorer and similar to JavaScript]
Active Service Pages (ASP) [used in writing dynamic WEB pages]
Other Computer Applications depending on class interests.
Expectations:
Reading assigned sections prior to class. While you may not grasp all of the material, you should have an understanding of the material before class -- enough to ask questions about material that you do not understand.
Doing homework /assigned projects
Working though examples outside of class
Checking WEB pages periodically.
Being in class on time and actively following examples that are presented
As a rough guide, you should be spend enough time outside class so that you have the ability to take what you learned in class and apply it to new situations.
I will try to address any questions that you have:
If the question is of general interest and can be addressed in class, I will include it in the class discussion. Otherwise, I will post it to the WEB.
If the question requires that I do some additional research, I will either answer it during the next class or via the WEB.
If the question is of interest to only a few people, I'll either address it after class or via the WEB/e-mail.
If questions require longer explanations or if there are a number of questions in a particular area, I may want to group them together and address them in the next meeting.
If I need to correct or expand on something covered in class, I will post it to the WEB.
Since this course is not a pre-req. for another course and since the subject matter is evolving, we may choose to spend more or less time on some topics or spend some time addressing additional topics.
Some of the topics to be covered
Visual Basic
Visual Basic for Applications
JavaScript / Visual Basic Script (VBS)
Active Server Pages
Object Oriented Programming
Other computer applications
Deadlines to Drop Course
| 1/14/2000 100% refund |
|
2/15/2000 50% refund |
| 2/29/2000 last day to drop class |
Texts
Visual Basic 5: Complete Concepts and Techniques. Shelly, Cashman and Repede. 1998
The bibliography contains additional titles that may be of interest.
ATTENDANCE:
If there are extenuating circumstances for absences or handing in assignments late, the reason should be submitted in a well written formal E-mail message as soon as is feasible.
Requests for extensions should be made via E-mail prior to the due date outlining the reasons for the extension and including what work has been done thus far. In addition to writing practice, this will provide you with the communications skills needed in today's business world by having you present your concerns and requests in writing. As in any business situation, how you state your case will have an effect on whether or not your request will be granted. As in business, there will be times when you need to call because of time constraints and then follow up in writing. Verbal request must be followed up in writing.
GRADING Tests 40% Final 40% Projects 10% Homework 10%
|
|
GRADES |
|
| Plagiarism
is trying to pass off someone else's work as your own without
proper citation. This includes not only paraphrasing material from outside
sources without citation but also includes using programs and work from your
sources without citations. It includes taking ideas from sources without
attribution (including a classmate's work). It also includes copying from your source by
changing a few items here and there. In all respects, your work should be your own
voice except where you have indicated that you have incorporated ideas from others.
Remember, it is not improper to use outside sources-- in fact it is frequently a good idea
to do so-- as long as you clearly indicate what are your ideas and what are the ideas of
others. If you work with a classmate on a work, put both your names on both papers to indicate the collaboration. If only part of the work was worked on jointly, then cite those parts. Not only is this the correct thing to do, but it avoids the problem of who was/were the original writer(s) when, by sharing ideas, you come up with a work that is similar to someone else's. In any event, both works/programs should be distinct with each writer contributing his or her own ideas. (i.e.. if two people are working on an assignment, the ideas may be similar, but the papers should be written by each person.) Work which is in whole or substantially identical will both receive an "F" since it is plagiarized unless there is proper citations. If you are unsure about what constitutes plagiarism or what you need to avoid it, make sure you ask or put a note on your work. Why is plagiarism frowned upon? The reason is that you are submitting work that was done by others and handing it in to be graded as you own work. In addition, it is not fair to the people that do their own work. The minimum penalty is an F on the paper. Subsequent violations may result in an "F" for the course. (See Student Handbook for College policy.) |
You are the visitor to this site.