An introduction to programming practice using the modern programming language that use mostly in businesses today. Analysis and formulation of problems for computer solution. Systematic design, construction, and testing of programs. You will have substantial programming assignments. This is an introductory programming course. It provides an introduction to programming for those that can benefit from becoming better programmers whether you’re already working in the field or wanting to work in the field of computer programming.
After studying this course, you will be able to:
To translate problem specifications into the design and implementation of substantial C programs. By the end of the course all students apply object-oriented methods to write several interactive animated graphics application of their own design. Students gain and apply a thorough understanding of abstractions, loops, conditionals, functions, files, pointers, dynamic memory management, basic data structures, object-oriented design, version control, unit tests and robust debugging strategies. Thoroughly prepares students for advanced concepts in computer science, and for C++ and other programming languages.
- A working computer, either Windows or Mac
- A modern browser like Chrome, Firefox, or Safari
- Microsoft Word
- Fun attitude
- Internet access to watch the lessons online
Duration: 12 Weeks
Monday/Wednesday: 9 – 11 AM
Tuesday/Thursday: 2 – 4 PM
Saturday: Lab from 9 am – 3 pm, where students are required 5 hours of lab during the 12 week course.
Teacher: George Smith
Info and Bio:
Class Type: Online