A minimalist presentation I gave in FCIS in 2006 about CS department. Some of the information is now out of date! I think it should be updated for nowadays :)
2. CS is all about…
Improving the software tools we all use
Smarter applications that understand the user’s
language
Better methods for data and knowledge retrieval
More intuitive human computer interaction (graphics,
voice, vision, motion…)
Faster, richer and more secure operating systems
Better, more powerful software engineering tools and
programming languages
And more!
3. CS Subjects
Mathematical foundations
Theory of Computation, Modeling and
Simulation, Neural networks
Tools for diverse types of applications
Compilers, Image processing, Networking
Tools for better infrastructure
Parallel and Distributed computing,
Security
The optional course
4. Past CS Projects
Intelligent voice controlled house
Arabic Handwriting Recognition
Facial expression analysis
Eye tracking based input
Peer to Peer file sharing
Antivirus
Compiler Construction toolkit
Logic#
What’s next?
5. Future and Community
Lots of research areas.
See research departments of Microsoft, IBM, Sun,
Google and others
Try a quick search for “computer science” or “computer
science department”
Availability of Jobs
Sakhr, RDI, Imaginet & others heavily use Image
processing, character recognition & natural language
techniques
ITWorx, Ractors and others focus on software
engineering, networking and security