YoVDO

Computer Science Principles: Programming

Offered By: LinkedIn Learning

Tags

Computer Science Courses Object-oriented programming Courses Agile Development Courses

Course Description

Overview

Enrich your understanding of programming principles. This course explains functions, values, variables, parameters, tests, loops, arrays, object-oriented programming, and more.

Syllabus

Introduction
  • Welcome
  • What you should know
1. Control Computers with Code
  • History of programming
  • Forms of programming
2. Define Actions Using Code
  • Work with values and variables
  • Use functions to repeat actions
  • Break down tasks
  • Customize functions with parameters
  • Variables and scope
  • Return values from functions
  • Work with an API
3. Repeat Actions and Test for Conditions
  • Capture input from the user
  • Manage different variable types
  • Create conditional tests
  • Build compound conditional tests
  • Use while loops
  • Use for loops
  • Create arrays to store groups of values
  • Use loops with arrays
  • Changing arrays
4. Objects and OOP
  • Everything is an object
  • Everything is a class
  • Work with existing classes and objects
  • Make your own classes and objects
  • Extend classes
  • Use polymorphism using interfaces
5. Beyond Programming
  • Debug problems
  • Refactor code to make improvements
  • Save progress and work with others
  • Build iteratively using agile development
  • Create for multiple platforms
Conclusion
  • Next steps

Taught by

Doug Winnie

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX