reflection the role of programming in it

Post on 30-May-2018

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

  • 8/14/2019 Reflection the Role of Programming in IT

    1/1

    Mateo, Alberto Nel R.

    O0B

    Reflection paper on the reading material entitled "The Role of Programming in IT"

    This article discusses the essence of programming on the field of IT. It alsoemphasizes the difference between the courses of study between IT (Information

    Technology) and to the other disciplines such as CS (Computer Science), SE

    (Software Engineering) and CE (Computer Engineering). All of these disciplines may

    look the same but in IT; they structured their curricula in a manner that their students

    would have encompassed their five knowledge areas. These are Programming,

    Networking, Information Management (Database), Web Systems and Human-

    Computer Interaction (HCI). In all of these core areas, we somehow think that

    Programming is truly present on all of them even in a small percentage only.

    In the Programming core, there is nothing more to say because it is already

    obvious. On the Networking, Programming works here in a manner of developingcustomize solutions which are beneficial as to which the sites can modify their own

    protocols. On the Web systems, it needs programming in order to provide dynamic,

    interactive and media-rich sites for their users. Thus, programming can't be eliminated

    in this pillar. In terms of the database, programming takes place when there is no

    component for the data manipulation or even just for modifying it. It is also needed by

    the database administrators in order to contribute in finding a solution to their

    problems with their teams in a certain project. Last is the Human-Computer

    Interaction. Programming takes place in the rapid prototyping. These helps the

    developers identify what the system does and as to what the system can do in the

    context of end users.

    All of these are knowledge areas that make IT very different from the

    CS/SE/CE disciplines. In the first glance, IT is creating its differentiation in terms of

    their culture. In other words, their expected outcomes and their mentality toward

    systems or programs they handle. In the CS/SE/CE, they are prepared to create a

    program from scratch while the IT are prepared in order to integrate components that

    are already been created. Thus CS/SE/CE is learning to design for reuse while IT is to

    design by reuse. This makes their difference clearer. This makes the CS/SE/CE is

    focus on the computer (having it as the problem). The IT on the other hand, is closer

    to the end user. That makes them focus on using computer as solutions to solve

    problems. These differences among those discipline will only get broader as the timepasses and it will surely never meet at the same end point.

top related