Changes

Jump to: navigation, search

OPS445 Online Assignment 1

7 bytes removed, 09:14, 28 September 2022
m
Command Line Argument to be supported
* <!--[https://ict.senecacollege.ca/~eric.brauer/ops445/a1/checkA1.py checkA1.py]--> '''CheckA1.py''' - is a check script that will help you evaluate your assignment. For full marks, your assignment should pass all checks.
== The First Milestone - BB only!!! (Due June 10Oct 07) ==
* Before you begin programming, it is important to plan your algorithm. Therefore your first task will be to complete and submit an algorithm document. This document should be named '''algorithm_youruserid.txt'''. This file should be plaintext. The document will contain two sections:
* A description of how the "after()" function works. The "after()" function is provided to you in the assign1.py template. Open the file, and use clear English to describe what line of code does in such a way that a competent programmer could reproduce the code without seeing it firsthand.
* You should also do some research to find out when we started using the Calendar in the current form. (This will pose a limit on the validity of your algorithm.)
== The Second Milestone (Due June 24Oct 21) ==
For the second milestone, you will be asked to have committed the following functions inside the assign1.py file inside your repository:
* before()
It's not necessary to submit these functions to Blackboard. If you have pushed the commits correctly, the changes will be visible to your professor.
== The Assignment (Due July 8Nov 4) ==
* As stated before, your code will be inside the file "assign1.py". The first step will be to clone (or create) the Assignment 1 repository. Further instructions will be provided by your professor. Additional requirements are outlined below.
* You are provided with a file called assign1.py.
* Be sure that this python script has your name and student_id set inside the docstring.
* Your python script must support one or two command-line arguments only: the first should be a valid date in DD-MM-YYYY format and the second an integer (negative or positive).
* If there are no arguments, more than two arguments, or an invalid date, your script should display the correct usage message and exit.
* your algorithm document, named as 'algorithm_youruserid.txt', to Blackboard. This is your first milestone.
* your python script, named as 'assign1.py', should be included in your repository, and also '''submitted to Blackboard.'''
* the output of the checking script 'CheckA1.py -f -v&>', named as 'a1_output.txt', should be included in your repository.
572
edits

Navigation menu