Computer Science Principles: Programming
Offered By: LinkedIn Learning
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
- History of programming
- Forms of programming
- 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
- 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
- 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
- Debug problems
- Refactor code to make improvements
- Save progress and work with others
- Build iteratively using agile development
- Create for multiple platforms
- Next steps
Taught by
Doug Winnie
Related Courses
Desarrollo y Diseño de Videojuegos: Proyecto finalUniversidad de los Andes via Coursera Web Application Development: Basic Concepts
University of New Mexico via Coursera Agile Development in Practice (Project-centered Course)
University of Virginia via Coursera 软件工程
Peking University via Coursera Software Engineering: Introduction
The University of British Columbia via edX