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
Probabilistic Graphical Models 1: RepresentationStanford University via Coursera Computer Security
Stanford University via Coursera Intro to Computer Science
University of Virginia via Udacity Introduction to Logic
Stanford University via Coursera Internet History, Technology, and Security
University of Michigan via Coursera