CIS 211
S YLLABUS

Link to Course Direct for book

 

Materials Description Objectives Absenteeism Contact Requirements Support Info Cancellations
Course Req Assignments Tests & Quizzes Makeup Policy Plagiarism & Cheating Grading & Grading Criteria
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.
 
Course Objectives:  By the end of this course, students should be able to:               Return to top

 

  • 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:

  1. 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.
     
  2. 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.
     
  3. 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
   

Grading:

Grades will be based on the following:                                                         Return to top


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%

Materials Description Objectives Absenteeism Contact Requirements Support Info Cancellations
Course Req Assignments Tests & Quizzes Makeup Policy Plagiarism & Cheating Grading & Grading Criteria

Last Updated on 10/09/05
By Jeananne Kenney