Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,208,262 members, 8,002,083 topics. Date: Wednesday, 13 November 2024 at 11:04 PM

Is Programming A Science-based Field,an Art Expression Or An Engrg Discipline - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Is Programming A Science-based Field,an Art Expression Or An Engrg Discipline (815 Views)

Is Programming A Passion Or for the Money In Nigeria? / Why Is Programming Difficult? / Is Programming A Talent? (2) (3) (4)

(1) (Reply)

Is Programming A Science-based Field,an Art Expression Or An Engrg Discipline by Nobody: 5:18am On Jan 12, 2013
Considering the nature of programming, it is difficult to say if it is really science-oriented,an art or an engineering discipline.Broadly speaking,it is easy to view programming as a science subject since it is the heart of computer science which involves the scientific and practical approach of designing computational system using established theories.However, it is interesting to know that it can be seen as an engineering discipline where one is expected to create a new system. you will have to create the design(using UML-class diagram etc),define components(classes, interfaces etc),make prototype(GUI building) and specify and execute tests(using various testing methods e.g white and black box testing).Also just like building a car, a program sub-systems/subcomponents must work perfectly together to achieve the aim of which it was created.More importantly is the fact that it can be an art just like painting where a programmer starts on blank canvas and uses his/her skill to paint a picture.In this case, it involves the mastery of the necessary programming skills, using the appropraite programming tools(IDEs,design patterns,frameworks etc) and unleashing your creativity. Due to the ambiguous characteristics exhibited by "programming", it becomes challenging to categorize it. I would really appreciate valuable insights/contributions to demystify how programming should be conceived as. Thanks....
Re: Is Programming A Science-based Field,an Art Expression Or An Engrg Discipline by Nobody: 6:18am On Jan 12, 2013
programming has these strict requirements,
logical reasoning, problem solving, creativity, mathematics and the ability to see ahead and know the result of your decisions before you make them

so you can group it now.
Re: Is Programming A Science-based Field,an Art Expression Or An Engrg Discipline by harryobas: 7:14pm On Jan 12, 2013
In my opinion programming is a craft that can be learned and mastered like any other vocation. For me a programmer is a software craftsman.

(1) (Reply)

How To Make Default Button? / Urgent Please / How To Learn Asp.net

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 20
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.