My SiteMy BlogMy email

 


CHEZ MUI
Blog of my bro
BLOG YOURSELF
The blog of my (fully appreciated) digital design prof
AMANI'S WORLD
A big Japan fan with a big dream
ABED HAMDAN LIFE
A "7afartaly" Blog
JORDAN WATCH
Batir explains it all!
THE BLACK IRIS
The virtual home of Nas
JORDAN, I WILL BE BACK
Jordanian-pride blog of Mohanned
MOEY HYPERVENTILATING
Blogging from Amman
SUGAR CUBES
The blog of a Jordanian-Palestinian Muslim girl
HALWASAT HAMEDE
If everything seems to be going well...
IBRAHIM'S OBSERVATORY
Here he locates all what pass by him… and all what he passes by
ONE PIECE WORLD
Blog of Japan-lover and JUST-CS-student Ahmad Akour ;)
JUST
Link to my university
 
A proud member of:
- Jordan Blogs  
- Qwaider Planet  
- Jordan's Free Voices  
- Sawtona

 

 

Foxkeh

 

Powered by Blogger

This blog is TOTALLY designed by me.

 

 


Tuesday, January 09, 2007

(I mean programming)
Error MessageAs a matter of fact we have nearly 19000 IT students now in Jordan, by adding those that learnt programming not by university the number rises to the double, a number much bigger than market needs. I will show with this post a reason for why computer science students are many times better than other programmers, I intend with 'other' those even know a programming language through a teaching centre, by self-learning or even computer engineering and CIS students.

Yesterday, I've finally delivered my term paper for the PL course (In the department we abbreviate concepts of programming languages by PL or CPL). In the term paper we have to write up the major differences between three important program languages, these languages are chosen randomly, mine were Smalltalk, C and LISP.

Majority of students were initially unenthusiastic of the course, the fact we studied a detailed history of programming languages including FORTRAN, COBOL and ALGOL was not so interesting neither of practical use, but things changed when we began to understand the real 'spirit' of programming, not to know how to program but to know what is programming.

First-year programming courses will teach you how to get a result by a number of steps, you are totally obscured of what is made behind the scenes, what the compiler does, what you are really doing when you write a statement or what this programming language have some constraints or not.

A good programmer should have a practical knowledge of a language, but this is founded on fundamental theoretical approaches, It's not just chance that we study automata theory, discrete mathematics, Chomsky's hierarchy and hundreds of other topics. Without these essentials it seems difficult, or impossible to really understand the significance of implementation or the meaning of any program.

Labels:

hi issa
thats very true, the PL course was very great and we learned many things. The problem in the field of IT that there is too much terms, and IT professionals don't agree on the specific definition of those terms, taking this course will help us in our studies.
another thing ... of course CS students are better than CPE or CIS students, they are "code monkeys" but we are the true deal

you're right, and surely things would have been better if the course was given by a more prepared instructor, anyway the textbook is a good one, and it will be even more useful if there are more details on object orientation and last chapters in the book...
and about CS students, yeah modestly we are the true deal ...

Post a Comment

<<Home