ELE 492

  (Software Development Practices) (Spring 2001)

 

Home
Lecture Notes
Textbook
Homeworks
Exams
Resources

Course  Description:  Review of C programming language, basic object-oriented programming concepts, introduction to C++ for C programmers, modern integrated program development environments (IDEs), visual programming / rapid application development (RAD). 
Course Objectives: To teach intermediate level C programming; to introduce object oriented concepts and C++ programming language; to experiment with selected IDEs; to introduce  basics of visual programming. 
Instructor:

Dr. Kıvanç Dinçer
TÜBİTAK-UEKAE Ankara Ofisi
Atatürk Bulvarı No:221
06100 Kavaklıdere ANKARA

Tel : (0312) 467 43 41 / 4711
Fax: (0312) 467 43 41 / 1201
GSM: (0532) 623 33 24

kdincer@tubitak.gov.tr
kdincer@ee.hacettepe.edu.tr

Office Hours: None (Please call or e-mail me when you need help)
Class Schedule:

Friday      13:10 – 16:00 (till April – since instructor will be out of town)
Wednesday 13:10 – 16:00 (from April to end of semester)

Teaching Assistant: TBA
Home Page: http://www.ee.hacettepe.edu.tr/~kdincer/teaching/spring2001/ele492/
Textbook:

C How to Program, 3/e
Harvey M. Deitel and Paul J. Deitel
Paperback  1253 pp. w/CD-ROM 
Prentice Hall,  2001
ISBN 0-13-089572-5

(Using the 2nd Edition of the book is just fine. There are minor differences in terms of context. I myself have the 2nd edition)

Since we are learning ANSI C, any other book covering the subject would be fine, however matching your book's content with the lectures will be your own responsibility. 

References: TBA
Required  Software: Microsoft Visual C++ 6.0  or Borland C++ 5 Builder (Free evaluation copies and base compilers are available at http://www.inprise.com)

Download free Borland C++ 5 Builder compiler

Grading:

Midterm I    %25
Midterm II   %25
Final           %30
Homeworks  %20   

Warning:

Plagiarism is defined as the action of using or copying someone else's idea or work and pretending that you thought of it, or created it. In grading the homework assignments in this course, occurrences of plagiarism will be seriously dealt with, leading to a zero grade for the  work concerned and upon repetition to a failure in the course, even to punishment through  disciplinary procedures as indicated in University Catalog.

Caution: Note that this is not an introductory level programming course. If you are not proficient in C or some other structured programming language, do not consider taking this course!

 

List of letter grades was turned in to department on June 13th.

Your unclaimed  diskettes will be donated to department.

 

Last updated: 25/07/2001 21:37