This is a simple implementation of a faculty management application.
faculty.py file implements the
Course class storing information about
courses. In its current form, it creates and lists three courses.
For this to make more sense, do the tasks below:
Read data from the
courses.csvfile, the bibliography for courses from the
*.bibliofiles and the prerequisites from
*.prereqfiles. There is only one prerequisites file
SD.prereq. Use the Python CSV module to load CSV data.
Planningclass that store information about bachelor studies for a given faculty (in this case named "ACS"). The planning stores information regarding the number of years of study, slots per year (e.g. semesters) and the classes in each semester. For starters load the information in the
Planningclass by hand.
planning.csvfile where you would store the planning information and then load it in the class.
Export the planning information as a JSON file. Use the Python JSON module to dump data in JSON format.