" For students interested in gaining credit for more advanced (upper division) courses, most of our academic departments offer a limited number of exams in their academic area. Interested students should contact the individual departments and learn about the availability of tests and procedures for being tested. Once the academic department has approved a request for a departmental examination, the student may be referred to the Counseling Center to complete forms."
For CBE we would just give the students the tests in CS100. It doesn't work the same for upper.
Another problem is they want you to parrot back some things that they say. For instance in our OS class we had to learn about Solaris and memorize some commands for Solaris. We had to learn things like what is "JCL". These were not for the operating systems side. This was because the professor did that at his place of work before coming to NJIT. Naturally since he did it, it has to be good for all of us.
The courses are thrown together so CBE is near impossible. I'd say you need to know less about how something actually works and more about what the professor thinks is important.