Professional Documents
Culture Documents
Software development:
mobile computing systems
software extensions or plug-ins
expert systems
decision support systems
systems software (software tools/utilities, interpreters, simulators, compilers etc)
intelligent systems
game development
computer vision
image/signal processing
natural language processing
pattern recognition and data mining
bioinformatics
modeling and simulation
graphics applications
human-computer interaction/ affective computing/emphatic computing
cloud computing
parallel computing
embedded systems
emerging technologies
*** The development of the software system should involve algorithm- based research and
development and anchored on computer science principles.
Software Development
software customization
information systems development for an actual client (with pilot testing)
web applications development (with at least alpha testing on live servers)
mobile computing systems
*** Infrastructure implications with the introduction of the system should be clearly specified in
the final report
Multimedia systems
game development
e-learning systems
interactive systems
information kiosks
Network design and implementation; and server farm configuration and Management
IT Management
IT Strategic Plan for sufficiently complex enterprise
IT Security Analysis, Planning and Implementation