Today’s computers are powerful tools capable of accomplishing sophisticated tasks, but not without the assistance of skilled software developers. This course introduces the learner to the magic behind computer software development, beginning with a brief history of computer languages and how these languages have evolved into powerful programming environments, and ending with the actual creation of simple algorithms. Specific topics covered include the Software Development Life Cycle (SDLC), best practices for developing computer programs, the tools available for software developers, and the basics of computer algorithms. This course doesn’t focus on any one programming language, and instead demonstrates algorithms using pseudocode, a nonspecific method of writing code that is easily converted into practically any programming language.
Anyone wishing to learn the basics of software programming and algorithm development.
Users should have a good working knowledge of computers.