IntroductionGeorge Blankenship1 CSCI 6234 Object-Oriented Design George Blankenship Wednesday 6:10 pm – 8:40 pm Tompkins Hall 201.

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
Peer-to-peer and agent-based computing Basic Theory of Agency.
ECTS grade system in the curricula of Ruse University Principal Assist. Dr Desislava Atanasova.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
UFCE8V-20-3 Information Systems Development 3 (SHAPE HK) Lecture 1 Module Introduction & Outline.
CMPT 275 Software Engineering
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Lecture 0: Course Overview
Comparative Emergency Management Damon Coppola June 10, 2010.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
Java Review – Exec, I/O, New Features George Blankenship1 CSCI 6234 Object Oriented Design: Java Review – Execution, I/O and New Features George Blankenship.
CS 1150 – Lab #15 – Networking TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
5th Annual Innovation Challenge Kick-Off and Overview Info Sessions 1 & 2 Fall 2014 September 9 & 22
Lecture 12 Compound Interest Ana Nora Evans 403 Kerchof Math 1140 Financial Mathematics.
Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
COMS W1004 Introduction to Computer Science June 24, 2009.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
COMS W1004 Introduction to Computer Science June 25, 2008.
General information CSE 230 : Introduction to Software Engineering
May-June 2001 ISISTAN Research Institute – Tandil, Argentina Software Design Methodologies: UML in Action Dr. Mohamed Fayad, J.D. Edwards Professor Department.
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
COMS W1004 Introduction to Computer Science May 28, 2008.
Introduction to Computer Applications MIS105 Introductory Session Instructor: Irfan Ilyas.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
COMS W1004 Introduction to Computer Science May 29, 2009.
Mgt 240 Lecture Exam Two Review November 30, 2004.
ECE 453/599 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
Computer Network Fundamentals CNT4007C
1 MSCS 237 Distributed Computing Spring 2006 INSTRUCTOR: Dr. Sheikh Iqbal Ahamed Office: Cudahy Hall 386 Phone: Office Hours: Monday 2:00-3:00pm.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Introduction to Course MMIS 656 Web Design Technologies.
Course Introduction Software Engineering
Lab Orientation EDUC W200 Fall Goals Introductions for instructor and students Familiarize students with the course syllabus Familiarize students.
Welcome to IIT and cs115!.
1 TEACHING SECONDARY MATHEMATICS. 2 “…it is impossible to be a mathematician without being a poet in soul … imagination and invention are identical …
L1-S1Introduction 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Aug. 9, 2007Gehringer: Improving Course Materials … Through Peer Review … Expertiza: Improving Course Materials and Learning Outcomes through.
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Lecture 1 Page 1 CS 111 Summer 2013 Introduction CS 111 Operating System Principles Peter Reiher.
1 CSCI 3120: Operating Systems Summer 2003 Instructor: Kirstie Hawkey Office hours (outside Room 311): Mon: 2:30-3:30, Fri: 10:30-11:30.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CS255 Communication Skills Aidan Mooney
CS 494/594 Computer Communication Networks Dr. Jinyuan (Stella) Sun Dept. of Electrical Engineering and Computer Science University of Tennessee Spring.
University of Macau Faculty of Science and Technology Computer and Information Science SFTW 241 Programming Languages Architecture 1 Group B5.
Undergraduate Programs Spring Enrollment Spring 2007Spring 2008 Turfgrass Mgmt.2831 Water & Soil Resources/Environmental Soil Science 2421 Environmental.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CSCI 6174 Fall, 2015 Seminar for First Year Graduate Students in The University of Texas – Pan American Department of Computer Science.
Lecture 1 Page 1 CS 236 Online Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
Computer Networks CNT5106C
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
Computer Network Fundamentals CNT4007C
CS101 Computer Programming I
COMP9024: Data Structures and Algorithms
Computer Networks CNT5106C
Purpose of Class To prepare students for research and advanced work in security topics To familiarize students working in other networking areas with important.
Course Overview CSE8313 Object-Oriented Analysis and Design
Computer Networks CNT5106C
COMS S1007 Object-Oriented Programming and Design in Java
Accelerated Introduction to Computer Science
Computer Networks CNT5106C
CS Problem Solving and Object Oriented Programming Spring 2019
Introduction to Computing Science and Programming 1 Anne Lavergne
Presentation transcript:

IntroductionGeorge Blankenship1 CSCI 6234 Object-Oriented Design George Blankenship Wednesday 6:10 pm – 8:40 pm Tompkins Hall 201

IntroductionGeorge Blankenship2 Academics –BS Georgetown university (mathematics) –MS Marymount (computer science) –DSC candidate at GWU - ABD (computer science) 40+ years in computer industry –Protocol design –Systems integration manager –Systems programmer and consultant

IntroductionGeorge Blankenship3 Pertinent Information Office hours: by arrangement Telephone: –(301) (office) –(703) (cell) Web site:

IntroductionGeorge Blankenship4 Class Web Page Syllabus Lecture notes Homework assignments Supplementary materials

Class Web Page (top) IntroductionGeorge Blankenship5

Class Web Page (Lesson Plan) IntroductionGeorge Blankenship6

Class Web Page (Lesson Content) IntroductionGeorge Blankenship7

Class Web Page (Research Project) IntroductionGeorge Blankenship8

Class Web Page (Related Links) IntroductionGeorge Blankenship9

IntroductionGeorge Blankenship10 Lecture Format Questions from previous class Discussion of previous homework New lecture material Homework assignment discussion

IntroductionGeorge Blankenship11 Objective of Course Overview of the fundamental models that are used to organize of objects in a object oriented approach to a problem solution The student will be introduced to basic models used in the construction of objects, structure of objects, and behavior of objects The class will examine examples of the basic models in code samples

IntroductionGeorge Blankenship12 Course Outline Five sections –One lecture on the fundamental concepts –Three lectures Java review –One lecture on frameworks –Three lectures on each of the three pattern classes with examination of code using the patterns –Student presentations of projects using the concepts Homework and research projects Research paper

IntroductionGeorge Blankenship13 Lectures DateMaterial to be covered (or other task) 1/12Introduction Java review 1/19Java review 1/26Java review UML overview Frameworks 2/2, 2/9, 2/16Creational patterns 2/23, 3/2, 3/9Structural patterns 3/23, 3/30, 4/6Behavioral patterns 4/13, 4/20Presentations 5/4Presentations (if necessary)

IntroductionGeorge Blankenship14 Homework The homework assignments in the class are orally presented in class Each student will be expected to present either 2 or 3 times depending upon the number of students in the class The class is broken into three presentation sessions Please be prepared in the assigned time period

IntroductionGeorge Blankenship15 Honesty and Integrity It is expected that all will discuss the homework problems Questions can be submitted by , responses will be to the whole class via All responses that seem to be from one source will be discarded Cooperative understanding, independent solutions

IntroductionGeorge Blankenship16 Reading and Thought Inspect the class web page Inspect the links from the class web page Supplementary readings are suggested to help understanding