|
|||||||||||||||||||||||
Week
|
Lecture Topic
Chapter numbers refer to Visual Basic 2008 How to Program |
Homework
Page numbers refer to Visual Basic 2008 How to Program |
Lab Assignment
Page numbers refer to Visual Basic 2008 How to Program |
Points this week
|
Week 1
|
Class Orientation Program Design |
Read Chapter 1 and do the Self-Review Exercises. Do not turn in the Self-Review Exercises for any of the chapters. Answer questions from Exercises 1.4 through 1-13 pages 32-33. Submit your assignment using Moodle. (10 points) |
Paycheck Program Copy the code and a screen-shot of your visual design into a Word document and submit your lab report using Moodle. (10 points) |
20 |
Week 2
|
Labor Day Holiday | |||
Week 3
|
Chapter
2 Visual Basic IDE Help, Variables |
Read Chapter 2 and do the Self-Review Exercises. Answer questions from Exercises 2.3 through 2.7 page 68. Submit your assignment using Moodle. (10 points) |
GUI Design Exercises 2.8, 2.9, 2.10 and, 2.12 pages 69-72. Copy a screen-shot of each exercise into a Word document and submit your lab report using Moodle. (10 points) | 20 |
Week 4
|
Chapter
3 Applications Text formatting, Equality and Rational Operators |
Read Chapter 3 and do the Self-Review Exercises. Answer questions from Exercises 3.7 through 3.13 pages 120-121. Submit your assignment using Moodle. (10 points) |
Smallest-Largest-Average
Exercise 3.15 page 120 (10 points) Pos-Neg Count Exercise 3.17 page 120. (10 points) Copy the code for each program in to a Word document and submit your lab report using Moodle. (10 points each) |
30 |
Week 5
|
Chapter
4 Intro to Classes and Objects Methods, Parameters |
Read Chapter 4 and do the Self-Review Exercises. Answer questions from Exercises 4.5 through 4.8 page 159. Submit your assignment using Moodle. (10 points) |
Invoice Program Exercise 4.11 page 160. Copy the class code, the test application and a screen-shot showing the results of your program execution into a Word document and submit your lab report using Moodle. (10 points) | 20 |
Week 6
|
Chapter
5 Control Statements-1 Control Structures, if.else, while, loops, ++/-- |
Read Chapter 5 and do the Self-Review Exercises. |
Mileage Program Exercise 5.9 pages 219-220. Copy the class code, the test application, and a screen-shot showing your program has correctly processed three sets of data into a Word document and submit your lab report using Moodle. (20 points) | 20 |
Week 7
|
Chapter
6 Control Statements-2 for do..while, switch, break, continue, Logical Operators |
Read Chapter 6 and do the Self-Review Exercises. |
Price Code Program Exercise 6.4 page 264. Copy the class code, the test application, and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle. (20 points) | 20 |
Week 8
|
Chapter
7 Methods Packaging, static methods & Variables, Class Math, Parameters, Random Numbers, Recursion |
Read Chapter 7 and do the Self-Review Exercises. |
Parking Program Exercise 7.10 page 331. Copy the class code, the test application, and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle.(20 points) | 20 |
Week 9
|
Chapter
8 Arrays for each passing arrays, multidimensional arrays, command-line args |
Read Chapter 8 and do the Self-Review Exercises. Answer questions from Exercise 8.5 page 393. Submit your assignment using Moodle. (10 points) |
Airline Reservation Program Exercise 8.9 page 395. Copy the class code, the test application, and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle. (20 points) | 30 |
Week 10
|
Chapter
9 LINQ Collections |
Read Chapter 9 and do the Self-Review Exercises. |
Invoice LINQ Query Program Exercise 9.3 page 415. Copy the class code, the test application, and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle. (20 points) | 20 |
Week 11
|
Chapter
10 Classes and Objects this reference, indexers, garbage collection, delegates |
Read Chapter 10 and do the Self-Review Exercises. |
Microwave Oven Program Exercise 10.11 page 482. Copy the class code, the test application, and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle.(30 points) | 30 |
Week 12
|
Chapter 11 Inheritance Chapter 12 Polymorphism
and Operator Overloading |
Read Chapters 11and 12. Then do the Self-Review Exercises. Answer questions from Exercises 12.3 through 12.7 page 577. Submit your assignment using Moodle. (10 points) |
Package Shipping Program Exercise 11.9 page 527. Copy the class code, the test application, and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle. (20 points) | 30 |
Week 13
|
Chapter
13 Exception Handling Chapter 14 GUI with Windows Labels, TextBoxes, Buttons, CheckButtons and RadioButtons |
Read Chapters 13 and 14. Do the Self-Review Exercises. |
Restaurant Menu Program Exercise 14.15 page 723-724. Copy the code and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle.. (30 points) | 30 |
Week 14
|
Chapter
17 Strings Characters and Regular Expressions |
Read Chapter 17 and do the Self-Review Exercises. |
Random Sentences Program Exercise 17.6 pages 886-887. Copy the class code, the test application, and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle. (20 points) | 20 |
Week 15
|
Chapter
18 Files and Streams sequential access files, random access files |
Read Chapter 18 and do the Self-Review Exercises. |
Telephone-Number Word Generator Program Exercise 18.6 page 934. Copy the code and a screen-shot showing your program execution into a Word document and submit your lab report using Moodle. Do not copy the output file into the Word document. (20 points) | 20 |
Week 16
|
FINAL EXAM |
Read Chapter 20 and do the Self-Review Exercises. |
FINAL
EXAM (80 points) |
80 |
| TOTAL POINTS | (60 points) | (350 points) | 410 |