1 Introduction to Programming ( 計算機程式設計 ) Yeong-Luh Ueng ( 翁詠祿 ) Department of Electrical Engineering National Tsing.

Slides:



Advertisements
Similar presentations
CSE115 Introduction to Computer Science I
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
CSCE 145: Algorithmic Design I Introduction Muhammad Nazmus Sakib.
1-1 CMPT 225 Data Structures and Programming Instructor: Aaron Hunter Section: E300 Campus: Harbour Centre Semester: Spring 2007.
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Course Material: webcourses.kfupm.edu.sa
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
CSCE 312 Computer Organization Lecture 0: Course Administration EJ Kim Department of Computer Science and Engineering 338B Bright
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Course Introduction Computer Science Department CS141:Computer Programming 1 Fall 2014 Dr. Hamid Al-Hamadi.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Welcome to EECS 340 Introduction to Computer Networking.
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
METU Computer Engineering Department
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Introduction to Programming Summer 2010 Akil M. Merchant.
BIOLOGY CP What topics will we be covering in this course?
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
Computer Graphics Kocaeli University Computer Engineering Department Spring 2012.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
CSE 3358 NOTE SET 1 Data Structures and Algorithms.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
CSCE 312 Computer Organization Course Administration Dr. Rabi N Mahapatra Department of Computer Science & Engineering, 520B HR Bright,
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
CPE 432 Computer Design Dr. Walid Abu-Sufah 1CPE 432 Computer Design.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
1 Introduction ALGORITHMS AND PROGRAMMING Introduction Ferry Wahyu Wibowo, S.Si., M.Cs.
ITIS 4510/5510 Web Mining Spring Overview Class hour 5:00 – 6:15pm, Tuesday & Thursday, Woodward Hall 135 Office hour 3:00 – 5:00pm, Tuesday, Woodward.
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
ELEC 1009E-1B02 Introduction to Computer Science 計算機概論 2011 Fall.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Database Advanced CS 421 TA. Amani Alghanayem For discuss and the lecture references:
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
ELEC 1009E-1B02 Introduction to Computer Science 計算機概論 2010 Fall.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
CENG 213 Data Structures1 Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University.
CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
CS 274: Internet Programming
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 707 Data Structures and Algorithms
Course Information EECS 2031 – Section A Fall 2017.
Computer Engineering Department Islamic University of Gaza
Signals and Systems ENGR 3323
CSCE 451/851 Operating System Principles
CENG 213 Data Structures Nihan Kesim Çiçekli
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
CSC215 Lecture Orientation.
BIL 104E Introduction to Scientific and Engineering Computing
WELCOME TO BIOLOGY.
EE422C Software Design and Implementation II
CSE1311 Introductory Programming for Engineers & Scientists
Taekyoung Kwon Logic Design Taekyoung Kwon
Administrative Issues
Course Information EECS 2031 Fall 2016.
CMPUT101: Purpose of the Course
Administrative Issues
Computer Engineering Department Islamic University of Gaza
Administrative Issues
Course policy.
Presentation transcript:

1 Introduction to Programming ( 計算機程式設計 ) Yeong-Luh Ueng ( 翁詠祿 ) Department of Electrical Engineering National Tsing Hua University

2 Why You Need to Learn "Programming"?

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

4 Textbook And References l Textbook: n S. Prata, “C Primer Plus,” 5th ed., Sams Publishing, n Class notes and related materials will be announced on website “ l References: n B. W. Kernighan and D. M. Ritchie, “ The C Programming Language,” 2nd ed., Prentice Hall, n 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 l On-line practice is the best way to learn programming l Lecture and practice hours: M1M2R1R2 n EECS B01 for lecture n EECS 304,305,306 for practices l Instructor & TA office hours n Instructor: by appointment, at EECS 307 n TA: in the practice course

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

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

8 Programming Projects l On a individual basis l You need to present your work by face-to-face on-line demonstration l 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.