Introduction to Computer Programming (C++)
Spring 2006
Email: mozafarb@ece.ut.ac.ir
Web log: Click here
Office Hours: Click here
برنامه نویسی به زبان C++ ، ترجمه: علی معینی، مهدی پورپاک، انتشارات دانشگاه تهران
|
|
typical computer system and its critical components. | ||
|
|
flowchart and algorithm | ||
|
|
Implement variables. | ||
|
|
List and describe common operators. | ||
|
|
Implement conditional statements. | ||
|
|
Implement looping constructs. | ||
|
|
Implement procedures. | ||
|
|
Arrays, user-defined structures, pointers | ||
|
|
Handle errors. | ||
|
|
Implement object-oriented programming techniques. | ||
|
|
Model an object-oriented program. |
|
|
There will be 1 exam during the semester and a final exam at the end of the semester. |
|
|
Assignments are due seven days from the initial day of the assignment. |
|
|
Late homework will be docked 50% per class period late, unless approved arrangements are made in advance. |
|
|
All coursework must be clear, legible, and have the name, course, and assignment number in the upper right hand corner of the page. |
|
|
Cooperative group study on the homework is encouraged, but simply copying someone else's work is unethical and will leave you unprepared for exams. |
| Topic | Word File | Due Date |
| flowchart, programming, | hw1-MC.doc | دوشنبه ا خرداد |
| arrays, recursion, pointers | hw2-MC.doc | جلسه امتحان |
Final grades in the course will be based on the following weighting distribution.
|
|
Homework……15% |
|
|
Midterm 1…… 30% |
|
|
Final Exam…..50% |
|
|
Project............10% |
Students are responsible for their own learning, through reading and studying the text, reviewing the lectures, and working out the homework problems. I strongly advise that you read the upcoming material before it appears in lecture; the material will make much more sense that way.
| Topic | Lecture Note |
| Introduction, Binary system | 1-intro.ppt |
|
Algorithm & flowchart |
2-algh.ppt |
| preprocessor, variable, expression | 3-C++Intro.ppt |
| Expression, operator | 4-ExpressionsOperators.ppt |
| Selection control structure | 5-Selection.ppt |
| loops, complex condition | 6-loop.ppt |
| functions | 7-Functions.ppt |
| more on function, recursion | 8-func+.ppt |
| arrays | 9-Arrays.ppt |
| pointers | 10-pointers.ppt |
| structures | 11-structures.ppt |