01lesson - Programming Methodology I Lecture 1: Intro to...

Info iconThis preview shows pages 1–15. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Programming Methodology I Lecture 1: Intro to Programming About the instructor Prof. Yanyong Zhang • Office: Core 518 • Email: [email protected] • Web: www.ece.rutgers.edu/~yyzhang • Office hours: – 11:00 – noon T – 12:30 – 1:30 PM TH About the TAs Will let you know who they are once I know! TA office hours will be held during the lab times. There will be no additional TA office hours scheduled. About the course In this course, you will learn: • The basics of C++ programming • The basics of object-oriented programming • The basics of data structure – Array, Linked lists • The basics of algorithms – Searching, sorting Textbook C++ How to Program by Deitel and Deitel (7 th edition) Course Information The main course web site is SAKAI https://sakai.rutgers.edu If you already know C++ Some of you may have had advanced C++ with data structures in high school. Or you may have taken a course in C++ during the summer or in another university/department. If you feel you know the material, please see the instructor ASAP. For example, If you can answer the following questions, please see me. What is big Oh notation? Write a recursive routine to print a stack in reverse. Labs Time • Sec 1: 10:20-11:40 W • Sec 2: 12:00 – 1:20 W • Sec 3: 12:00 – 1:20 TH DSV lab (ENG B125) Visual C++ is used in the labs. The lab book is C++ in the Lab by Deitel and Deitel • an online manual (free from the Deitel web site) • Some of the material covered in class is not in your textbook. For that material, extra notes/handouts will be posted online. Labs (Continued) “Closed-lab” format • work is done in the lab while being monitored and checked by a TA • Every week a lab from the lab book will be assigned. – You are required to complete the prelab assignment BEFORE coming to the lab. – At the lab, you will be assigned certain problems to complete during the lab time. Quizzes Quizzes will be given in class, in lab, or online (take-home). • A missed quiz will result in a 0 grade • No makeup quizzes • the quizzes will be averaged together and the lowest quiz grade of each student will be dropped Grading Policy Grades will be tentatively based on a point total computed as the maximum of the following: • 25% project + 10% homework + 10% quizzes + 25% midterm + 30% final • 25% project + 10% homework + 10% quizzes + 15% midterm + 40% final • There will be no makeup for the midterm or quizzes. Prerequisite Intro to computers with stresses on Matlab and a little C Prerequisite test for the next 15 minutes! Introduction Software • Instructions to command computer to perform actions and make decisions Standardized version of C++ • United States – American National Standards Institute (ANSI) • Worldwide – International Organization for Standardization (ISO) Structured programming • goto statements are harmful Object-oriented programming What is a Computer?What is a Computer?...
View Full Document

This note was uploaded on 10/18/2011 for the course ECE 254 taught by Professor Zhang during the Fall '09 term at Rutgers.

Page1 / 127

01lesson - Programming Methodology I Lecture 1: Intro to...

This preview shows document pages 1 - 15. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online