The object of handing in “Class Work” is simple. Anything that is done in class is to be handed up to the end of the class period. A 10 minute window exists after the end of the class period but it will be marked as late although I may consider accepting it.
There maybe a class or two where there is nothing to be handed in. In this case, you should raise the question in class.
In the event that I am long winded in the lecture, you should automatically wrap up the class work, zip it if needed, and hand it in anyway. You may remind me that the class over to get me to stop blabbering. A five minute warning would be appropriate.
If you forget you lose.
Activity by week
1) Use My.CCSU.EDU e-mail accounts ONLY.
2) Review Moodle, see where to find grades.
3) Standard for File names. 24 char max.
4) Web Site.
This project will prevent you from seeing this game in the way that you have ever seen before. You will realize how much you do without thinking but now you have to word it so the computer can “understand” how to play it. The computer is extremely stupid but will remember everything you tell it to do especially if you give it incorrect instructions. It will always do exactly what your code instructs it to do.
This project (actually all) will entail an extensive use of coding, logic, scoring, troubleshooting, invention and discovery. Not so much on use of flow charts and pseudocode unless (until) you get stuck, then they will be helpful.
Covering about 3 class periods, we will develop a tool to help you not only select and blend colors but you will also know the numeric code to identify the colors by code. This will be useful when you develop other programs to help you choose and know the code to generate the colors you want.
This program will use labels, horizontal or vertical scroll bars, a picture box, text boxes and the code to make it work. This will also use the RGB method/code.
This is a dynamic program to demonstrate how to use scroll bars to control the height and width of an object and to be able to move it horizontally and vertically.
This will be done using a hand-out that describes all of the settings and some interpolation of code will be needed to be done by you in order to complete the assignment.
OBjects used, PicBox, Horizontal and vertical scroll bars, RGB color settings, labels, etc.
This is an overly simplified calculator, math based, program requiring the user to input the lengths of two pipes and the code will determine finished length of two pipes welded together.
Passing to Sub
This is an exercise to send information to and receive a response from another sub routine. The elegance in this task is not in the result but how it is done.
Excel VBA Line Highlighter
This is one of several sessions to show you real-life use of Visual BASIC although the code will be Visual BASIC for Applications (VBA), a slightly different program code.
For this project you will be able to click on a cell and highlight that line of the spread sheet. It is extremely useful if you ahve a large/complicated range of information.
Saving to File
In many cases, information has to be retained for the next time the program is used. For this, the method is to save the information using code. The program will read and write to a file that is saved on the computer. This information is separate from the file that contains the program code. This class will explore this idea.
This can be a useful program for a token class that is difficult to control. It registers time passing that is either productive or down time, issued penalties when needed.
It used timers, buttons, labels, and buttons.
You are to choose a project to develop for a significant part of your grade. It is to reflect your grasp of the objects, code, trouble shooting skills, Diagnostics, and any other topic covered during the course. Your dose is to be documented and commented.
The interface is to be clear, contain tasteful colors, logical, and attractive. Directions are to be clear and explain how tour project works.
You any use any code in the book, covered in class, or developed on your own. You may accept assistance from other students,from the tutors, and over the internet. The only catch is that your documentation and comments are to show that you understand what the code does.
A department based question is given for each of the first 6 weeks.
On the applied date, the question will be posted. You have one shot to answer what you can.
If I neglect to post the topic for this question at the beginning of class, please remind me to do so.
Do not write about your opinions. This means not saying what you like, what you saw, “My favorite…”, I don’t like…”, “in class we…”, “The book says…”, “I found on the internet…”. Just the facts please….
With exception to minor articles of speech, do not use the same word twice.
Use a minimum of 3 5-sentence paragraphs and spacing between paragraphs!
This is intended to be a spontaneous effort. There is/was no expectation that you would know this before hand.
Do what you can.
This Moodle option closes 15 minutes from the beginning of class.
Don’t be late.