I am currently one week into my last semester of my Computer Science degree. Having now attended at least one lecture of every module I have a pretty good idea of the rest of my course.
Over the last 2 and a half years I have made a variety of observations about the courses, lectures and general atmosphere of the course and now feel I can pass some advice onto those wanting to study Computer Science. The best way I can think of doing this is in an anaolgy.
So here I go…If Medicine Was Taught Like My Computer Science Course
Year 1
- Body Basics - DNA, Cells, Diffusion, Osmosis… (I was never any good at biology…)
- Surgery 101 - Using a scalpel to cut, slice and dice. 80% Theory Exam, 20% Coursework (Locating and Removing an Index Finger)
- Human Anatomy - Basic overview Head, Shoulders, Knees and Toes…
- Immunology - A stripped down version so it fits in with Body Basics
- Hospital Management 101 - Managing staff and wards
- Project Management - How to write reports, arrange surgeries and give presentations
Year 2
- Advanced Biology - Basic overview of the Heart, Lungs and Other Organs
- Surgery 201 - Same as 101 with the addition of cleaning up blood
- Theory of Surgery and Treatment - Studying common surgical techniques/medical prescriptions
- Advanced Management Techniques - An abstracted version of Hospital Management 101, with a focus on inter-staff relationships
Year 3
- Medical Practice - An abstracted version of Advanced Management Techniques.
- The Nervous System
- Final Year Project - Find a supervisor and spend nine months diagnosing a patient. Or you can choose to find your own patient if your supervisor agrees. Write a report on the illness and the treatment.
Then pick any 3 of:
- Theory of the Heart
- Theory of the Lungs
- Theory of the Kidneys
- Theory of the Brain
- Theory of the Stomach
Then….Well that’s it. Go forth and become a doctor at any hospital or practice in the country, subject to a few weeks training of course.
A note on students
Of course some students will have more experiance than others, some will have been practising medicine long before university, a few will be acedemic and so pick up the theory but fail completely at practical application but most will find the management lectures a complete waste of time.
Lectures
This lot are broadly divided into four categories:
- Research - In it for the new discoveries and don’t like lecturing. Boring lectures and an exam that will make you want to bash your head in.
- Ex-Industry - Failed at industry (In this case working doctors), came back a few years later in the hopes of a more academic career. Think they know more since they were “in the industry”
- Teachers - Love lecturing, usually older, could have made great doctors but chose to stay on and help teach.
- Non-Medics - Administrative staff, brought in to teach you how to write up reports, do presentations and other practicalities.
What is the point of this?
Look at the above list of courses, hardly any go into any depth relating to practice. The modules are usually 70+% theoretical exam, and usually cover topics that in the real world would be looked up or simply known through practical use.
There are a number of modules completely unrelated to medicine (Hospital Management), these are a waste of valuable time that could be used giving students practical training.
No graduate, in any discipline, is fit for a management position. They need real world experience for at least a few months and by then any of the abstract bull taught in these modules will be forgotten and replaced with best practice and company specific processes.
In Closing
Would you let a doctor treat you if you knew they had just graduated from the above course? No? So why are courses structured like this with their main aim being to produce software developers?
Note: Yes I know Software Development is different from Computer Science, but lets be honest 70+% of all students on Computer Science courses will go onto work in Software Development or very closely related fields.
Filed under: General by Jamie
No Comments »