1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

8
1 PROGRAMMING Introduction Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

Transcript of 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

Page 1: 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

1

ALGORITHMSAND

PROGRAMMING

IntroductionIntroduction

Ferry Wahyu Wibowo, S.Si., M.Cs.

Page 2: 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

2

Outlines

Coursework

References

Computing & Programming Concepts

Page 3: 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

3

Coursework

� Class Participation� Homework problem sets

� Approximately weekly

� Midterm Exam � Final Exam

40%

30%

20%

Contr

ibu

tion t

o

gra

de

10%

Class Attendance

REQUIRED

Make a group for a project

Page 4: 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

4

TextbooksH. M. Deitel & P. J. Deitel (http://www.deitel.com)

C How to Program (2nd

edition)Prentice Hall, 1994, 926p., ISBN 0-13-226119-7B. Gottfried

Programming with C (2nd

edition)Schaum’s Outline Series, McGraw-Hill, 1996, 532p., ISBN 0-07-024035-3R. Johnsonbaugh & M. Kalin (http://condor.depaul.edu/~mkalin)C for Scientists and EngineersPrentice Hall, 1997, 793p., ISBN 0-02-361136-7K. B. RojianiProgramming in C with Numerical Methods for EngineersPrentice Hall, 1996, 1130p. ISBN 0-13-726498-4H. Schildt

C++ The Complete Reference (2nd

edition)Osborne, McGraw-Hill, 1995, 671p., ISBN 0-07-882123-1

Page 5: 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

5

Compilers and Language Reference

CompilersK. Reisdorph & K. HendersonTeach Yourself Borland C++ Builder in 14 daysBorland Press, Sams Publishing, 1997, 526p., ISBN 0-672-31051-1

Language ReferencesB. W. Kernighan & D. M. Ritchie

The C Programming Language (2nd

edition)Prentice Hall, 1989, 274p., ISBN 0-13-110362-8.B. Stroustrup

The C++ Programming Language (3rd

edition)Addison Wesley Series in Computer Science, 1997, 928p., ISBN 0-201-88954-4.

Page 6: 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

6

Algorithms

6

L. AmmeraalAlgorithms and Data Structures in C++Wiley, 1996, 352p., ISBN 0-471-96355-0R. SedgewickAlgorithms in CAddison Wesley, 1990, 657p., ISBN 0-201-51425-7R. SedgewickAlgorithms in C++Addison Wesley, 1992, 656p., ISBN 0-201-51059-6

Page 7: 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

7

Computing and Programming Concepts

7

• Programming :Planning, scheduling or performing a task or an event.• Computer :Programmable device that can store, retrieve and process data.• Computer Programming :Process of planning a sequence of steps for a computer to follow.• Computer Program :List of instructions to be performed by a computer.

Page 8: 1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.

8

THANK YOU