กก

CSC 115 Introduction to Computer Programming - Visual Basic

กก

INSTRUCTOR

Name         :     Dr. Bin Lu,

Office        :     408 Anderson Hall

Phone        :     610-436-2595

Email          :     blu <at> wcupa <dot> edu    (put "CSC115" in subject line when sending emails to me)

Office hours:     MWF: 11:00 am -12:00pm;  Th: 2:00-4:00pm; or by appointment.

PREREQUISITES

      Permission of the instructor

TEXTBOOK

An introduction to programming using VISUAL BASIC 2005, 6th edition with Visual BASIC 2005 Express Software, by Schneider, David I. Prentice Hall 2003.

A USB Flash Drive (at least 128 MB)

COURSE OBJECTIVES

      To learn art and science of computing, the basic concepts of programming, and object-oriented programming language - Visual Basic.

GRADING POLICY

  1. 5 Assignments (10% each)

  2. 2 tests (15% each)

  3. 1 accumulative final (20%)

COURSE OUTLINE (TENTATIVE TO CHANGE)

  1. Introduction to course; Introduction to Computers and Programming (Chapter 1)

  2. Problem solving; Visual Basic controls and events (Chapters 2 & 3)

  3. Numbers and Strings, Formatting output (Chapter 3)

  4. Assignment 1

  5. Exam1

  6. Decisions: If blocks (Chapter 5)

  7. Decisions: Select case blocks  (Chapter 5)

  8. Assignment 2

  9. Repetition: Do loops (Chapter 6)

  10. Assignment 3

  11. Exam 2

  12. Repetition: For...Next loops (Chapter 6)

  13. Assignment 4

  14. Reading data from files (Chapter 3, Section 3.5)

  15. Arrays (Chapter 7)

  16. Assignment 5

  17. Final Exam

POLICIES ON LATE ASSIGNMENTS

Homework and project deadlines will be enforced. Late homework will be accepted with a 10% reduction in grade for each class period they are late by. However, once a homework assignment is discussed in class or the solution is posted, submissions will no longer be accepted. All assignments must be turned in before the start of class on the due date.

POLICIES ON ABSENCE AND MAKEUP WORK

  1. Students are allowed to take excused absence. However, evidence, such as university excuse letter or doctor's note, must be shown. The instructor will NOT discuss the content of missed classes with students who take unexcused absence.

  2. Students are responsible for discussing makeup exams if they miss exams due to excused absence. The instructor will choose a mutually agreed date and time for the makeup exam. The makeup exam must be taken before the exam keys are distributed or the exams are discussed in class.

  3. Late submission of homework assignments due to excused absences is not subject to the policies on late assignments.

IMPORTANT DATES

First Day of Classes August 27
Beginning of Drop/Add August 27
End of Drop/Add period September 4
Course Withdrawal Period Begins September 5
End of Course Withdrawal period. Term Withdrawals only after this date. October 26
End of term withdrawal period. November 30
Last Day of Classes December 10
Final Examinations Friday, December 14

ACADEMIC INTEGRITY

COMPUTER SCIENCE ACADEMIC DISHONESTY POLICY

The Computer Science Department has adopted the following policies in regard to academic dishonesty in Computer Science classes:

1. A student found to be academically dishonest in an assignment will receive zero for that assignment if it is his/her first offense in that class, but an F for the course if it is for his/her second offense in that class.

2. A student found to be academically dishonest in a test will receive the grade of F in that class.

3. For the purposes of this document on academic dishonesty, every form or method of evaluation in a class will be considered as being of one of two types: an assignment or a test. Assignments include homework assignments, and short quizzes. Tests include final exams and major exams. An instructor has, subject to these guidelines, the discretion to determine the type of any other form of evaluation, such as a project, in his/her class.

4. A student who has received the grade of F in a course because of academic dishonesty and who wants or is required to repeat that course may re-take that course only as a regularly scheduled course that is open to the student community in general. In exceptional circumstances, this condition may be revoked, but only by an explicit action to that effect by the full Computer Science Committee, and only then on a case by case basis.

5. The term academic dishonesty is used throughout in the sense provided by the rules and regulations of West Chester University.

The following is taken from The Ram's Eye View of 1997-1998:

Academic dishonesty as it applies to students includes but is not limited to academic cheating; plagiarism; the sale, purchase, or exchange of term papers or research papers; falsification of information which includes any form of providing false or misleading information, written, electronic, or oral; or of altering or falsifying official institutional records. Plagiarism is defined as copying another's work or portion thereof and/or using ideas and concepts of another and presenting them as one's own without giving proper credit to the source.

STUDENTS WITH DISABILITIES

Please see http://www.wcupa.edu/_admin/social.equity/ADA.htm for AMERICANS WITH DISABILITIES ACT POLICY

According to the statement, "...A student who wants to request an accommodation and/or receive specialized services should contact the Director of the OSSD Office. The policies and procedures used by the OSSD Office are contained in the West Chester University Handbook on Disabilities, which is available in the OSSD Office, located at 105 Lawrence Center, V/TDD 610-436-3217."

EMERGENCY PHONE NUMBER

    For any emergency incident, contact WCU's Department of Public Safety: 610-436-3311.