Documente Academic
Documente Profesional
Documente Cultură
Week 1
Introduction
to the course
Original notes by
Dr. Ahmet Bingl
Modifications by
Dr Andrew Beddall,
Dr Bahattin Kanber
Sayfa 1
Sayfa 2
Course Books
Programming with C++
John R. Hubbard
Course Content
Introduction to Programming
History of C++
Structure of C++
C++ Basics
Fundamental Input / Output, Data Types, Strings, Operators,
Variables, Constants, Intrinsic Functions
Sayfa 5
Attendance
You must attend at least 70% of the course
Exams
All are written exams
First midterm
Second midterm
Final
30%
30%
40%
Sayfa 6
Mondays
one-hour programming session in BIM lab 3
The lab is split into two groups:
Surnames A to N at 11:30-12:20
Surnames O to Z at 12:30-13:20
Attendance
You must attend at least 70% of the course
Exams
All are written exams
First midterm
30%
Second midterm 30%
Final
40%
Sayfa 7
Computer Labs
We will learn C++ using the Dev-C++ compiler under
Windows; you may also use Linux , e.g. Ubuntu, gul4.bim...
Every week you should write a few programs yourself
in the BIM lab (and more in your free time).
In the BIM Computer Labs your programs will be
deleted when the computer reboots. So you need
to save them on a flash drive or on the internet.
The Computer
See http://en.wikipedia.org/wiki/Computer
A computer is a machine that
manipulates data according to
a set of instructions.
The first computers
were developed in 19401945,
they were very large in size!
Modern computers are
based on integrated circuits
making them very fast
and small in size.
Sayfa 9
Sayfa 10
Sayfa 12
Keyboard,
Mouse
Touch screen/pad
RAM,
HDD
Flash memory
Sayfa 13
Monitor
Printer
Speaker
RAM
HDD
Flash Memory
Sayfa 14
CPU
Output unit
Sayfa 15
Sayfa 17
Microsoft Word
AutoCAD
Mozilla Firefox....
These are all created using C++
Sayfa 20
Sayfa 21