Computer Science

PROGRAMMING : Expert (Book with DVD)  (Workbook Included)

PROGRAMMING : Expert (Book with DVD) (Workbook Included)

  • ISBN
  • Price
  • Publication Year
  • Publisher
  • Binding
  • Description
  • About the Editor
    • Develops a composable, structured, scalable, and machine-independent approach to programming.
    • Covers the knowledge, skills and attitudes required to gather, interpret and convey information in response to workplace requirements.
    • Developing or writing program codes using a personal computer or workstation as part of a systems development team.

Programming: Expert combines many different practical and visual skills with knowledge of specialized
materials and techniques. Computer programming (often shortened to programming, sometimes called
coding) is a process that leads from an original formulation of a computing problem to executable computer
programs. This book will introduce the knowledge and skills for those studying and/or working in software
industry.


About this Book


The information in this book consists of competencies that are required for developing or writing program
codes using a personal computer or workstation as part of a systems development team. This book covers the knowledge, skills and attitudes required to gather, interpret and convey information in response to workplace requirements.


About the Programming Industry


Computer programmers write code to create software programs. They turn the program designs created by
software developers and engineers into instructions that a computer can follow. Programmers must debug
the programs—that is, test them to ensure that they produce the expected results. If a program does not work correctly, they check the code for mistakes and fix them. Programmers work closely with software developers, and in some businesses, their duties overlap. When this happens, programmers can do work that is typical of developers, such as designing the program. This entails initially planning the software, creating models and flowcharts detailing how the code is to be written, writing and debugging code, and designing an application or systems interface. Some programs are relatively simple and usually take a few days to write, such as creating mobile applications for cell phones. Other programs, like computer operating systems, are more complex and can take a year or more to complete.
Software-as-a-service (SaaS), which consists of applications provided through the Internet, is a growing field.
Although programmers typically need to rewrite their programs to work on different systems platforms such
as Windows or OS X, applications created using SaaS work on all platforms. That is why programmers writing
for software-as-a-service applications may not have to update as much code as other programmers and
can instead spend more time writing new programs. They usually work in offices, most commonly in the
computer systems design and related services industry. Programmers normally work alone, but sometimes
work with other computer specialists on large projects. Because writing code can be done anywhere,
many programmers telecommute. To keep up with changing technology, computer programmers may take
continuing education and professional development seminars to learn new programming languages or about
upgrades to programming languages they already know.