Book Image

Introduction to Programming

By : Nick Samoylov
Book Image

Introduction to Programming

By: Nick Samoylov

Overview of this book

Have you ever thought about making your computer do what you want it to do? Do you want to learn to program, but just don't know where to start? Instead of guiding you in the right direction, have other learning resources got you confused with over-explanations? Don't worry. Look no further. Introduction to Programming is here to help. Written by an industry expert who understands the challenges faced by those from a non-programming background, this book takes a gentle, hand-holding approach to introducing you to the world of programming. Beginning with an introduction to what programming is, you'll go on to learn about languages, their syntax, and development environments. With plenty of examples for you to code alongside reading, the book's practical approach will help you to grasp everything it has to offer. More importantly, you'll understand several aspects of application development. As a result, you'll have your very own application running by the end of the book. To help you comprehensively understand Java programming, there are exercises at the end of each chapter to keep things interesting and encourage you to add your own personal touch to the code and, ultimately, your application.
Table of Contents (21 chapters)

What is the purpose of design?

Any project requires planning and a vision of what is going to be built. It is especially important when several members of the same team have to coordinate their activity. But even if you work alone, you have to make some kind of plan, whether it is a design document or just the code you are writing without capturing your ideas in any other form. And that is the purpose of design—to envision the future system clearly enough to be able to start building it.

In the process, the design evolves, changes, and becomes more detailed. Each step of a project life cycle requires something different. And that is what we are going to discuss now—how the purpose of design evolves as the project progresses from the first idea to the complete implementation.

The project steps described here look sequential, but in fact, they are executed with significant...