CMPT 110



Programming in Visual Basic


Fall, 2018



SPECIAL ANOUNCEMENTS


HOMEWORK

STUDY GUIDE




Instructor:
Steven Pearce (Burnaby Campus: TASC 1, room 9225)
Phone: 778-782-4444
E-mail: stevenp AT sfu.ca - Emergencies Only

Office Hours:

Instructor: One hour AFTER class on Friday - instructor's office.
TA: Nastaran Hajinazar - Monday from 10:30 to 11:20 AM at ASB 9812

Text: Schneider 10th Ed. recommended (not mandatory).


GRADING:

        • Homework and In-Class Activities         - 20%
        • Midterm, TBA                                                - 30%
        • Final Examination, Date TBA                     - 50%
NOTES:
  • All assignments must be completed and handed in for a passing grade in this course.
  • It is the student's responsibility to keep track of his/her performance using our new grade-tracking webpage located https://courses.cs.sfu.ca (to be dicussed).
  • Assignments and examinations will be open to review for one week only.
  • Students are expected to communicate in English at a level of proficiency that is becoming of an educated person - particularly, of a university student in upper division standing (please contact The Center for Research for Professional and Academic Writing in the English department for assistance).  Remember, you are not working for a technical certificate.  A university degree is a sign of "education," which entails both breadth of knowledge and acumen for communicating concepts.
  • Be aware of the fact that the midterm date is after the last day to drop classes.
  • Plagiarism will result, at the very least, in an automatic failing of the assignment/exam and formal disciplinary action.

TENTATIVE SCHEDULE OF LECTURE TOPICS:

 

Week

Topic

1 (Sept.     4th)

Introduction to Course

2 (            11th)

Introduction to Programming

3 (            18th)

Programming in VB

4 (            29th)

Events

5 (Oct.       2nd)

Representing and Storing Values

6 (            19th)

Subprograms

7 (            20th)

MIDTERM

8 (            23rd)

Decisions

9 (            30th)

Iteration

10 (Nov.    6th)

Arrays

11 (          13th)

I/O

12 (          21st)

Graphics

13 (          27th)

Review




Revised: June, 2018