CS 121 - Intro. to Programming using Visual Basic.NET, Robert Shields (was Compu 131)

Spring 2009 8:30 am - 9:20 PM Monday-Friday, Room 1302 Item 0569 Sec 01
 Syllabus,doc schedule.xls details.doc

Notes:  You may get copies of homework descriptions not listed in the text and PowerPoint slides from Q:\Shields\121VB when you are on campus.

Visit the author web site to download student files  ~ 6mb zipped (these were on a CD in years past)

Get a free copy of visual studio express with VB 2005 from Microsoft ; save the ~ 3mb.exe to run VB2005setup at home.

Do NOT use VB 2008 - it is incompatible with the SCC version.

VB 2008 will not work for this class. It will only cause problems.

Student contact and goal information questions

AllPurposeDemo.zip (Type your code into a template like this one.)  Sample:  PencilSolution.PDF


Last updated:  09/20/2009 03:35:28 PM


Week 1

TO GET CREDIT, You must include the following Identification in all assignments: Example:
'Name(s) 'Victor Frankenstein
'Course 'CS 121
'date '3/31/2008
'Assignment & Part 'Solo 1 - 3_1 btn & lbl

All homework sheets are available on Q:\shields\121VB\homework

 Complete the Walk Through for Text Boxes, Buttons, Labels and List Boxes in Chapter 3.

Due week 1: Paired Program 1 - Windows and file practice worksheets
            and Paired Program 2 - Text boxes (This file includes the Paint exercise instructions)
 

Solo Program 1 - Buttons and labels is due Monday next week
 


Week 2

Solo Program 1 Buttons & Labels  is Due Monday

Due this week in class the Paint exercise

Solo Program 2 - Traffic Light is due this week. Get instructions from the Q drive when on campus.


Week 3

Solo Program 3 - QUICK FOX letter location is due this week

Very simple example practice for test 1


Week 4

Pair Program 6 is due this week

Test 1, covering chapters 1-3 this week


Week 5

Solo Program 4 - Projected poulation is due this week

Pair Program 7 is due this week


Week 6

Solo Program 5   -   WeBillum is due this week

Pair Program 8 is due this week


Week 7 See the correction to syllabus week 7 Wednesday

Solo Program 6   -   Proverbs is due this week

Pair Program 9 is due this week

Solo Program 7 is due this week


Week 8

Pair Program 10 is due this week

Data files for Section 6.2 # 16:  DuplicateNames1.txt or DuplicateNames2.txt -- use status flags in this program!

ideas: CanadaDemo.zip

Solo Program 8   -   World Population is due this week

Test 2, covering chapters (1-)4-6 this week  list of test topics


Week 9

view the bubble sort inaction:

 

Pair Program 11 is due this week

Pair Program 12 is due this week

Array Experiments:  CanadaDemo1D.zip, CanadaDemo2D.zip


Week 10

Solo Program 9   -   Translate is due this week

Solo Program 10 is due this week

131WrapUp.txt -- includes information about presentations and Test 3.

Presentations start Friday. See Guidelines for Presentations below


Week 11

Guidelines for Presentations --

You must be ON TIME and PREPARED for a 3-minute demonstration:

1. You will run your game prototype on the instructor's station.
    Put your project folder on the Q:/SCRATCH folder.
    Copy it to the C:/ drive on the instructor station.

Launching the VB IDE is quite time consuming, so ..

PLEASE -- first locate the *.exe file that's in the bin folder of your project.
Double-click on the *.exe icon for a fast launch.


2. Introduce yourself
3. State the name of your game.
4. BRIEFLY explain the main goal & main rules of the game
5. Demonstrate your game. Please show the part(s) that you like the best.
    Do NOT show parts that don't work yet--don't even mention them.
6. Do NOT show the code -- unless asked about a particular technique. (Leave VB running just close your project)
7. Enjoy the presentations of other students and ask questions.

* I will assign the order of presentations.
* All student monitors must be turned off
* Remember to close your project, then use the "Remove Hardware" icon in the tool bar "Tray"
before removing your USB memory sticks.

Test 3 - Final exam, covering chapters 1-7 this week

Visit the exam schedule link on the home page

# # #

Prior class: Winter 09 11:30 am - 12:20 PM Monday-Friday, Room 1302, Item 0607 , Section 01, 5 credits

Winter 2009  Syllabus Overview .doc   Syllabus Schedule .xls   Syllabus details.doc