On Tue, Feb 22, 2011 at 3:17 PM, Paul Kevin <paultitude@gmail.com> wrote:
CS doesnt teach you the basics of Programming, which apparently universities in other Western countries do, and look at the products they produce. I have never heard of a CS student from Kenya doing something excellent. They are mostly managers who cant write a simple "Hello World" application. Hence I would only recommend Strathmore
I think you'd are deep in the rut with this one.
CS is not about teaching  programming. In fact programming is left as an exercise to the student. You are taught fundamentals, with a bit of C on how to implement data structures. 

This stuff is what you will later use to figure out:
- Why MySQL is running so slow... You didn't use anindex. - From Datastructures Btrees
- How BGP works - Graph theory - From linear algebra
- How does shazam work - Hashes - From data structures etc

So, In essence, I'd prefer to hire someone who understands these basics than a php guru who wouldn't know whether to pick an algorithm with O(3n) vs O(n^2)


On Tue, Feb 22, 2011 at 2:13 PM, Ndungi Kyalo <ndungi@gmail.com> wrote:
Point on Peter.

Reading some comments here you get the impression that a CS student should have had an introduction to CS elsewhere before getting into the CS class. Cart before horse!

On 22 February 2011 05:30, Peter Karunyu <pkarunyu@gmail.com> wrote:
Simon, have a look at MIT's syllabus for Electrical Engineering and Computer Science.

The paragraph below I found particularly interesting, the highlighting is mine:
6.00 Introduction to Computer Science and Programming
Introduction to computer science and programming for students with little or no programming experience. Students learn how to program and how to use computational techniques to solve problems. Topics include algorithms, simulation techniques, and use of software libraries. Assignments are done using the Python programming language.





On Mon, Feb 21, 2011 at 7:16 PM, Simon Mbuthia <simon.mbuthia@gmail.com> wrote:
Hello techies,

I have been invited by my Alma Mater for a brainstorming session with a view to improve their Computer Science degree program. I thought it would be a good thing to first of all hear from employers and supervisors of Computer Science degree holders what they think most graduates lack that would be worth considering when coming up with a computer science degree program.

Your thoughts on this would be greatly appreciated.

Muchas gracias,

Me.

_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------
Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke


_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------
Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke


_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------
Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke


_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------
Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke