Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Programming. COMP104 Introduction / Slide 2 Objectives * To learn fundamental problem solving techniques * To learn how to design a program.

Similar presentations


Presentation on theme: "Introduction to Programming. COMP104 Introduction / Slide 2 Objectives * To learn fundamental problem solving techniques * To learn how to design a program."— Presentation transcript:

1 Introduction to Programming

2 COMP104 Introduction / Slide 2 Objectives * To learn fundamental problem solving techniques * To learn how to design a program * To learn to use the C++ programming language

3 COMP104 Introduction / Slide 3 What Can We Do By the End of the Course? * Write C++ applications such as the following: n Program a simple calculator n Program simple computer games n Program a simple text editor n Program a small inventory system for a small company * You will be ready to take on part-time programming jobs during Xmas break!

4 COMP104 Introduction / Slide 4 What is C++? * C++ is a programming language. * A computer program performs a specific task, and may interact with the user and the computer hardware. n Human work model: n Computer work model:

5 COMP104 Introduction / Slide 5 What is C++? * The most popular programming languages: n C++ (originally C) n Basic n Pascal n Java n Perl n Cobol n Scheme (Lisp) n Smalltalk * The most common versions of C++: n Microsoft Visual C++ n Borland C++ n g++ (for Unix machines)

6 COMP104 Introduction / Slide 6 Why C++? * Bad News: n C++ is not easy to learn * Good News: n Lots of good jobs for programmers because C++ is not easy to learn! n Though C++ is not the easiest language (Basic and Pascal are easier), it is not the hardest either (Scheme, Prolog, and Assembly languages are really difficult!)

7 COMP104 Introduction / Slide 7 Who Uses C++? * Computer makers such as Sun, SGI, IBM, and HP * Airport * Computer chip manufacturers like Motorola & Intel * Software companies * Banks * Hong Kong Government * Hospital Authority * Telecommunications * Universities

8 COMP104 Introduction / Slide 8 Hardware Overview

9 COMP104 Introduction / Slide 9 Hardware Overview


Download ppt "Introduction to Programming. COMP104 Introduction / Slide 2 Objectives * To learn fundamental problem solving techniques * To learn how to design a program."

Similar presentations


Ads by Google