Individual: File Processing
Practice/Simulation/Homework/Game
Objectives:
The following assignment incorporates the concepts from prior weeks (variables, if-else logic, loops, and arrays), along with this week’s topic of file input/output process.
Create a Visual Logic® program that will:
Resources/Tips:
Submit the following in a ZIP file to the Assignment Files tab:
Materials
Message expanded.Message readFinal Assignment – Please Read!
posted by Aviv Raveh , Oct 17, 2017, 7:20 PM
All,
As a reminder, we have a large assignment due by the end of the week. This assignment is equal to 25% of your final grade. The assignment itself is not that complicated but might be a little tricky. It is based on reading a text file into your arrays. Throughout the week there are couple of hands on activities to help you prepare for the final assignment. In addition, the YouTube video https://www.youtube.com/watch?v=gx1c3HJlSWc will walk you step-by-step through the process.
I would encourage you all to start working on the final assignment in the next couple of days to allow you time to ask questions and get assistance from your classmates and from me. Waiting for the last minute might be challenging. In addition, starting early would allow you to take advantage of the Arrays Live Labs if you have any specific questions.
Finally, in the final assignment you are evaluated not just on executing your program, I will be also looking at the following competencies:
Programming Fundamentals – If-else Logic, more than one loop, use of arrays and file processing
Problem Solving and Algorithm Development – Well-structured algorithm and meaningful variable names
Programming Logic – Take your logic beyond the minimum requirements, should some originality and add a “WOW” factor
Structures, Verification, and Validation – Make sure to include error checking, meaningful comments to your users
File Processing – You can read and process data from external file
I cannot emphasize enough, don’t wait until the last minute! Start working on your program today, develop the logic, write a Pseudocode, write the program, improve the program and ask questions!
Good luck,
Aviv