For this assignment please ensure your work executes correctly on the Linux machines in ELW B238. You are welcome to use your own laptops and desktops for much of your programming; if you do this, give yourself a few days before the due date to iron out any bugs in the Python 3 program you have uploaded to the BSEng machines.
When evaluating your submission, the teaching team will use the environment established by the setSENG265 command that is available on the lab workstations.
This assignment is to be completed by each individual student (i.e., no group work).
Naturally you will want to discuss aspects of the problem with fellow students, and
such discussion is encouraged. However, sharing of code fragments is strictly
forbidden without the express written permission of the course instructor
(Zastre). If you are still unsure regarding what is permitted or have other questions
about what constitutes appropriate collaboration, please contact me as soon as
possible. (Code-similarity analysis tools will be used to examine submitted
Objectives of this assignment
• Learn to use basic features of the Python language.
• Use the Python 3 programming language to write a less resource-restricted implementation of kwoc (but without using regular expressions or userdefined classes).
• Use git to manage changes in your source code and annotate the evolution of your solution with messages provided during commits.
• Test your code against the 20 provided test cases (10 from assignment #1, 10
more added for assignment #2).