1 / 9

Introduction to Programming ( 計算機程式設計 )

Introduction to Programming ( 計算機程式設計 ). Yeong-Luh Ueng ( 翁詠祿 ) ylueng @ee.nthu.edu.tw Department of Electrical Engineering National Tsing Hua University. Why You Need to Learn "Programming"?. Course Information. Time: M1M2R1R2 Place: EECS B01

oberon
Download Presentation

Introduction to Programming ( 計算機程式設計 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Programming(計算機程式設計) Yeong-Luh Ueng (翁詠祿) ylueng@ee.nthu.edu.tw Department of Electrical Engineering National Tsing Hua University

  2. Why You Need to Learn "Programming"?

  3. Course Information • Time: M1M2R1R2 • Place: EECS B01 • Prerequisits: Curiosity(好奇心) with a logical mind • Course description: • An introductory course for programming in C language • Basics and some advanced topics will be covered • Why “C” instead of other fancy languages, like Basic, Fortran, Pascal, Delphi, C++, JAVA, … and so on?

  4. Textbook And References • Textbook: • S. Prata, “C Primer Plus,” 5th ed., Sams Publishing, 2005. • Class notes and related materials will be announced on website “http://ecc.ee.nthu.edu.tw/ee2310/ee2310.htm”. • References: • B. W. Kernighan and D. M. Ritchie, “ The C Programming Language,” 2nd ed., Prentice Hall, 1988. • A. Kelley and I. Phol, “A Book on C: Programming in C,” 4th ed., Addison Wesley Longman, Inc., 1998.

  5. Lecture, Practice, Office, and TA Hours • On-line practice is the best way to learn programming • Lecture and practice hours: M1M2R1R2 • EECS B01 for lecture • EECS 304,305,306 for practices • Instructor & TA office hours • Instructor: by appointment, at EECS 307 • TA: in the practice course

  6. Grading • Seven practices : 25% (5x3%+2x5%) • Five homework : 25% (5x5%) • Four quizzes: 35% (Quiz 1-2 (7.5% X 2), Quiz 3-4 (10%x2)) • Final exam: 15% • Schedule has been announced on the website

  7. Practices • Individual based practices • Activities: • Programming practice and homework/exam problems solving • Attendance policy: • You are required to attend the seven programming practices, otherwise no credits.

  8. Programming Projects • On a individual basis • You need to present your work by face-to-face on-line demonstration • You should work independently of others. (Don’t be a copy cat)

  9. Thank You for Getting Up So Early ^_^(I know it’s tough) But I expect that you will derive much benefit in this class.

More Related