ELE 491 - Software Development Practices - 1
(Fall 2001)

ELE 491

Home
Lecture Notes
Textbook
Homeworks
Homework Policies
Exams
TA's Page
README
Course  Description:  Review of C programming language, basic object-oriented programming concepts.
Course Objectives: To familiarize EE students with the commonly used software development languages, practices and technologies.
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@ee.hacettepe.edu.tr (for submitting homeworks)
kdincer@tubitak.gov.tr (for general correspondence)

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

Monday     14:10 – 17:00 (Regular lecture hour)
Wednesday 9:10 – 12:00 (make-up hour –  in case the instructor is not available on a monday)

Teaching Assistant: Kenan Bozdaş http://mozart.hacettepe.edu.tr/~bozdas/
Home Page: http://www.ee.hacettepe.edu.tr/~kdincer/teaching/fall2001/hu-ele491/
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)
Grading:

Midterm I    %25
Midterm II    %25
Final             %30
Homeworks   %20 (
Be prepared to spend 8-10 hours for each homework every two weeks.)   

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!

Warning: Note that this course was given with the ELE-492 code last semester.  If you have taken that course, you are not allowed to take this course this semester.

Send mail if any of your  grades (active version) is missing or wrong

Check out the Final Exam solutions

See TA's page for hot news!


Last updated: Ocak 06, 2003 11:46:02 kdincer@ee.hacettepe.edu.tr