Содержание
- 2. Agenda Discussion Course Format and Evaluation About Programming and Scripting History of Programming Styles and Methodologies
- 3. Goal of CPR101 Make you a better programmer Learn how applications and system software interact Modern
- 4. Course Format Evaluation & Success
- 5. Quiz Each class will begin with a 15 minute quiz ( 5 short answer questions) You
- 6. News of the Week After the quiz there will be a 15 minute discussion on a
- 7. Weekly Lecture Lectures are 80 minutes in length and are instructor centred Ask questions anytime during
- 8. Weekly Activity Weekly Activity is a 50 minute exercise for skill development and knowledge to complement
- 9. Final Assignment The Assignment must be completed to pass the course The assignment will be worked
- 10. Graded Work Standards: 85% Attendance Record for the term (miss 4) 50% Average for all Graded
- 11. For Success …
- 12. 10 Steps For Success … Review the material each week before class Take notes on course
- 13. Programming or Scripting
- 14. What is Programming or Scripting?
- 15. What is Programming or Scripting? English like commands Written in a specific language Contained in a
- 16. Early computers First computing devices in 1800s and early 1900s were more mechanical, very basic computing.
- 17. Transistors Transistor invention in 1940s led to microchip, allowed design of smaller computers that could perform
- 18. “It would appear that we have reached the limits of what it is possible to achieve
- 19. Short History of Programming Languages
- 20. Programming Languages Do you know of any programming languages?
- 21. 1945-1959 FORTRAN (1945) First widely used high-level language LISP (1958), COBOL (1959) C (1972) Early systems
- 22. 1980-1989 C++ (1980) Still used heavily today 1990-1999 Visual Basic (1991) Ruby (1993) Java and JavaScript
- 23. Programming Levels Low-Level Programming Runs as close as possible to the hardware May include operating systems,
- 24. Types of Programming Languages
- 25. Scripting Languages Scripting Languages bash PowerShell Data-Oriented Languages SQL, MySQL dBase
- 26. Types of Languages
- 27. Embedable Languages PHP Perl Ruby JavaScript Java VBScript
- 28. Compiled Languages C C++ C# COBOL Java Objective-C Python Rust Swift Visual languages Interpreted Languages
- 29. Other Languages The following are not programming languages HTML: Web-based markup language CSS: Design-based style sheet
- 30. ArnoldC, a language devised by Finnish computer programmer Lauri Hartikka, assigns programming functions to catchphrases from
- 32. Скачать презентацию