305171 computer programming rattapoom waranusast department of electrical and computer engineering...

11
305171 Computer Programming Rattapoom Waranusast Department of Electrical and Computer Engineering Faculty of Engineering, Naresuan University

Upload: britton-shields

Post on 03-Jan-2016

221 views

Category:

Documents


3 download

TRANSCRIPT

305171 Computer Programming

Rattapoom WaranusastDepartment of Electrical and Computer EngineeringFaculty of Engineering, Naresuan University

Lecturer: Rattapoom Waranusast Email: [email protected] Website: http://www.ecpe.nu.ac.th/rattapoom/ Twitter: @rattapoomw Facebook: http://www.facebook.com/waranusast Office: EE406

Prerequisite: (not officially, but you should know)– Basic computer skill– Basic arithmetic, logic, and numeral systems – English– How to search information from the internet

Lecture time: Wed 9:00 – 12:00 pm Reading:– Steve Oualline, Practical C Programming, 3rd Edition,

O'Reilly Media, 1997– Stephen G. Kochan, Programming in C, 3rd Edition,

Sams, 2004– K. N. King, C Programming: A Modern Approach, 2nd

Edition, W. W. Norton & Co, 2008– รศ.ธี�รวั�ฒน์ ประกอบผล, คู่��มื�อการเขี�ยน์โปรแกรมื ภาษา C,

ซั�คู่เซัส มื�เดี�ย, 2552– อรพิ#น์ ประวัติ#บร#ส%ทธี#', คู่��มื�อเร�ยน์ภาษาซั� ฉบ�บปร�บปร%งใหมื�,

โปรวั#ชั่� -น์, 2552

Students will:– Understand basics of how computers and

programming work– Have basic level skill of programming,

especially in C language – Can apply programming skill in solving

engineering problems

Students will right from the start code up the C language. I believe in learning by doing.

This will be a practical course!! Almost all lectures will be delivered in the lab with students learning concepts by running and modifying live code through the class period.

I believe that English is very important for students’ futures, so the course materials will be prepared mostly in English.

Participation 5% Labs and assignments 25% Quizzes 10% Midterm exam 30% Final exam 30%

Late assignments loose 50% on first week, and loose all points after that.

You will loose all credits in the assignments, quizzes, or exams that you cheat.

Keep in mind that programming assignments are very easy to detect cheats (especially in sophisticated ones).

Attend the lectures regularly– Students will gain ‘participation’ point for

regularly present in the class Understand the concepts Do the assignments and projects– Don’t cheat

Do the quizzes and exams– Don’t cheat

Skip the lectures Avoid studying the concepts or read

textbooks Slack the assignments Skip the exams or quizzes Plagiarize or cheat

Participate every lectures and focus on the lessons

Disconnect from the whole world for a while– Mute or turn off your phones– Don’t use any social networks (Facebook,

Twitter, BB, MSN, etc.) Dress properly especially in exams and

presentations (if any) Willing to ask and answer questions

Be enthusiastic about the course because it is interesting, practical, and extremely important in the modern day world, and your career. My job is to help you learn and enjoy the experience. I will do our best but I also need your help. So let’s all have fun together with computer programming…!!!