CS 130-02 Introduction to Computers/Visual Basic -- Spring 2000

SYLLABUS

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. 

Course Objectives

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.

 


  1. Deadlines to Drop Course
  2. Texts
  3. Class Policies
  4. Grading
  5. General Guidelines For Typing Papers
  6. Plagiarism
  7. Academic Integrity Policy


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:

Since each section builds on the previous section, regular attendance is required. Attendance is taken daily. 6 absences will result in a grade of "F" at the discretion of the instructor. Your computer disks, textbook, homework and notes are an integral part of your attendance and class participation. Not being prepared for class will result in a lost of your class grade for the day (an absence).  Game playing, non-class related discussions or other disruptive behavior will result in lost of class participation grade (an absence) for that day.

GRADING:

There will be a periodic tests and a final each worth 40%. 20% of your grade will be based on homework/projects/quizzes/classwork. Quizzes are not announced or,  if they are, they will be posted to the this WEB site.Plagiarism, Collusion, and/or Cheating will result in an "F" for the assignment and/or the course. Homework will be collected at random. You are expected to have your homework done and available in class on the date due.

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.

 
If there are any problems with getting an assignment done or any other complications during the semester, feel free to either see me before class or call me. I work full-time as a programmer in College Hall and I am in from 6:30am until 3:00pm and I am logged on constantly.



  

GRADING 

Tests                   40%	            Final             40%
Projects                10%                 Homework          10%

      

GRADES

  • C good understanding of material in the Basic Sections.

  • B solid grasp of material in the Basic Sections and a fair grasp of the material in the Advanced Section.

  • A solid grasp of material in the Basic section along with a good understanding of the material in the Advanced section and Related Sections.

  • D fair understanding of the material in the Basic Section.

  • F inadequate understanding of material in the Basic Section. Plagiarized assignments, handing in work done for another class, 6 or more absences, failure to turn in work, copying assignments (including journals, cheating or any other violation of the Academic Integrity Policy (see attached or Student Handbook pp. 28-30).

  

READ CAREFULLY

 

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.