What is wrong with converting a course map by hand? Is your supervisor hung up on mechanized systems? Very often one will learn a lot more by "doing it by hand" rather than a machine doing the work...