CS Java. Introduction to Java. Andy Mroczkowski Department of Computer Science Drexel University

Size: px
Start display at page:

Download "CS Java. Introduction to Java. Andy Mroczkowski Department of Computer Science Drexel University"

Transcription

1 CS Java Introduction to Java Andy Mroczkowski uamroczk@cs.drexel.edu Department of Computer Science Drexel University February 18, 2008 / Lecture 5

2 Outline Course Status Course Information & Schedule Assignments Basics.this and.new Anonymous Nested Classes Other Topics

3 Course Information Instructor Andy Mroczkowski Office Location: UC 147 Office Hours: Monday 6-7 & evenings by appointment Course CS Java Web: uamroczk/cs190 Book: Thinking in Java, 4th Edition Previous edition available for free at wwww.mindview.net/books/tij/ Course materials adapted from Nadya Belov

4 Schedule 1 Jan 7 Jan 14 Jan 21 Jan 28 Feb 4 Feb 11 Feb 18 Feb 25 Mar 3 Mar 10 Mar 17 Course Overview, Introduction to Java No Class No Class (University Holiday) Object Oriented Concepts, Control Statements Access Control, Intialization & Cleanup, Reuse, Interfaces, Containers, Exceptions, Polymorphism, Midterm Review Midterm, Type Information, Generics, Arrays File I/O, Threading GUI, Special Topics (Networking, Reflection) Final 1 Also subject to change

5 Assignment 4 Questions? Due 22 Feb 11:59 PM EST

6 Assignment 4 Questions? Due 22 Feb 11:59 PM EST

7

8 Basics A class that is defined within a certain scope. Example class O u t t i e { class I n n i e {

9 Basics Example class O u t t i e { class I n n i e { class MoreInnie {

10 Parcel1 Example public class Parcel1 { class Contents { class D e s t i n a t i o n { private S t r i n g label ; D e s t i n a t i o n ( S t r i n g whereto ) { label = whereto ; S t r i n g readlabel ( ) { return label ; public void ship ( S t r i n g dest ) { Contents c = new Contents ( ) ; D e s t i n a t i o n d = new D e s t i n a t i o n ( dest ) ; System. out. p r i n t l n ( d. readlabel ( ) ) ; public s t a t i c void main ( String [ ] args ) { Parcel1 p = new Parcel1 ( ) ; p. ship ( " Tasmania " ) ;

11 References to public class O u t t i e { class I n n i e { Innie myinnie = new Innie ( ) ; Innie getinnie ( ) { return myinnie ; public s t a t i c void main ( String [ ] args ) { Outtie out = new Outtie ( ) ; O u t t i e. I n n i e i n = out. g e t I n n i e ( ) ;

12 Is that it?

13 Accessing the outer-class Example class O u t t i e { S t r i n g s = " Hi " ; class I n n i e { S t r i n g t = s ;

14 Accessing the outer-class Example class O u t t i e { private S t r i n g s = " Hi " ; class I n n i e { S t r i n g t = s ; Even private members

15 Example Accessing the outer-class class O u t t i e { private S t r i n g s = " Hi " ; void boom ( ) { class I n n i e { S t r i n g t = s ; void bang ( ) { boom ( ) ; And methods too!

16 Selector Example interface S e l e c t o r { boolean end ( ) ; Object c u r r e n t ( ) ; void next ( ) ;

17 Selector Example (Cont.) public class Sequence { private Object [ ] items ; private i n t next = 0; public Sequence ( i n t size ) { items = new Object [ size ] public void add ( Object x ) { i f ( next < items. length ) { items [ next ++] = x ; private class SequenceSelector implements S e lector { private i n t i = 0; public boolean end ( ) { return i == items. length ; public Object c u r r e n t ( ) { return items [ i ] ; public void next ( ) { i f ( i < items. length ) i ++; public Selector selector ( ) { return new SequenceSelector ( ) ;

18 Selector Example (Cont.) public s t a t i c void main ( String [ ] args ) { Sequence sequence = new Sequence ( 10); for ( i n t i = 0; i < 10; i ++ ) sequence. add ( I n t e g e r. t o S t r i n g ( i ) ) ; Selector selector = sequence. selector ( ) ; while (! s e l e c t o r. end ( ) ) { System. out. p r i n t ( s e l e c t o r. c u r r e n t ( ) + " " ) ; s e l e c t o r. next ( ) ;

19 Accessing the outer-class Accessing outer-class s instance variables? Direct access Accessing outer-class instance itself?.this

20 Accessing the outer-class Accessing outer-class s instance variables? Direct access Accessing outer-class instance itself?.this

21 Accessing the outer-class Accessing outer-class s instance variables? Direct access Accessing outer-class instance itself?.this

22 Accessing the outer-class Accessing outer-class s instance variables? Direct access Accessing outer-class instance itself?.this

23 Accessing the outer-class Example class O u t t i e { class I n n i e { O u t t i e g e t O u t t i e ( ) { return O u t t i e. this ;

24 Example Creating an Inner-Class directly class O u t t i e { class I n n i e { private i n t y = 10; public gety ( ) { return y ; public s t a t i c void main ( S t r i n g [ ] args ) { O u t t i e out = new O u t t i e ( ) ; O u t t i e. I n n i e i n = out.new I n n i e ( ) ; System. out. p r i n t l n ( i n. gety ( ) ) ;

25 Anonymous public class O u t t i e { public I n n i e g e t I n n i e ( ) { return new I n n i e ( ) { private i n t y = 10; public i n t gety ( ) { return y ; ; Madness! public s t a t i c void main ( S t r i n g [ ] args ) { O u t t i e out = new O u t t i e ( ) ; System. out. p r i n t l n ( out. g e t I n n i e ( ). gety (

26 Anonymous - Why? Shorthand Unclutter the code Common with Threads

27 Anonymous - Why? Shorthand Unclutter the code Common with Threads

28 Anonymous - Why? Shorthand Unclutter the code Common with Threads

29 Anonymous - Why? Shorthand Unclutter the code Common with Threads

30 Anonymous - Limitations Unlike regular classes, can only implement or extend but not both Objects used in the anonymous class but defined outside must be final

31 Anonymous - Limitations Unlike regular classes, can only implement or extend but not both Objects used in the anonymous class but defined outside must be final

32 Anonymous - Limitations Unlike regular classes, can only implement or extend but not both Objects used in the anonymous class but defined outside must be final

33 Nested Classes Don t need a connection to the outer-class? Make the the inner-class static

34 Nested Classes Don t need a connection to the outer-class? Make the the inner-class static

35 Nested Classes Don t need a connection to the outer-class? Make the the inner-class static

36 Nested Classes Example class O u t t i e { s t a t i c class I n n i e { s t a t i c i n t x ; public s t a t i c void main ( S t r i n g [ ] args ) { System. out. p r i n t l n ( O u t t i e. I n n i e. x ) ;

37 Nested Classes What about? class O u t t i e { s t a t i c class I n n i e { i n t x ; public s t a t i c void main ( S t r i n g [ ] args ) { System. out. p r i n t l n ( O u t t i e. I n n i e. x ) ;

38 Nested Classes What about? class O u t t i e { s t a t i c class I n n i e { i n t x ; public s t a t i c void main ( S t r i n g [ ] args ) { System. out. p r i n t l n ( O u t t i e. I n n i e. x ) ; FAIL

39 Nested Classes Fixed class O u t t i e { s t a t i c class I n n i e { i n t x = 5; public s t a t i c void main ( S t r i n g [ ] args ) { System. out. p r i n t l n ( (new I n n i e ( ) ). x ) ;

40 Nested Classes - Other Points Nested-classes can have static data and methods, regular inner-classes cannot

41 Other Topics Classes inside interfaces Inheriting inner-classes Overriding inner-classes Local inner-classes

42 Classes inside interfaces Example interface Car { void d r i v e ( ) ; class Engine { i n t c y l i n d e r s ;

43 Inheriting inner-classes Example class O u t t i e { class I n n i e { public class I n h e r i t I n n i e extends O u t t i e. I n n i e { Whats the problem?

44 Inheriting inner-classes Example - Fixed class O u t t i e { class I n n i e { public class I n h e r i t I n n i e extends O u t t i e. I n n i e { I n h e r i t I n n i e ( O u t t i e o ) { o. super ( ) ;

45 Overriding inner-classes Example class Egg { private Yolk y ; protected class Yolk { public Yolk ( ) { p r i n t ( " Egg. Yolk ( ) ) p u b l i c Egg ( ) { p r i n t ( "New Egg ( ) " ) ; y = new Yolk ( ) ; p u b l i c class BigEgg extends Egg { p u b l i c class Yolk ( ) { p r i n t ( " BigEgg. Yolk ( ) " ) ; p u b l i c s t a t i c void main ( S t r i n g [ ] args ) { new BigEgg ( ) ;

46 Overriding inner-classes Output New Egg() Egg.Yolk()

47 Local inner-classes Example class O u t t i e { void go ( ) { class I n n i e { i n t x = 5; System. out. p r i n t l n ( (new I n n i e ( ) ). x ) ; public s t a t i c void main ( S t r i n g [ ] args ) { (new O u t t i e ( ) ). go ( ) ;

48 Example Local inner-classes class O u t t i e { void go ( ) { class I n n i e { i n t x = 5; System. out. p r i n t l n ( (new I n n i e ( ) ). x ) ; public s t a t i c void main ( S t r i n g [ ] args ) { (new O u t t i e ( ) ). go ( ) ; Inner-classes can be declared in any scope.

Introduction to Programming (Java) 3/12

Introduction to Programming (Java) 3/12 Introduction to Programming (Java) 3/12 Michal Krátký Department of Computer Science Technical University of Ostrava Introduction to Programming (Java) 2008/2009 c 2006 2008 Michal Krátký Introduction

More information

Lecture 5: Sep. 23 &25

Lecture 5: Sep. 23 &25 CIS 2168 Data Structures Fall 2014 Lecturer: Anwar Mamat Lecture 5: Sep. 23 &25 Disclaimer: These notes may be distributed outside this class only with the permission of the Instructor. 5.1 Doubly Linked

More information

CMSC 132, Object-Oriented Programming II Summer Lecture 6:

CMSC 132, Object-Oriented Programming II Summer Lecture 6: CMSC 132, Object-Oriented Programming II Summer 2016 Lecturer: Anwar Mamat Lecture 6: Disclaimer: These notes may be distributed outside this class only with the permission of the Instructor. 6.1 Singly

More information

Java Programming. Final Examination on December 13, 2015 Fall 2015

Java Programming. Final Examination on December 13, 2015 Fall 2015 Java Programming Final Examination on December 13, 2015 Fall 2015 Department of Computer Science and Information Engineering National Taiwan University Problem 1 (10 points) Multiple choice questions.

More information

REMOTE SENSING OF THE ATMOSPHERE AND OCEANS

REMOTE SENSING OF THE ATMOSPHERE AND OCEANS EAS 6145 SPRING 2007 REMOTE SENSING OF THE ATMOSPHERE AND OCEANS Instructor: Prof. Irina N. Sokolik office 2258, phone 404-894-6180 isokolik@eas.gatech.edu Meeting Time: Mondays: 3:05-4:25 PM Wednesdays:

More information

Lecture 5: Jun. 10, 2015

Lecture 5: Jun. 10, 2015 CMSC 132, Object-Oriented Programming II Summer 2015 Lecturer: Anwar Mamat Lecture 5: Jun. 10, 2015 Disclaimer: These notes may be distributed outside this class only with the permission of the Instructor.

More information

Physics Fundamentals of Astronomy

Physics Fundamentals of Astronomy Physics 1303.010 Fundamentals of Astronomy Course Information Meeting Place & Time ASU Planetarium (VIN P-02) MWF 09:00-09:50 AM Spring 2017 Instructor Dr. Kenneth Carrell Office: VIN 119 Phone: (325)

More information

CS-140 Fall 2017 Test 1 Version Practice Practice for Nov. 20, Name:

CS-140 Fall 2017 Test 1 Version Practice Practice for Nov. 20, Name: CS-140 Fall 2017 Test 1 Version Practice Practice for Nov. 20, 2017 Name: 1. (10 points) For the following, Check T if the statement is true, the F if the statement is false. (a) T F : If a child overrides

More information

Physics 141 Course Information

Physics 141 Course Information Physics 141 Course Information General Physics I - Mechanics Spring 2008 Instructors: Office Hours: Textbook: Online Homework: Disclaimer: Nikos Varelas 2134 SES (312) 996-3415 varelas@uic.edu Charles

More information

Physics 141 Course Information

Physics 141 Course Information Physics 141 Course Information General Physics I - Mechanics Spring 2009 Instructors: Office Hours: Textbook: Online Homework: Disclaimer: Nikos Varelas 2134 SES (312) 996-3415 varelas@uic.edu Adrian Barkan

More information

SPRING 2014 Department of Physics & Astronomy, UGA PHYS 4202/6202 Electricity and Magnetism II (as of Jan. 07/2014)

SPRING 2014 Department of Physics & Astronomy, UGA PHYS 4202/6202 Electricity and Magnetism II (as of Jan. 07/2014) SPRING 2014 Department of Physics & Astronomy, UGA PHYS 4202/6202 Electricity and Magnetism II (as of Jan. 07/2014) The course syllabus is a general plan for the course; deviations announced to the class

More information

2018 SPRING PHYS 8011 Classical mechanics I (as of Apr. 19/2018) The course syllabus is a general plan for the course; deviations announced to the class by the instructor may be necessary. A FRIENDLY REMINDER:

More information

Course Announcements. John Jannotti (cs32) Scope, Collections & Generics Feb 8, / 1

Course Announcements. John Jannotti (cs32) Scope, Collections & Generics Feb 8, / 1 Course Announcements Stars is due tomorrow. Stars grades should be out by next Monday. Javascript lab out today. How you make interactive webby GUIs. Today we re going to cover a bit of a hodge podge.

More information

Physics Fundamentals of Astronomy

Physics Fundamentals of Astronomy Physics 1303.010 Fundamentals of Astronomy Course Information Meeting Place & Time ASU Planetarium (VIN P-02) TR 09:30-10:45 AM Spring 2018 Instructor Dr. Kenneth Carrell Office: VIN 119 Phone: (325) 942-2136

More information

CAS GE 365 Introduction to Geographical Information Systems. The Applications of GIS are endless

CAS GE 365 Introduction to Geographical Information Systems. The Applications of GIS are endless Spring 2007 CAS GE 365 Introduction to Geographical Information Systems Boston University Department of Geography and Environment The Applications of GIS are endless images from www.esri.com CAS GE 365

More information

Stellar Astronomy 1401 Spring 2009

Stellar Astronomy 1401 Spring 2009 Stellar Astronomy 1401 Spring 2009 Instructor: Ron Wilhelm Office: Science Building Room 9 Contact information: Office Hours: 742-4707 or ron.wilhelm@ttu.edu MWF 10:00-11:00 PM T & Th 11:30-12:30 AM Or

More information

GEOG 508 GEOGRAPHIC INFORMATION SYSTEMS I KANSAS STATE UNIVERSITY DEPARTMENT OF GEOGRAPHY FALL SEMESTER, 2002

GEOG 508 GEOGRAPHIC INFORMATION SYSTEMS I KANSAS STATE UNIVERSITY DEPARTMENT OF GEOGRAPHY FALL SEMESTER, 2002 GEOG 508 GEOGRAPHIC INFORMATION SYSTEMS I KANSAS STATE UNIVERSITY DEPARTMENT OF GEOGRAPHY FALL SEMESTER, 2002 Course Reference #: 13210 Meeting Time: TU 2:05pm - 3:20 pm Meeting Place: Ackert 221 Remote

More information

Instructor: Dr. Darryl Kropf 203 S. Biology ; please put cell biology in subject line

Instructor: Dr. Darryl Kropf 203 S. Biology ; please put cell biology in subject line Biology 2020 PRINCIPLES OF CELL BIOLOGY Spring 2004 In Principles of Cell Biology, we will explore the structure, function, and evolution of living cells, including prokaryotes (archae and eubacteria)

More information

Lecture 14: Nov. 11 & 13

Lecture 14: Nov. 11 & 13 CIS 2168 Data Structures Fall 2014 Lecturer: Anwar Mamat Lecture 14: Nov. 11 & 13 Disclaimer: These notes may be distributed outside this class only with the permission of the Instructor. 14.1 Sorting

More information

PHYSICS 206, Spring 2019

PHYSICS 206, Spring 2019 PHYSICS 206, Spring 2019 Instructor: Gregory Christian Lecture times: TR 9:35 10:50, room MPHY 203 Office: MIST M320 Phone: 979-845-1411 Email: gchristian@tamu.edu Homepage: http://faculty.physics.tamu.edu/christian/teaching.html

More information

CHEM 4725/8725 Organometallic Chemistry. Spring 2016

CHEM 4725/8725 Organometallic Chemistry. Spring 2016 Lecture Time and Location: CHEM 4725/8725 Organometallic Chemistry Spring 2016 11:15 am - 12:30 pm Tuesdays and Thursdays 111 Smith Hall Instructor: Prof. Ian A. Tonks 568A Kolthoff Hall Phone: 612.624.4705

More information

CS-140 Fall 2018 Test 2 Version Practice Nov. 12, Name:

CS-140 Fall 2018 Test 2 Version Practice Nov. 12, Name: CS-140 Fall 2018 Test 2 Version Practice Nov. 12, 2018 Name: 1. (10 points) For the following, Check T if the statement is true, or F if the statement is false. (a) T F : If a child overrides its parent

More information

Voortgezet Programmeren

Voortgezet Programmeren Voortgezet Programmeren Lecture 4: Interfaces and polymorphism Tommi Tervonen Econometric Institute, Erasmus School of Economics Rule #1: never duplicate code p u b l i c c l a s s Course { p u b l i c

More information

AS 203 Principles of Astronomy 2 Introduction to Stellar and Galactic Astronomy Syllabus Spring 2012

AS 203 Principles of Astronomy 2 Introduction to Stellar and Galactic Astronomy Syllabus Spring 2012 AS 203 Principles of Astronomy 2 Introduction to Stellar and Galactic Astronomy Syllabus Spring 2012 Instructor Prof. Elizabeth Blanton Room: CAS 519 Email: eblanton@bu.edu Phone: 617-353-2633 Office hours:

More information

MATH 325 LEC Q1 WINTER 2015 OUTLINE

MATH 325 LEC Q1 WINTER 2015 OUTLINE MATH 325 LEC Q1 WINTER 2015 OUTLINE COURSE TITLE: LINEAR ALGEBRA III Lecture time and location: MWF 12:00-12:50 CAB 269 Instructor: Xi Chen Phone: 780-492-1704 Email: xichen@math.ualberta.ca Office and

More information

MAE/MSE502 Partial Differential Equations in Engineering. Spring 2019 Mon/Wed 6:00-7:15 PM Classroom: CAVC 101

MAE/MSE502 Partial Differential Equations in Engineering. Spring 2019 Mon/Wed 6:00-7:15 PM Classroom: CAVC 101 MAE/MSE502 Partial Differential Equations in Engineering Spring 2019 Mon/Wed 6:00-7:15 PM Classroom: CAVC 101 Instructor: Huei-Ping Huang, hp.huang@asu.edu Office: ERC 359 Office hours: Monday 3-4 PM,

More information

ITI Introduction to Computing II

ITI Introduction to Computing II (with contributions from R. Holte) School of Electrical Engineering and Computer Science University of Ottawa Version of January 9, 2019 Please don t print these lecture notes unless you really need to!

More information

ITI Introduction to Computing II

ITI Introduction to Computing II (with contributions from R. Holte) School of Electrical Engineering and Computer Science University of Ottawa Version of January 11, 2015 Please don t print these lecture notes unless you really need to!

More information

FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY

FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY 5-453 FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY 5-453 FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY YOU NEED TO PICK UP THE SYLLABUS, THE COURSE SCHEDULE, THE PROJECT INFO SHEET, TODAY S CLASS NOTES

More information

SYLLABUS CHEM 202 Lab - Inorganic Chemistry 2 Laboratory Spring, 2014

SYLLABUS CHEM 202 Lab - Inorganic Chemistry 2 Laboratory Spring, 2014 SYLLABUS CHEM 202 Lab - Inorganic Chemistry 2 Laboratory Spring, 2014 Laboratory Director: Dr. J. Scott McConnell Office and Office Hours: The lab director s office is 519A. Office hours are 3:00-5:00

More information

ICS141: Discrete Mathematics for Computer Science I

ICS141: Discrete Mathematics for Computer Science I ICS141: Discrete Mathematics for Computer Science I Dept. Information & Computer Sci., Originals slides by Dr. Baek and Dr. Still, adapted by J. Stelovsky Based on slides Dr. M. P. Frank and Dr. J.L. Gross

More information

Physics 321 Theoretical Mechanics I. University of Arizona Fall 2004 Prof. Erich W. Varnes

Physics 321 Theoretical Mechanics I. University of Arizona Fall 2004 Prof. Erich W. Varnes Physics 321 Theoretical Mechanics I University of Arizona Fall 2004 Prof. Erich W. Varnes Contacting me Administrative Matters I will hold office hours on Tuesday from 1-3 pm Room 420K in the PAS building

More information

Historical Geology, GEOL 1120 (final version) Spring 2009

Historical Geology, GEOL 1120 (final version) Spring 2009 Instructor: Dr. John H. Whitmore, Associate Professor of Geology, at Cedarville since 1991 B.S. Geology, Kent State University, 1985 M.S. Geology, Institute for Creation Research, 1991 Ph.D., Biology with

More information

SYLLABUS SEFS 540 / ESRM 490 B Optimization Techniques for Natural Resources Spring 2017

SYLLABUS SEFS 540 / ESRM 490 B Optimization Techniques for Natural Resources Spring 2017 SYLLABUS SEFS 540 / ESRM 490 B Optimization Techniques for Natural Resources Spring 2017 Lectures: Winkenwerder Hall 107, 4:50-5:50pm, MW Labs: Mary Gates Hall 030, 1:30-2:50pm, Th Course Web Site: http://faculty.washington.edu/toths/course.shtml

More information

Today s Outline. Biostatistics Statistical Inference Lecture 01 Introduction to BIOSTAT602 Principles of Data Reduction

Today s Outline. Biostatistics Statistical Inference Lecture 01 Introduction to BIOSTAT602 Principles of Data Reduction Today s Outline Biostatistics 602 - Statistical Inference Lecture 01 Introduction to Principles of Hyun Min Kang Course Overview of January 10th, 2013 Hyun Min Kang Biostatistics 602 - Lecture 01 January

More information

Announcements. John Jannotti (cs32) Design Patterns Feb 13, / 1

Announcements. John Jannotti (cs32) Design Patterns Feb 13, / 1 Announcements We ll code review Stars on Thursday. Volunteer your code by emailing me. Lab this week covers Ajax/Javascript. Interactive UIs. No lab (or lab hours) next week. Submit a group project idea

More information

GIST 4302/5302: Spatial Analysis and Modeling

GIST 4302/5302: Spatial Analysis and Modeling GIST 4302/5302: Spatial Analysis and Modeling Spring 2016 Lectures: Tuesdays & Thursdays 12:30pm-1:20pm, Science 234 Labs: GIST 4302: Monday 1:00-2:50pm or Tuesday 2:00-3:50pm GIST 5302: Wednesday 2:00-3:50pm

More information

Intro to Linear & Nonlinear Optimization

Intro to Linear & Nonlinear Optimization ECE 174 Intro to Linear & Nonlinear Optimization i Ken Kreutz-Delgado ECE Department, UCSD Contact Information Course Website Accessible from http://dsp.ucsd.edu/~kreutz Instructor Ken Kreutz-Delgado kreutz@ece.ucsd.eduucsd

More information

MURA Office hours Thurs at 12-1pm in CIT 546 Contact for more info.

MURA Office hours Thurs at 12-1pm in CIT 546 Contact for more info. Course Announcements Lecture capture has begun, available from Lectures page. First two and a half weeks are packed. Testing lab done, HTML started, and Stars due next Friday. Department has a lot of student

More information

CE261 ENGINEERING MECHANICS - DYNAMICS

CE261 ENGINEERING MECHANICS - DYNAMICS CE1 ENGINEERING MECHANICS - DYNAMICS Instructor JORGE A. RAMÍREZ, PH.D. ASSOCIATE PROFESSOR Water Resources, Hydrologic and Environmental Sciences Division Civil Engineering Department A Engineering Bldg.

More information

Intro to Linear & Nonlinear Optimization

Intro to Linear & Nonlinear Optimization ECE 174 Intro to Linear & Nonlinear Optimization Ken Kreutz-Delgado ECE Department UCSD Version 10.5.2017 Contact Information Fall 2017 Course Website Accessible from http://dsp.ucsd.edu/~kreutz/; Piazza:

More information

Physics 1304 Astronomy of the Solar System

Physics 1304 Astronomy of the Solar System Physics 1304 Astronomy of the Solar System Course Information Fall 2018 Instructor Dr. Kenneth Carrell Office: VIN 119 Phone: (325) 942-2136 Email: kenneth.carrell@angelo.edu Office Hours: MW 1-2 PM, TR

More information

B.Sc. in Electronics and Communication Engineering, Cairo University, Cairo, Egypt with Distinction (honors), 1992

B.Sc. in Electronics and Communication Engineering, Cairo University, Cairo, Egypt with Distinction (honors), 1992 EE3FK4 Electromagnetics II Dr. Mohamed Bakr, ITB A219, ext. 24079 mbakr@mail.ece.mcmaster.ca http://www.ece.mcmaster.ca/faculty/bakr/ ece3fk4/ece3fk4_main_2008.htm Lecture 0 0-1 Info About Myself B.Sc.

More information

CSEP 521 Applied Algorithms. Richard Anderson Winter 2013 Lecture 1

CSEP 521 Applied Algorithms. Richard Anderson Winter 2013 Lecture 1 CSEP 521 Applied Algorithms Richard Anderson Winter 2013 Lecture 1 CSEP 521 Course Introduction CSEP 521, Applied Algorithms Monday s, 6:30-9:20 pm CSE 305 and Microsoft Building 99 Instructor Richard

More information

GE 226 Introduction to Experimental Labs. Stan Shadick, Lab Co-ordinator

GE 226 Introduction to Experimental Labs. Stan Shadick, Lab Co-ordinator GE 226 Introduction to Experimental Labs Stan Shadick, Lab Co-ordinator Stan Shadick s Contact Information Office: Room 132.1 Physics Building Phone: 966-6434 E-mail: stan.shadick@usask.ca If you are sick

More information

CS-140 Fall 2018 Test 2 Version Practice Nov. 12, 2018

CS-140 Fall 2018 Test 2 Version Practice Nov. 12, 2018 CS-140 Fall 2018 Test 2 Version Practice Nov. 12, 2018 Name: 1. (10 points) For the following, Check T if the statement is true, or F if the statement is false. (a) T X F : If a child overrides its parent

More information

Natural Science I: Quarks to Cosmos V Spring 2010 Meyer 121

Natural Science I: Quarks to Cosmos V Spring 2010 Meyer 121 Natural Science I: Quarks to Cosmos V55.0209 Spring 2010 Meyer 121 Monday and Wednesday 11:00 a.m. 12:15 p.m. Instructor: Prof. Ingyin Zaw Office: Meyer 509 Office Phone: (212)-992-8789 E-mail: ingyin.zaw@nyu.edu

More information

CSE 311: Foundations of Computing I. Lecture 1: Propositional Logic

CSE 311: Foundations of Computing I. Lecture 1: Propositional Logic CSE 311: Foundations of Computing I Lecture 1: Propositional Logic About CSE 311 Some Perspective Computer Science and Engineering Programming CSE 14x Theory Hardware CSE 311 About the Course We will study

More information

CS483 Design and Analysis of Algorithms

CS483 Design and Analysis of Algorithms CS483 Design and Analysis of Algorithms Lectures 15-16 Dynamic Programming Instructor: Fei Li lifei@cs.gmu.edu with subject: CS483 Office hours: STII, Room 443, Friday 4:00pm - 6:00pm or by appointments

More information

Announcements. Distances in the Solar System. The Main Point. Lecture #10: Solar System Survey II

Announcements. Distances in the Solar System. The Main Point. Lecture #10: Solar System Survey II Lecture #10: Solar System Survey II Distances and a Solar System Scale Model Overview of Planetary Atmospheres Terrestrial Planet Atmospheres Jupiter, Saturn, Uranus, Neptune Overview of Solar System Formation

More information

CMSC 132, Object-Oriented Programming II Summer Lecture 1:

CMSC 132, Object-Oriented Programming II Summer Lecture 1: CMSC 132, Object-Oriented Programming II Summer 2016 Lecturer: Anwar Mamat Lecture 1: Disclaimer: These notes may be distributed outside this class only with the permission of the Instructor. 1.1 Course

More information

General Chemistry I Office: Chem

General Chemistry I Office: Chem Chemistry 1A Section 1238 Instructor: Dr. Peter A. Doucette General Chemistry I Office: Chem 122 Spring 2010 email: pdoucette@elcamino.edu Office Hours: M, Tu & W: 1:00 2:00, or by appointment Meeting

More information

FACULTY OF SCIENCE ACADEMY OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING OBJECT ORIENTED PROGRAMMING DATE 07/2014 SESSION 8:00-10:00

FACULTY OF SCIENCE ACADEMY OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING OBJECT ORIENTED PROGRAMMING DATE 07/2014 SESSION 8:00-10:00 FACULTY OF SCIENCE ACADEMY OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING MODULE CAMPUS CSC2A10 OBJECT ORIENTED PROGRAMMING AUCKLAND PARK CAMPUS (APK) EXAM JULY 2014 DATE 07/2014 SESSION 8:00-10:00 ASSESOR(S)

More information

CS 340: Discrete Structures for Engineers

CS 340: Discrete Structures for Engineers CS 340: Discrete Structures for Engineers Instructor: Prof. Harry Porter Office: FAB 115-06 harry@cs.pdx.edu Hours: Mon 3-4, Wed 3-4, or by appointment Website: web.cecs.pdx.edu/~harry/discrete Class Mailing

More information

Homework. Staff. Happy and fruitful New Year. Welcome to CSE105. (Happy New Year) שנה טובה. and. Meeting Times

Homework. Staff. Happy and fruitful New Year. Welcome to CSE105. (Happy New Year) שנה טובה. and. Meeting Times Welcome to CSE5 and Happy and fruitful New Year שנה טובה (Happy New Year) Meeting Times Lectures: Tue Thu :p -3:p Cognitive Science Building Sections: Mon :p -:5p Pepper Canyon Hall Will Tue :p -:5p WLH

More information

Course Description Course Objectives Online resources

Course Description Course Objectives Online resources Natural Science I: Einstein s Universe (The Dark Universe) CORE-UA.204.001 Fall 2014 Lecture: Meyer 121 Lab: Silver 203 Tuesday and Thursday 11:00 a.m. 12:15 p.m. Instructor: Prof. Neal Weiner Office:

More information

Special Topic: Organic Chemistry I (SCI )

Special Topic: Organic Chemistry I (SCI ) Special Topic: Organic Chemistry I (SCI 2399 02) Spring 2017 Instructor: Dr. Samir El Hajjaji (s.elhajjaji@aui.ma) Office Location: Room 104, Building 5 Phone ext.: 3394 Office Hours: Monday: 12:00-15:00

More information

public void run ( ) { i f ( this. id == 0) System. out. p r i n t ( 3 ) ; bro. j o i n ( ) ; else System. out. p r i n t ( 2 ) ;

public void run ( ) { i f ( this. id == 0) System. out. p r i n t ( 3 ) ; bro. j o i n ( ) ; else System. out. p r i n t ( 2 ) ; 1 Unusual programs 1. Consider the following Java program : public c l a s s Thread2 extends Thread { public int id ; public Thread2 bro ; public Thread2 ( int id, Thread2 bro ) { this. id = id ; this.

More information

GIST 4302/5302: Spatial Analysis and Modeling

GIST 4302/5302: Spatial Analysis and Modeling GIST 4302/5302: Spatial Analysis and Modeling Spring 2014 Lectures: Tuesdays & Thursdays 2:00pm-2:50pm, Holden Hall 00038 Lab sessions: Tuesdays or Thursdays 3:00pm-4:50pm or Wednesday 1:00pm-2:50pm, Holden

More information

Don t Trust Atoms, they Make Up Everything High School Chemistry

Don t Trust Atoms, they Make Up Everything High School Chemistry Don t Trust Atoms, they Make Up Everything High School Chemistry Grades: 9 th 12 th Day of Week: Thursday Time of Class: 1:00 pm 2:30 pm EST Length of Class: 30 weeks Semester: Fall 2019, Winter 2020,

More information

Chemistry 14C: Structure of Organic Molecules - Winter 2017 Version 56

Chemistry 14C: Structure of Organic Molecules - Winter 2017 Version 56 Chemistry 14C: Structure of Organic Molecules - Winter 2017 Version 56 Instructor: Dr. Steven A. Hardinger Office: Young Hall 3077C harding@chem.ucla.edu Office hours: Monday and Tuesday 2:00-2:50 PM Teaching

More information

ESS 102 Space and Space Travel

ESS 102 Space and Space Travel ESS 102 Space and Space Travel Instructor: Dr. Jeremy Thomas (jnt@u.washington.edu) Office Hours: Dr. Thomas: Mon and Wed 2-4pm or by appt. TAs: James Prager (jprager@u.washington.edu), Race Roberson (raceman@u.washington.edu),

More information

Physics 112 for class and recitation WF 10:10 a.m. - 10:40 a.m. or by appointment

Physics 112 for class and recitation WF 10:10 a.m. - 10:40 a.m. or by appointment SYLLABUS (Subject to Modification) PHYS. 4310 Quantum Mechanics Dr. Sandra Quintanilla Office: Physics 309 Spring 2016 email: squintanilla@unt.edu Lecture: MWF 9:00 9:50 a.m. Phone: 565-4739 Recitation:

More information

Los Angeles Mission College Chemistry 65 Syllabus Spring Semester 2012

Los Angeles Mission College Chemistry 65 Syllabus Spring Semester 2012 Lecture Instructor: Dr. R. W. Gellert Section: # Los Angeles Mission College Chemistry 6 Syllabus Spring Semester 0 Tel: (88) 6-7600 x8 (Use email!) Office Hours: MW 8:-9:00 PM INST 00 Lec. MW 7:00-8:

More information

General Chemistry I Office: Chem

General Chemistry I Office: Chem General Chemistry I Office: Chem 122 Fall 2009 email: pdoucette@elcamino.edu Office Hours: Tu & Th: 1:00 2:00, W: 12:00 12:30, or by appointment Meeting times and locations: Lectures: T Th 2:00 4:05 Chem

More information

EOS-310 Severe & Unusual Weather Spring, 2009 Associate Prof. Zafer Boybeyi 1/20/09

EOS-310 Severe & Unusual Weather Spring, 2009 Associate Prof. Zafer Boybeyi 1/20/09 EOS-310 Spring, 2009 Associate Prof. Zafer Boybeyi 1/20/09 1 Instructor and Contact information Associate Prof. Zafer Boybeyi Research I, Room 217 Mail Stop 6A2 Email: zboybeyi@gmu.edu Phone: (703) 993-1560

More information

AS102 -The Astronomical Universe. The boring details. AS102 - Major Topics. Day Labs - Rooms B4 & 606. Where are we (earth, sun) in the universe?

AS102 -The Astronomical Universe. The boring details. AS102 - Major Topics. Day Labs - Rooms B4 & 606. Where are we (earth, sun) in the universe? AS102 - Major Topics Where are we (earth, sun) in the universe? What are stars? AS102 -The Astronomical Universe Instructor: Professor Tereasa Brainerd TAs: Ren Cashman & Katie Garcia How are stars born,

More information

ENSC Weather & Climate Labs

ENSC Weather & Climate Labs ENSC 201 2017 Weather & Climate Labs Who am I? Chris Jackson Senior Lab Instructor Geography (Earth Sciences) Contact information: See p. 7 (lab pkg) Office hours: posted once labs have met Email: cjackson@unbc.ca

More information

Lecture 5: Linear Regression

Lecture 5: Linear Regression EAS31136/B9036: Statistics in Earth & Atmospheric Sciences Lecture 5: Linear Regression Instructor: Prof. Johnny Luo www.sci.ccny.cuny.edu/~luo Dates Topic Reading (Based on the 2 nd Edition of Wilks book)

More information

Michelle Liu, Neelay Phadke, Dogan Gidon W 5-6 in Hildebrand 100-D

Michelle Liu, Neelay Phadke, Dogan Gidon W 5-6 in Hildebrand 100-D Course Syllabus CHEMICAL ENGINEERING 141 Syllabus Thermodynamics, Spring 2015 Instructors: Prof. Danielle Tullman-Ercek, 116 Gilman Hall, 642-7160, dtercek@berkeley.edu Graduate Student Instructors: Dogan

More information

Page 1 of 5 Printed: 2/4/09

Page 1 of 5 Printed: 2/4/09 Course Goal: CHEN 205 - Chemical Engineering Thermodynamics I, Credit 3 (3-0) Spring 2009, TuTh 9:35 10:50, Brown 102 (a) To introduce students to the fundamental concepts and laws of thermodynamics; and

More information

Astronomy 102/104: Our Solar System MWF 11:15-12:05P, Uris Auditorium Spring 2008 Course Syllabus

Astronomy 102/104: Our Solar System MWF 11:15-12:05P, Uris Auditorium Spring 2008 Course Syllabus Astro 102/104 Syllabus 1 Astronomy 102/104: Our Solar System MWF 11:15-12:05P, Uris Auditorium Spring 2008 Course Syllabus The past few decades have seen incredible advances in the exploration of our solar

More information

Introduction to Computing II (ITI 1121) MIDTERM EXAMINATION

Introduction to Computing II (ITI 1121) MIDTERM EXAMINATION Université d Ottawa Faculté de génie École de science informatique et de génie électrique University of Ottawa Faculty of Engineering School of Electrical Engineering and Computer Science Identification

More information

Android Services. Lecture 4. Operating Systems Practical. 26 October 2016

Android Services. Lecture 4. Operating Systems Practical. 26 October 2016 Android Services Lecture 4 Operating Systems Practical 26 October 2016 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.

More information

Elementary Sorts 1 / 18

Elementary Sorts 1 / 18 Elementary Sorts 1 / 18 Outline 1 Rules of the Game 2 Selection Sort 3 Insertion Sort 4 Shell Sort 5 Visualizing Sorting Algorithms 6 Comparing Sorting Algorithms 2 / 18 Rules of the Game Sorting is the

More information

ENVIRONMENT AND NATURAL RESOURCES 3700 Introduction to Spatial Information for Environment and Natural Resources. (2 Credit Hours) Semester Syllabus

ENVIRONMENT AND NATURAL RESOURCES 3700 Introduction to Spatial Information for Environment and Natural Resources. (2 Credit Hours) Semester Syllabus ENVIRONMENT AND NATURAL RESOURCES 3700 Introduction to Spatial Information for Environment and Natural Resources COURSE INSTRUCTOR: Dr. Kris Jaeger Assistant Professor 359 Kottman Hall (Mondays and Tuesdays)

More information

https://u.osu.edu/miller.81/ Texts 1. Required Worboys, M. and Duckham, M. (2004) GIS: A Computing Perspective. Other readings see course schedule.

https://u.osu.edu/miller.81/ Texts 1. Required Worboys, M. and Duckham, M. (2004) GIS: A Computing Perspective. Other readings see course schedule. GEOGR 5212 Geospatial Databases for GIS - Spring Instructor Harvey J. Miller Lecture/lab meeting time Tuesdays 3:55PM - 5:15PM, Denney Hall 238 and location (classroom) Thursdays 3:55PM - 5:15PM Derby

More information

PHYS 3446 Lecture #1. 6. Lab 7. Evaluation Policy. Syllabus Semester projects. Wednesday, Jan. 19, 2005 PHYS 3446, Spring 2005 Jae Yu

PHYS 3446 Lecture #1. 6. Lab 7. Evaluation Policy. Syllabus Semester projects. Wednesday, Jan. 19, 2005 PHYS 3446, Spring 2005 Jae Yu PHYS 3446 Lecture #1 Wednesday, Jan. 19, 2005 Dr. 1. Who am I? 2. Class time and location 3. Information and communication sources 4. Class specifications and style 5. Class plans Syllabus Semester projects

More information

Machine Learning (CS 567) Lecture 2

Machine Learning (CS 567) Lecture 2 Machine Learning (CS 567) Lecture 2 Time: T-Th 5:00pm - 6:20pm Location: GFS118 Instructor: Sofus A. Macskassy (macskass@usc.edu) Office: SAL 216 Office hours: by appointment Teaching assistant: Cheol

More information

Course Syllabus Phy320L - Modern Physics Laboratory Spring 1999

Course Syllabus Phy320L - Modern Physics Laboratory Spring 1999 Course Syllabus Phy320L - Modern Physics Laboratory Spring 1999 Instructor: Dr. Alison Baski Oliver Hall-North 2017, Phone: 828-8295, E-mail: aabaski@vcu.edu Laboratory: Tue & Thur 12:30-1:45 (Lab open

More information

GEOG People and their Environment Section 01 Spring 2015 Monday and Thursday 1:10 pm to 2:25 pm Hunter West 511

GEOG People and their Environment Section 01 Spring 2015 Monday and Thursday 1:10 pm to 2:25 pm Hunter West 511 GEOG. 101- People and their Environment Section 01 Spring 2015 Monday and Thursday 1:10 pm to 2:25 pm Hunter West 511 Dr Mohamed B. Ibrahim Office: Hunter North 1048 Tel. 772-5267 mibrahim@hunter.cuny.edu

More information

DAILY QUESTIONS 28 TH JUNE 18 REASONING - CALENDAR

DAILY QUESTIONS 28 TH JUNE 18 REASONING - CALENDAR DAILY QUESTIONS 28 TH JUNE 18 REASONING - CALENDAR LEAP AND NON-LEAP YEAR *A non-leap year has 365 days whereas a leap year has 366 days. (as February has 29 days). *Every year which is divisible by 4

More information

13 Concurrent Programming using Tasks and Services

13 Concurrent Programming using Tasks and Services 60 Advanced Java for Bioinformatics, WS 17/18, D. Huson, January 18, 2018 13 Concurrent Programming using Tasks and Services Any programs that you write will be multi-threaded. Modern computers have multiple

More information

General Chemistry I (CHE 1401)

General Chemistry I (CHE 1401) General Chemistry I (CHE 1401) Spring 2011 Instructor: Dr. Samir El Hajjaji (s.elhajjaji@aui.ma) Office Location: Room 104, Building 5 Phone ext.: 28 Office Hours: M, T, R: 14:000-16:00 W: 09:00-12:00

More information

CS483 Design and Analysis of Algorithms

CS483 Design and Analysis of Algorithms CS483 Design and Analysis of Algorithms Lecture 1 Introduction and Prologue Instructor: Fei Li lifei@cs.gmu.edu with subject: CS483 Office hours: Room 5326, Engineering Building, Thursday 4:30pm - 6:30pm

More information

Big Bang, Black Holes, No Math

Big Bang, Black Holes, No Math ASTR/PHYS 109 Dr. David Toback Lecture 8 1 Prep For Today (is now due) L8 Reading: If you haven t already: Unit 2 (Chapters 5-9) Pre-Lecture Reading Questions: If you were misgraded, need help or an extension

More information

MT Dynamic Meteorology II MWF Spring :00 a.m. - 8:50 a.m. Dr. Jim Koermer Boyd 306 DYNAMIC METEOROLOGY II SYLLABUS

MT Dynamic Meteorology II MWF Spring :00 a.m. - 8:50 a.m. Dr. Jim Koermer Boyd 306 DYNAMIC METEOROLOGY II SYLLABUS MT5320.01 - Dynamic Meteorology II MWF Spring 2011 8:00 a.m. - 8:50 a.m. Dr. Jim Koermer Boyd 306 DYNAMIC METEOROLOGY II SYLLABUS COURSE DESCRIPTION: Dynamic Meteorology II involves the application of

More information

Physics Fundamentals of Astronomy

Physics Fundamentals of Astronomy Physics 1303.010 Fundamentals of Astronomy Course Information Meeting Place & Time ASU Planetarium (VIN P-02) MWF 09:00-09:50 AM Instructor Dr. Kenneth Carrell Office: VIN 119 Phone: (325) 942-2136 Email:

More information

PHY 114 A General Physics II 11 AM-12:15 PM TR Olin 101. Plan for Lecture 1:

PHY 114 A General Physics II 11 AM-12:15 PM TR Olin 101. Plan for Lecture 1: PHY 4 A General Physics II AM-:5 PM TR Olin Plan for Lecture :. Welcome & overview. Class structure & announcements 3. Electrical charges and forces /8/0 PHY 4 A Spring 0 -- Lecture PHY 4 A General Physics

More information

Outline. 1 Merging. 2 Merge Sort. 3 Complexity of Sorting. 4 Merge Sort and Other Sorts 2 / 10

Outline. 1 Merging. 2 Merge Sort. 3 Complexity of Sorting. 4 Merge Sort and Other Sorts 2 / 10 Merge Sort 1 / 10 Outline 1 Merging 2 Merge Sort 3 Complexity of Sorting 4 Merge Sort and Other Sorts 2 / 10 Merging Merge sort is based on a simple operation known as merging: combining two ordered arrays

More information

Adam Blank Spring 2017 CSE 311. Foundations of Computing I. * All slides are a combined effort between previous instructors of the course

Adam Blank Spring 2017 CSE 311. Foundations of Computing I. * All slides are a combined effort between previous instructors of the course Adam Blank Spring 2017 CSE 311 Foundations of Computing I * All slides are a combined effort between previous instructors of the course HW 3 De-Brief HW 3 De-Brief PROOFS! HW 3 De-Brief Proofs This is

More information

Urban Planning Internet Geographic Information Systems Fall 2010

Urban Planning Internet Geographic Information Systems Fall 2010 Urban Planning - 794 Internet Geographic Information Systems Fall 2010 Instructor: Professor Huxhold (hux@uwm.edu) Lecturer: Melissa Mann (mmann@uwm.edu) Manager: Kurt Meingast (kurtm@uwm.edu) Schedule:

More information

CS 6110 Lecture 28 Subtype Polymorphism 3 April 2013 Lecturer: Andrew Myers

CS 6110 Lecture 28 Subtype Polymorphism 3 April 2013 Lecturer: Andrew Myers CS 6110 Lecture 28 Subtype Polymorphism 3 April 2013 Lecturer: Andrew Myers 1 Introduction In this lecture, we make an attempt to extend the typed λ-calculus for it to support more advanced data structures

More information

GEO 433/533: Winter 2009 Coastal Geomorphology

GEO 433/533: Winter 2009 Coastal Geomorphology GEO 433/533: Winter 2009 Coastal Geomorphology Instructor: Office Hrs: Lectures/Credits: Peter Ruggiero 541-737-1239 Wilkinson 134 ruggierp@geo.oregonstate.edu Flexible email for an appointment The course

More information

CHEMISTRY 100 : CHEMISTRY and MAN

CHEMISTRY 100 : CHEMISTRY and MAN CHEMISTRY 100 : CHEMISTRY and MAN Course Syllabus and Schedule Spring 2011 (CRN 33242) Instructor. Dr. Harry Davis. Office is in Kokio 116, the phone is 734-9186 and messages may be left on the answering

More information

ASTR 4 Solar System Astronom y

ASTR 4 Solar System Astronom y Lectures: M thru F, :30-:0 am Location: De Anza Planetarium ASTR 4 Solar System Astronom y Marek Cichanski Office: S-a cichanskimarek@fhda.edu (40) 4-4 Office Hours: M thru F, :30 0:0 am In This Syllabus

More information

Lab Assistant: Kathy Tang Office: SSC 2208 Phone: ext

Lab Assistant: Kathy Tang Office: SSC 2208 Phone: ext The University of Western Ontario Department of Geography GEOGRAPHY 9110B: Introduction to Geographic Information Systems Lecture: Thursday 11:30 1:30pm, SSC #1004 Lab: Thursday 2:30 4:30pm, SSC #1316A

More information

MAE502/MSE502 Partial Differential Equations in Engineering. Spring 2012 Mon/Wed 5:00-6:15 PM

MAE502/MSE502 Partial Differential Equations in Engineering. Spring 2012 Mon/Wed 5:00-6:15 PM MAE502/MSE502 Partial Differential Equations in Engineering Spring 2012 Mon/Wed 5:00-6:15 PM Instructor: Huei-Ping Huang, hp.huang@asu.edu (Huei rhymes with "way") Office: ERC 359 Office hours: Monday

More information

Information System Design IT60105

Information System Design IT60105 Information System Design IT60105 Lecture 6 Object-Oriented Design Paradigms Concepts of objects Lecture #5 Object-Oriented Paradigms Class Encapsulation Relation between classes Association Aggregation

More information

Department of Civil and Environmental Engineering. CE Surveying

Department of Civil and Environmental Engineering. CE Surveying Department of Civil and Environmental Engineering CE 200 - Surveying Instructor: Dr. Laramie Potts Contact: email lpotts@njit.edu Office Hours in 2510 GITC: Wednesday 10:00 12:00 pm Classroom: CULM LEC

More information