Скачать презентацию DCP 2073 Asas Pengaturcaraan C Introductory Lecture 1 Скачать презентацию DCP 2073 Asas Pengaturcaraan C Introductory Lecture 1

027c05cd3fdaa9e5da408ce7d80524ed.ppt

  • Количество слайдов: 19

DCP 2073 Asas Pengaturcaraan C Introductory Lecture 1 DCP 2073 Asas Pengaturcaraan C Introductory Lecture 1

Teaching • Lecturer A – Prof Madya Daut Daman, N 28, 205 -06 daut@fsksm. Teaching • Lecturer A – Prof Madya Daut Daman, N 28, 205 -06 daut@fsksm. utm. my – 013 -7702875 • Classes – Monday ( 2 – 4 ) pm, Thuesday (11 am) – Venue : Smart Class(FKKKSA) • Consultation – To be arranged 2

Teaching • Lecturer B – Nadzari Shaari, Building N 28, 206 -08 nadzaris@yahoo. com Teaching • Lecturer B – Nadzari Shaari, Building N 28, 206 -08 nadzaris@yahoo. com – 013 -3692511 • Classes – Monday, Tuesday, Thursday : 4. 00 pm – Venue : N 021 – 11 (FKKKSA) • Consultation – wednesday 2. 00 pm – 4. 00 pm – Thursday 11. 00 am – 2. 00 pm 3

Overview • • • Computer Systems Simple Boolean Algebra Algorithms Control Structures Data Structures Overview • • • Computer Systems Simple Boolean Algebra Algorithms Control Structures Data Structures Structured Programming: C Numerical Computing Software Engineering Principles Testing, Debugging & Documentation 4

Time Requirements Per Week • 3 x 1 hour lectures • 1 x 1 Time Requirements Per Week • 3 x 1 hour lectures • 1 x 1 hour consultation (compulsory) • 1 x 3 hour practical (2 hours compulsory) – Own effort and guided … plus preparation at home (nominally 6 hrs!) 5

Course Materials • • Introductory Notes Lecture Notes Practicals (Lab) Notes Tutorial Exercise Sheets Course Materials • • Introductory Notes Lecture Notes Practicals (Lab) Notes Tutorial Exercise Sheets 6

Textbooks • Prescribed: – King K. N. , C Programming: A Modern Approach, Norton Textbooks • Prescribed: – King K. N. , C Programming: A Modern Approach, Norton 1996 • Recommended: – Deitel & Deitel, C How to Program, Prentice Hall 1994 (2 nd edition) – Brookshear, J. G. , Computer Science: An Overview, Benjamin-Cummings 2000 (6 th edition) – Kernighan & Ritchie, The C Programming Language, Prentice Hall • References listed in the Introductory Notes 7

Timetable Synopsis • Lectures – Smart Class (FKKKSA) – Monday, Tuesday • Practicals/Labs (pracs) Timetable Synopsis • Lectures – Smart Class (FKKKSA) – Monday, Tuesday • Practicals/Labs (pracs) – Once/week (2 -3 hours) • Tutorials/cosultation – Once/week (1 hour) 8

Practicals • • • 2 hrs/week compulsory (3 rd hour optional) Locations and Times Practicals • • • 2 hrs/week compulsory (3 rd hour optional) Locations and Times : FKKSA labs Times : set with the lab Supervise by “Lab Demonstrators” Start in Week 5 – Get familiar with your lab and ensure the sofware compiler is available • Notes available before practical class 9

Software used in Pracs • Compiler: Microsoft Visual C/C++ (Ver 5) • Free versions Software used in Pracs • Compiler: Microsoft Visual C/C++ (Ver 5) • Free versions are available at: http: //msdn. microsoft. com/visualc/vctoolkit 2003/ 10

Tutorials/Consultation • 1 hour/week compulsory • Held at my office – Please schedule your Tutorials/Consultation • 1 hour/week compulsory • Held at my office – Please schedule your visit • Start in Week 5 • Notes – Be sure you had work the exercise before coming to see me 11

Missed Pracs and Tutorials • If you miss a consultation/tutorial, you will be marked Missed Pracs and Tutorials • If you miss a consultation/tutorial, you will be marked ABSENT, unless. . . 1. You attend another additional consultation/tutorial, 2. You sms/email me reminder if you can’t attend by giving me your – NAME: – ID NUMBER: – DATE AND TIME OF REPLACEMENT PRACS/TUTS 12

Missed Pracs and Tutorials (cont) If you had an illness or emergency, then If Missed Pracs and Tutorials (cont) If you had an illness or emergency, then If you 1. Obtain Medical Certificate or Police Accident Report 2. Inform me through sms, email Then Your attendance will be changed : ABSENT to SICK 13

Missed Pracs and Tutorials (cont) • At the end of the semester: – SICK Missed Pracs and Tutorials (cont) • At the end of the semester: – SICK marks are changed to the average of your marks in the pracs you attended, provided you attended all the practicals – Any missed pracs/tutorials in excess of 40 marks will receive a mark of 0 14

Assessment • Tutorials/Consultation: 15% • Programming Prac Assessment: 30% – Includes an individual project Assessment • Tutorials/Consultation: 15% • Programming Prac Assessment: 30% – Includes an individual project • Mid term exam: 15% – Task : 13 out of 30 • Final exam: 40% – Task : 31 out of 70 15

Marks and Hurdles • To pass DCP 2073 – Your marks must average to Marks and Hurdles • To pass DCP 2073 – Your marks must average to at least 55 – You must pass each individual task 16

Student Responsibilities regarding Lectures • Minimize noise – Do not noisy in lectures or Student Responsibilities regarding Lectures • Minimize noise – Do not noisy in lectures or pack up early – Do ask if you don’t understand • Minimize distractions – Use rear door if you arrive late – Turn off your mobile phone • Lecture attendance – Catch up on missed lectures 17

Lecturer Responsibilities • Prepare and deliver lectures • Start and finish lecture on time Lecturer Responsibilities • Prepare and deliver lectures • Start and finish lecture on time – Official start: hour + 0: 05 – Official end: hour + 0: 55 • Advertise: – Consultation hours – Method of assessment 18

How is Uni different from school? • Studying is your responsibility – You are How is Uni different from school? • Studying is your responsibility – You are in charge of • lecture, practicals and tutorial attendance • handing in assignments • checking whether your marks have been recorded • Lecturers are not “teachers” – Lecturers do teaching, research and admin 19