The difference between ACC01 and ACCG03 is that you have a major in Accounting if you do ACCG03. Also, as the names suggests ACCG03 prepares you for the profession. So, if you want to work as an accountant, do ACCG03.
(Also CA/CPA pre-requisites such as ACCG323 require you to be in BCom-Accg)
its the same thing
bcom-accg is the professional accounting one
the ACC01 one is Bcom with an accg major and yeh you can't do CPA or CA with it.
also, im not sure, but i think it's not offered anymore