As much as I advocate game design as a specific discipline in computer science, I would have to say that basically, each additional specialized topic would require the student to know about a whole field of stuff before grasping the concept. Eg security requires knowing how ASP, Windows Server Login and IP software, .Net, and a lot of other softwares to understand security in them. Breaking that down to theory would not be much help to the student.
Certificates should be the standard in specialization.
BTW, there is a good curriculum in networking (in comp. sci.), and data communication (in Electronics) at UWI, probably UTech too, and again it is not part of the certificate world such as Cisco certs, or Admin certs etc.
I would even add to the list "optimization", and "parallel programming". They are covered in the degree, but they do not go in-dept to the point of teaching OpenMP, or all the sort algoritms that exists (Please correct me if I am wrong).
Unfortunately, businesses hardly hire in some of the unpopular areas, such as gaming and parallel programming, and I never see any certs for these as interesting as they can be. A good general degree will go far + popular certs
Let's act on what we agree on now, and argue later on what we don't.
Black men leave Barbeque alone if Barbeque don't trouble you