Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS-2303 Introduction (continued)

Similar presentations


Presentation on theme: "CS-2303 Introduction (continued)"— Presentation transcript:

1 CS-2303 Introduction (continued)
Hugh C. Lauer Adjunct Professor (Slides include materials from The C Programming Language, 2nd edition, by Kernighan and Ritchie and from C: How to Program, 5th and 6th editions, by Deitel and Deitel) CS-2303, C-Term 2010 Introduction -- continued

2 Introduction -- continued
Names and Faces It is in your own interest that I know who you are. Students who speak up in class usually get more favorable grades than those who don’t When speaking in class, please identify yourselves CS-2303, C-Term 2010 Introduction -- continued

3 Introduction -- continued
Ground Rule #1 There are no “stupid” questions. It is a waste of your time and the class’s time to proceed when you don’t understand the basic terms. If you don’t understand it, someone else probably doesn’t it, either. CS-2303, C-Term 2010 Introduction -- continued 3

4 Introduction -- continued
Ground Rule #2 Help each other! Even when a project or assignment is specified as individual, ask your friends or classmates about stuff you don’t understand. It is a waste of your time try to figure out some obscure detail on your own when there are lots of resources around. When you have the answer, write it in your own words (or own coding style). CS-2303, C-Term 2010 Introduction -- continued 4

5 Introduction -- continued
Discussion Board Use the class list as a Discussion Board Technical and administrative questions Answer questions to the list CS-2303, C-Term 2010 Introduction -- continued

6 WPI Academic Honesty Policy
It is a violation of the WPI Academic Honesty Policy to submit someone else’s work as your own. It is not a violation of WPI’s Academic Honesty Policy to ask for help! Classmates, TAs, friends, mentors, … Explanations of things you don’t understand CS-2303, C-Term 2010 Introduction -- continued

7 Introduction -- continued
Many Resources Web, previous instances of this course, other courses Friends, classmates, mentors, etc. Cite Your Sources Explain in your own words So that I can see that you actually understand it Write in your own coding style CS-2303, C-Term 2010 Introduction -- continued

8 Introduction -- continued
No Copying! CS-2303, C-Term 2010 Introduction -- continued

9 Introduction -- continued
Questions? CS-2303, C-Term 2010 Introduction -- continued

10 Instructor — Hugh C. Lauer Adjunct Professor
Ph. D. Carnegie-Mellon, Dissertation “Correctness in Operating Systems” Lecturer: University of Newcastle upon Tyne, UK Approximately 30 years in industry in USA Research topics Operating Systems Proofs of Correctness Computer Architecture Networks and Distributed Computing Real-time networking 3D Volume Rendering Surgical Simulation and Navigation CS-2303, C-Term 2010 Introduction -- continued

11 Systems and Programming Experience
IBM Corporation University of Newcastle Systems Development Corporation Xerox Corporation (Palo Alto) Software Arts, Inc. Apollo Computer Eastman Kodak Company Mitsubishi Electric Research Labs (MERL) Real-Time Visualization Founded and spun out from MERL Acquired by TeraRecon, Inc. SensAble Technologies, Inc. Dimensions Imaging, Inc. (new start-up) CS-2303, C-Term 2010 Introduction -- continued 11

12 Experience (continued)
CTO, Chief Architect of VolumePro™ 1000 World’s first interactive 3D rendering engine for CT, MRI, seismic scans for PC-class computers 7.5-million gate, high-performance ASIC 109 illuminated graphical samples per second Two seminal contributions to computer science Duality hypothesis for operating systems (w/Roger Needham) First realization of opaque types in type-safe languages (with Edwin Satterthwaite) 21 US patents issued Computer architecture Software reliability Networks Computer graphics & volume rendering Designed entirely in C++ CS-2303, C-Term 2010 Introduction -- continued 12

13 Continuing Where We Left Off Yesterday
CS-2303, C-Term 2010 Introduction -- continued


Download ppt "CS-2303 Introduction (continued)"

Similar presentations


Ads by Google