Montana State University Billings
MSUB logo
College of Technology
 
 
 
Back to index
 
 
 
 
 
 
 
 
 
   
 

 

CMP 265 - Advanced Visual Basic .NET programming    
 

Exercise Assignments

Exercise
Number
(point total)
Assigned Date

 

Due Date Exercise description or link
Ex.1
(30 pts)
9/11
9/16
(presentations
will be given on this date.  class on 9/14 will be a lab day to work on this as needed.)
Ch. 1 - For the VB language topics that you were given prepare a short PowerPoint presentation (2-5) slides that explains the language topic.  Create a working code example(s) that demonstrate the VB language topic.  Include comments in your code.  Prepare a code walkthrough with the class which you will present while in debug mode.
Ex.2
(30 pts)
9/18 EOC 9/23

(9/23 will be a lab day to finish this exercise up and demo your solution.)
Pair up with a partner and as a team complete the following:

Ch. 1 - Create a pseudo code solution to Ex. 5 p. 78.  Using the pseudo code create a program solution and create a set of test cases that prove your solution works.  Demo your solution and turn in a printout of the program, the pseudo code, and your test cases.  Your test cases should be a list describing the different runtime scenarios that would fully test the application along with an expected outcome.  (A spreadsheet is a good tool to use to document your test cases)
Ex.3
(16 pts)
9/25 EOC 9/28 Create an application that accepts strings from a user and then uses them to demonstrate 8 of the String functions in table 2.1.  Your application should display the result of the string function and explain it as necessary on the form (2pts ea. function).  Turn in a copy of your code and demo your solution.
Ex.4
(30 pts)
9/25 EOC 10/7 Read Ch.2, we will begin discussing it on 9/25.

Complete exercise 6 as described in.....Ex. 4 - Ch2 Strings Files Arrays

Monday 10/5 we will have a class session to discuss and develop pseudo code for a solution to this exercise.

Ex. 5
(30 pts)
10/7 EOC 10/14


Complete exercise 7 as described in.....Ex. 5 - Ch2 Files Arrays
Make sure you demo your solution showing your input and output file are working.

Ex. 6
(10 pts)
10/19 10/23
Group Participation Exercise - 10 pts for participating per person.
Start reading Chapter 3 up through p 177.  We will begin discussing it on 10/21. 

For Fri. 10/23 read exercise 1 on p. 200 and draw up a uml class diagram for the Book class.  On Friday we will create a solution for the exercise as a group.  Be prepared to participate in creating the solution.
Ex. 7
( 30 pts)
10/26 EOC 10/30

Create a uml class diagram for the phone class in Exercise 4 on page 201.  Include a constructor with optional parameters that allows setting the values of the class attributes.  Using this diagram create a solution for the application.  Demo your solution and turn in a copy of the code and your uml diagram.
Ex. 8
( 40 pts)
11/2 EOC 11/13


Read Ch. 4 we will start discussing it on Monday 11/2.

For 11/6 complete questions 1-20 beginning on page 254. (20 pts)

For credit complete exercise 2 on page 256.  Your staff class should check that the jobgrade is 1-5 and that the salary is a positive number.  Demo your solution and turn in a copy of your code for your Main form and for the new class Staff.  Also create and turn in a printout of the Visual Basics class diagram which includes all classes in the program. (20 pts)
Ex. 9
PROJECT FINAL
( 100 pts)
12/2 12/16


Final Ch 4 exercise...

For credit complete exercise 5 on page 257.  Demo your solution and turn in a copy of your code and a printout of the Visual Basics class diagram which includes all classes in the program.

You all have done a good job this semester.  I believe this is a comprehensive project.  So in the interest of relieving some stress you may be going through this is your Project Final. Due date is 12/16 by the end of the day.
       

 

 

 

 

 

 

 

   
     

College of Technology (406) 247 -3000 or MSU-Billings General Information 1(800)565-6782
Send comments, corrections to this page only....to
mnoon@msubillings.edu