| |
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!
|