Reference no: EM132313998
Learning Outcome
ULO 3: Describe and discuss the elements of effective programming style ULO 4: Demonstrate an understanding of the software development life cycle and apply sound programming analysis techniques (design, coding, debugging. testing and documentation) to justify simple programming problems
Assessment Description - In this project, you will work individually to write programs which demonstrate your understanding of Decision and Repetition Structures. Boolean Logic in Python programs.
Content and Structure:
You will have to write a program that:
1. Uses files - open. read/write. delete to handle data
2. Uses exception handling - try and except to catch and handle exceptions. Value, data Type, Zero Division, Syntax Error, Runtime Exception and others
3. Students will be required to discuss with their lecturer about the program they wish to develop.
4. This assignment will allow students to create a program which could further evolve io to their major assignment.
Program expectation:
• The student must be able to explain the working of the program and its logic.
• Program should be indented, proper comments should be given, modification history should be present, variable names and data types should be chosen appropriately.
• The program should compile and execute to display the result.
• The student must use programming constructs available in Python and follow coding standards.