Saturday, August 31, 2019
Personal Learning Managemet Essay
Abstract Kindler, E.; Krivy, I. (2011). Object-Oriented Simulation of systems with sophisticated control. International Journal of General Systems. pp. 313ââ¬â343 Haas, J. (n.d.). Modular programming. Retrieved from http://www.about.com Personal Learning Management As course assignments, assigned reading, assigned and interest-based research, and other learning activities are completed, the learner may recognize the economic value of what has been learned. Knowledge gained through learning can be forgotten if concepts are not reviewed on a regular basis. It is possible to design an application to record high economic value learning tasks and insights that will allow for periodic review. This application will help solve the issue of knowledge being forgotten by allowing the information and concepts to be kept in front of the individual for regular review. The application that must be programmed will be a simple user friendly app that will allow the user to see and record progress over a given class which will give the user the ability to not only see what has been done but to have it brought back to the forefront of what they already went over in course assignments, reading and researches for a particular class. So in essence the program will help each student record each task and can, ever so many days allow the student to review what they covered and done to keep the information fresh. The information that we will be recording is assignments for the course, any assigned reading for the course, research both assigned and interest-based, and other learning activities. By getting this information from the user the program will store this information and recall it to the user on a time and scheduled output as well as show what still needs to be done in the course. The first step in creating such a program is that we need to identify the desired results we are looking for in this program which is to help the user retain course information by helping them review the material often. Next we will design the program and this will start by having the program gather the information required from the user and how often the user wants this information brought back up either every week or every 3 days. This step will be more complex as the developing of the application continues. Once we have step-by-step for designing the program to solve the problem stated in the beginning we will began to code the program. This is when we decide which programming language we will use such as C#, C ++ and more to deliver the best solution. After we program the application we will test the program to ensure that it is free of errors and that it does indeed solve the given problem. This is known as the programming development cycle which means at any given point in this cycle we may have revisit a particular step to ensure that we get the results that we need. This program will be developed as an object-oriented approach which is according to Kindler, E.; Krivy, I. (2011) ââ¬Å"a programming paradigm that represents concepts as ââ¬Å"objectsâ⬠that have data fields (attributes that describe the object) and associated procedures known as methods. Objects, which are usually instances of classes, are used to interact with one another to design applications and computer programs.â⬠We are taking this approach with a modular approach due to the complexity of the program and want to make many objects that will have methods and classes with in the object. We fill this is the best way to approach the problem with various strings and arrays so that our coding will not be confusing and easy to troubleshoot should we run into any issues. Modular programming emphasizes separating the functionality of a program into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality. (Haas, n.d.) This will improve maintainability by enforcing logical boundaries between components. The modular design will allow us to build into one executable file per module which also allows us to reduce the size of future patches for only the module that needs it. In conclusion we have discussed the problem of users forgetting knowledge gained through learning and will be creating a program that will keep the information fresh and allow periodic review of course assignments, assigned reading, assigned and interest-based research, and other learning activities. Our approach and the necessary steps outlined until the final test has been done and the application is functional.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment