I am really really keen to take CS 5044 (Object Oriented Programming in Java). Can you let me take it?
You don’t need permission to take any course. But the course cannot count toward your graduate degree requirements because this is a course specifically designed for non-majors. It is appropriately placed at the 5000 level, not because it is graduate level CS material, but because it is targeted at graduate students in non-CS departments. Click on the CRN of the course in the registrar’s catalog to see details of the course and restrictions. Furthermore, programming courses are considered as pre-requisites to our graduate program; so if you claim lack of experience in such courses as justification to take them for graduate credit, you will probably be advised to discontinue your graduate studies and apply for undergraduate studies.