CS1070 (Spring 2012)

Introduction to Programming with Visual Basic for Non-majors



Quick Info

Introduction to Programming with Visual Basic for Non-majors
Brian Parks (bparks AT vast DOT uccs DOT edu)
Office: ENGR 176 ("CS Graduate Students") or ENGR 148 (inside ENGR 149, VAST Lab)
Office Hours: TR 9:45 - 10:45 AM (before class) and F 10:45 AM - 12:00 PM in ENGR 176 or by appointment
Syllabus: (
pdf)
Emailed files should be named using the following syntax (all lowercase):

        <last_name>_<first_name>_pa<#>.zip

About the course

The course catalog has the following to say about this course:

Introduction to using visual basic to design and implement programs that interface with their users through Microsoft Windows. Prer., High school algebra.

Announcements

Lab Exercises

Assignments

  1. Visual Studio. Due 26 January, 2012 at 11:59 PM.
  2. Numbers and Strings. Due 2 February, 2012 at 11:59 PM.
  3. Loops. Exercise #37 on page 128. Due 14 February, 2012 at 11:59 PM.
  4. Functions and Subroutines. Due 28 February, 2012 at 11:59 PM.
  5. Arrays. Due 8 March, 2012 at 11:59 PM.
  6. File I/O. Exercise #17 on page 364. Due 20 March, 2012 at 11:59 PM. The text files USPres.txt and VPres.txt are posted. Exercises #15 and #16 are good practice but are not part of the assignment.
  7. Project Part 1: Write a description of the problem, how you plan to solve it, and any specific aspects of your program that might be useful to note (structure, data being used, file format, etc.). Grades will be more or less all or nothing. If I can figure out what it is you plan to design and what problem it will solve, you will get full points. Due 19 April, 2012 at 11:59 PM. Send as PDF (or DOC/DOCX) attachment.
  8. Project Part 2: Design the user interface and submit screenshots (PDF or DOC/DOCX). Due 26 April, 2012 at 11:59 PM.
  9. Project Part 3: Develop the application. This will be in lieu of a programming portion of the final exam. Due 8 May 2012 at 11:59 PM.

Resources