Be prepared to enter introductory level courses in any programming language. No prior knowledge of computer programming is needed for this course. Learn about the concepts of looping, functions, conditional statements and program design.
Automate the solving of problems by learning to program.
You have most likely followed some type of (non-computer) program in your life. Computer programming is very similar to other programs. Learn to write a sequence of instructions that will enable a computer to complete a task.
This course will teach you:
- The concept of computer programming
- How to use the basic essential programming tools
- Elements of programs
Write programs that:
- Contain statements that perform loops and define functions
- Contain names and namespaces
- Contain char, int and string types
- Accept input from a user and store the data into variables within their
- Generate random numbers and respond to keyboard and mouse input
- Use various types of data containers
You will also learn:
- Random and psuedo-random sequences
- Algorithms for random numbers
- The basics of a lottery program
- To send hidden messages
- To use a list of Primes
- To use an associative container, a set, a map
In this course you will:
- Reflect on how far you have come in the course
- Get some fun programming ideas
- Understand games based problems
- Understand Analytical and mathematical problems
Create your first program in this course .
Prerequisites
Students should be familiar with browsing the internet, uploading files and using their operating system.
Requirements
Students will need a text editor or other tool for creating web pages and a browser.