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

Slides:



Advertisements
Similar presentations
Computer Graphics and Animation (AT70.09) Comp. Sc. and Inf. Mgmt. Asian Institute of Technology.
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Lab00: Pre-Lab Fast Presentation 5 – 10 min KFUPM, CCSE, ICS Dept Fall Semester, Term 061 ICS Al-Zouri, Ali.
Welcome to IIT and cs105!. CS Secs Jon Hanrath SB Office Hours: –MW 8:00 A.M. – 9:45 A.M. –W 5:00 P.M. – 6:00 P.M
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
ECE200 – Computer Organization Course Introduction.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
The Purpose of this course is the following:  To improve your speaking, pronunciation and listening skills  To develop expertise and awareness of.
Dr. Iyad Jafar Embedded Systems CPE 333. Instructor Information Dr. Iyad F. Jafar Office : Room 002 Computer Engineering Office Hours Sunday & Tuesday.
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
Chapter Eight Academic Survival Skills. Study Skills  For most students time is the greatest issue.  The first rule to follow is to allow two or three.
WEEK-1 PRINCIPLES OF MANAGEMENT BUSN 107, Özge Can.
Course Introduction Software Engineering
Calculus I – Course Syllabus Class Periods: 10:00am-10:50am MTWF Classroom: Thompson Hall 303 Instructor: Mei Q. Chen, Thompson Hall 328
English Teaching Methodology Class 1: Introduction by Claire Pan Sep
Dr. Gina Green Intro to Information Technology & Processing.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Univ. of TehranComputer Network1 Computer Networks Computer Networks (Graduate level) University of Tehran Dept. of EE and Computer Engineering By: Dr.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
OO Data Structures SE Dr. Samir Tartir 2010/2011 Second Semester.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
IST 210: Organization of Data
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Introduction to Info Systems & Info Technology CIS-110 Dr. Samir Tartir 2013/2014 First Semester.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
King Saud University1 CSC 112 Java Programming I Introduction.
SYLLABUS 2 Course Title: Special English For Computer Science Students  Semester: Fall  Class hours and location: Sundays, 16  17:30 (CLASS 10)  Credit:
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
Lecture 0 Overview Hong, You Pyo, DGU 1. Y. Hong Microprocessor A semiconductor device that contains a CPU (Central Processing Unit) and peripherals In.
HUT – DEPARTMENT OF MATH. APPLIED MATH 1 FUNCTION.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CSc 120 Introduction to Computer Programing II
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
Computer Engineering Department Islamic University of Gaza
ENCM 369 Computer Organization
CS101 Computer Programming I
Computer Graphics and Animation (AT70. 09) Comp. Sc. and Inf. Mgmt
CS5040: Data Structures and Algorithms
COURSE TITLE: Business English 1 Undergraduate programme
Computer Skills Lecturer Muhammed YASIN
Computer Science 102 Data Structures CSCI-UA
Artificial Intelligence (CS 461D)
Advanced College English
Welcome to CS 1340! Computing for scientists.
Teacher name | course number
Advanced College English
INTRODUCTION TO COMPUTER SYSTEMS
Engineering Physics II
Dr. Sarina P. Website:
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
Advanced College English
Dr. Sarina P. Website:
(Please don’t me on the DongA website)
Presentation transcript:

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

 Lecturer: Rattapoom Waranusast   Website:   Facebook:  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.

 Participation5%  Labs and assignments25%  Quizzes10%  Midterm exam30%  Final exam30%

 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…!!!