Reach Us +44-1522-440391
Advancements in Computer Programming and Emerging Gaps in Regards to Engineering Problem Solutions and Education | OMICS International
ISSN: 2165- 7866
Journal of Information Technology & Software Engineering
Make the best use of Scientific Research and information from our 700+ peer reviewed, Open Access Journals that operates with the help of 50,000+ Editorial Board Members and esteemed reviewers and 1000+ Scientific associations in Medical, Clinical, Pharmaceutical, Engineering, Technology and Management Fields.
Meet Inspiring Speakers and Experts at our 3000+ Global Conferenceseries Events with over 600+ Conferences, 1200+ Symposiums and 1200+ Workshops on Medical, Pharma, Engineering, Science, Technology and Business

Advancements in Computer Programming and Emerging Gaps in Regards to Engineering Problem Solutions and Education

Monzur A. Imteaz1* and Syed M. Galib2

1Faculty of Engineering and Industrial Sciences, Swinburne University of Technology, Melbourne, Australia

2Faculty of Informationand Communication Technologies, Swinburne University of Technology, Melbourne, Australia

*Corresponding Author:
Monzur A. Imteaz
Faculty of Engineering and Industrial Sciences
Swinburne University of Technology, Melbourne, Australia
Tel: +61-3-9214 5630
E-mail: [email protected]

Received Date: September 23, 2013; Accepted Date: September 23, 2013; Published Date: September 30, 2013

Citation: Imteaz MA, Galib SM (2013) Advancements in Computer Programming and Emerging Gaps in Regards to Engineering Problem Solutions and Education. J Inform Tech Softw Eng 3:e120. doi:10.4172/2165-7866.1000e120

Copyright: © 2013 Imteaz MA, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Visit for more related articles at Journal of Information Technology & Software Engineering

Since Charles Babbage’s Analytical Engine, inventors and researchers have been attempting to make advancements in computing technologies, resulting in the birth of the Computer Science (CS) discipline in the 1940s. Since then research work has been conducted and advancements made in different branches of Computer Science, namely programming language (PL), software engineering, database and information retrieval systems, artificial intelligence and robotics. All these advancements have enabled our day to day activities to become easier, more efficient, faster and more accurate. Moreover, PLs have helped tremendously to accelerate developments and advancements in other fields such as Applied Mathematics, Statistics, Physics and Engineering. The development of CAD (Computer Aided Design) and CAM (Computer Aided Manufacturing) systems especially, are providing enormous assistance to engineers in their designing and modelling tasks. Many complex problems of engineering and applied mathematics are being effectively solved through the use of different PLs. The journey of programming languages started with COBOL; and then progressed with BASIC, FORTRAN, Pascal, C, C++ and Delphi. Many specialized engineering softwares were developed using these languages. To keep up-to-date with the race, many engineering students were required to learn some of these programming languages to support their research and complex problem solving. However, as we have come to expect, Computer Scientists continued toupdate, introducing new programming languages such as Visual Basic, Java, C#, Python etc. and most recently focusing on 4th generation PLs. Engineering students are unable to keep up with the rate of progress, as this is not the main focus of engineering education. Moreover, for most complex computational problems faced by engineers, FORTRAN, C++ and similar languages are more than adequate. On the other hand, the introduction of and advancements in Spreadsheet tools have replaced the need to use PLs, even at some intermediate levels of engineering problem solving and research. Many engineers do not need to learn or use any PLs. Based on this, academic institutions are either withdrawing from teaching PL, or holding back upgrading to and teaching the new generation PLs. As a result, a knowledge gap is emerging that is likely to grow. In the past, engineers and programmers were able to efficiently collaborate with each other on common goals. This collaboration is likely to be hampered due to the widening of this knowledge gap.

Select your language of interest to view the total content in your interested language
Post your comment

Share This Article

Recommended Conferences

Article Usage

  • Total views: 12422
  • [From(publication date):
    December-2013 - Apr 25, 2019]
  • Breakdown by view type
  • HTML page views : 8629
  • PDF downloads : 3793