Research Assignment 02

docx

School

Algonquin College *

*We aren’t endorsed by this school

Course

100

Subject

Electrical Engineering

Date

Apr 3, 2024

Type

docx

Pages

5

Uploaded by SuperHumanPelicanMaster956

Report
CST8333 Programming Language Research Project Research Assignment 2 Prof. Mazin Abou-Seido
Contents Development Environment Changes ....................................................................................................... 3 Research and Learning Resources ............................................................................................................ 3 WBS ......................................................................................................................................................... 3 Gantt Chart .............................................................................................................................................. 4 References ............................................................................................................................................... 5
Development Environment Changes I am now using IDLE instead of VS code for this project. I have updated to Python version 3.11.7 and am using IDLE shell 3.11.7. I will be using the provided IDLE GUI, and not the command prompt. Research and Learning Resources After researching both N-layered architecture and MVC architecture, I’ve decided to use MVC for this project. The model-view-controller pattern in one I am familiar with from previous classes. I think it would be the best learning experience for me to apply concepts I know in other languages to python, so I can better see the differences, benefits, and downfalls of using certain programming languages. WBS 1. Practical Project Part 2 1.1. Research and Learning 1.1.1. Research N-layered and MVC architectures 1.1.2. Learn how to apply MVC pattern in python 1.1.3. Learn how to manipulate a data structure 1.1.4. Learn how to manipulate a data file 1.2. Development and Learning 1.2.1. Based on assignment 1, implement MVC architecture to manipulate data file 1.3. Testing 1.3.1. Verify program uses MVC pattern 1.3.2. Verify program output meets expectations 1.4. Documentation 1.4.1. Comment code 1.4.2. Screen shots of running program 1.4.3. Complete MS Word document 1.5. Delivery 1.5.1. Practical Project Part 2Submitted
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Gantt Chart
References [1] G. Ramuglia, “Python write to CSV: Guide (with examples),” Linux Dedicated Server Blog, https://ioflood.com/blog/python-write-to-csv/ (accessed Feb. 4, 2024). [2] Real Python, “Model-view-controller (MVC) explained – with legos,” Real Python, https://realpython.com/the-model-view-controller-mvc-paradigm-summarized-with-legos/ (accessed Feb. 4, 2024). [3] “MVC pattern in Python: Introduction and basicmodel,” MVC pattern in Python: Introduction and BasicModel, https://www.giacomodebidda.com/posts/mvc-pattern-in- python-introduction-and-basicmodel/ (accessed Feb. 4, 2024). [4] A. Altvater, “What is N-tier architecture? examples, tutorials & more,” Stackify, https://stackify.com/n-tier-architecture/ (accessed Feb. 4, 2024). [5] K. Gabeci, “Three tier architecture vs MVC Architecture,” Medium, https://blog.devgenius.io/three-tier-architecture-vs-mvc-architecture-1ed0d195e427 (accessed Feb. 4, 2024).