Engineering 2420 Structured Programming

Instructors

Dr.Cheng Li (Lecture), Dr.Lihong Zhang (Lab)

Lecture time

(Mon, Wed, Fri) 10:00-10:50

Lecture room

EN-2006

Office hour

Monday, Wednesday 12:00 - 13:00, Tuesday 15:00 ¨C 16:00, or by appointment

Help Center

Wednesday 17:00 - 19:00, at EN-3000/29

Labs/Tutorials

Division A:       Tuesday          12:00 - 12:50 in EN-3000/29

Division B:       Monday            16:00 - 16:50 in EN-3000/29

Division C:       Tuesday          16:00 - 16:50 in EN-3000/29

Division D:       Tuesday          15:00 - 15:50 in EN-3000/29

Division E:       Wednesday     14:00 - 14:50 in EN-3000/29

Division F:       Tuesday          10:00 - 10:50 in EN-3000/29

*: In case of stormy weather, it will be rescheduled to Friday afternoon.


Assignments | Course Outline | MPBL's Notes | Notes (PPT Slides) | Assignment Policies | Useful Resources | Term2 Schedule | FAQ

Bulletin Board

[2007.04.11]: The format of the final exam:
1)Definition 10 points
2)Get program outputs 23 points
3)Design function 25 points
4)Correct errors in the program 10 points
5)Design question 40 points
.

[2007.04.06]: The term mark has been posted under this link. Please let me and Dr. Zhang know if there is anything incorrect.

[2007.04.06]: The chapters we have covered during this term include:
1. Your First C++ Programs.
2. Decisions, Decisions.
3. The Handy, All-Purpose "for" Statement.
4. Functions: Many Are Called.
5. Arrays: We've Got Their Number.
7. Strings: Analyzing the Text.
8. Files: Electronic Storage.

[2007.04.03]: The last class notes has been updated to include the final exam information.

[2007.03.30]: Sample Final Exam Paper (2006)

[2007.03.06]: Sample .html file for downloading

[2007.02.28]: Sample Midtem Example(2006)

[2007.02.26]: Midterm Exam Material: textbook, notes, examples and assignments (Ch1, Ch2(except loop), Ch4, Ch7)

[2007.02.26]: ENGI-2420 Midterm Exam.
Thursday (Mar. 1) 9:00 – 10:30 AM
Format:
1. Definitions (~10%)
2. True or False (~10%)
3. Decide program fragments output (s) (~12%)
4. Code re-format (~14%)
5. Correct program errors (~18%)
6. Programming question (~36%)

[2007.01.08]: Power point slides version of course handouts will be posted at course notes link above. Three formats of the pdf version are available: three slides per page, six slides per page, nine slides per page.

[2007.01.08]: Please refer to Dr. Zhang's course webpage for assignments and lab requirements.

[2007.01.08]: Welcome back to school. My office is at EN-4012 and my office number is 737 8972.

Textbook

Brian Overland, C++ Without Fear: A Beginner's Guide That Makes You Feel Smart, Prentice Hall PTR, 2004 (ISBN: 0321246950)

Evaluation Scheme

Assignments (9)16%
Mid-term 30%
Fianl Exam 54%
*: Student must pass the final exam or the examination portion (mid-term + final) of this course in order to qualify for the marking scheme.
**: The last assignment may be due during the last two weeks of the term.

Important Dates

Assignments due date: Weekly on Friday mornings (8:55 am) from week 2 to week 11 (Jan 19, Jan 26, Feb 2, Feb 9, Feb 16, Mar 2, Mar 9, Mar 16, and Mar. 23).

Mid-term Exam: March 1 (Thursday 9:00 - 10:30)

Final Exam: April 12 (Thursday)

Calculators

Only simple scientific calculators are permitted in all quizzes, tests and examinations in Term 2. Programmable calculators with text storage and graphics capabilities, as well as other aids (books, notes, formula sheets, electronic translators and devices, etc.) are NOT allowed. Unauthorized use of the above aids or devices during quizzes, tests and examinations will be considered as an academic offence.

Students are expected to maintain academic integrity in the course and in the engineering program. Cheating on quizzes, tests, and examinations will be dealt with in accordance with the procedures outlined under Academic Misconduct (pg. 65 of the 2006-07 University Calendar).

Calculators are not needed for this course.


back to Cheng Li' homepage

Webpage created by Dennis Peters, currently maintained by Cheng Li
Last modified: Sat 2007.01.07 at 18:12 NDT by Cheng Li