COMS S1007 Object-Oriented Programming and Design in Java July 19, 2007.

Slides:



Advertisements
Similar presentations
1 © 2006 by Smiths Group: Proprietary Data Smiths Group Online Performance Review Tool Training.
Advertisements

R-Mancala Srinivas Krishnan & Kiranjit Sidhu. Outline Design Details Refactoring Experience Demo.
COMS S1007 Object-Oriented Programming and Design in Java August 5, 2008.
COMS S1007 Object-Oriented Programming and Design in Java August 12, 2008.
CIS101 Introduction to Computing Week 11. Agenda Your questions Copy and Paste Assignment Practice Test JavaScript: Functions and Selection Lesson 06,
COMS S1007 Object-Oriented Programming and Design in Java July 24, 2008.
COMS S1007 Object-Oriented Programming and Design in Java August 7, 2007.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
COMS S1007 Object-Oriented Programming and Design in Java July 31, 2008.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Math 260 Hybrid(5518) Orientation–Summer 2015 Monday, June 15, 2015, 11:00-12:30 Instructor: Anne Siswanto Website: Course.
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
Honors 101, Fall 2006 Please do not sit in back of room! Lots of info on web page Join the mailing list Download Eclipse and start using it Read the text.
COMS S1007 Object-Oriented Programming and Design in Java July 3, 2007.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Object-Oriented Enterprise Application Development Course Introduction.
Final Exam Monday, May 10 10:00-11:50 AM room 101 WWH.
Computer Game Programming Rick Barker Cecil Schmidt Carol Browning Ernest Ferguson.
SE320: Introduction to Computer Games Week 8: Game Programming Gazihan Alankus.
Revised August 2011 Growing Success: Late & Missed Assignments.
Graphical User Interfaces A Quick Outlook. Interface Many methods to create and “interface” with the user 2 most common interface methods: – Console –
Summer 2009 Math 1431 and Math 1432 begin. What to do… Watch the orientation video from the spring online classes. Please note that the spring classes.
Welcome to Math 110 Online Section 001, Summer 2015.
IT Introduction to Website Development Welcome!
1 HCC Brandon Independent Study Orientation Power Point Instructor: Tiffany Cantrell.
COMP Introduction to Programming Yi Hong May 13, 2015.
CSC172 INTRO PEPPER. COURSE GOALS Strong Java programmer Thorough code documentor Test driven programming Think in terms of objects Data structures –
QuickStart User Guide: January 2008 How to use QuickStart with WileyPLUS!
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Introduction to Data Structures
An Orientation: General Psychology Online. The Course Menu Shown on the far left is the menu used to navigate our Psychology course.
Lecture 5 Announcements. HW2 – Regrading Thinking like a programmer –Part b: (5 points) Test for input in the range it is specified (otherwise what is.
Unit 1 – Seminar Introduction to the Course & First Principles AB224 Microeconomics.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
World VIEW January 21, 2008 Instructor: David M. Hasz Introduction.
1 Final Review. 2 Final Exam  30% of your grade for the course  December 9 at 7:00 p.m., the regular class time  No makeup exam or alternate times.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
CIS Intro to JAVA Lecture Notes Set July-05 GUI Programming –TextField Action Listeners, JEditorPane action listeners, HTML in a JEditorPane,
Welcome to Mr. Hart’s Earth and Space Science Class September 5th, 2006.
Introduction to Blackboard Rabie A. Ramadan Session 3.
Physics 114 Professor Fred Salsbury Office Hours: MF 3-4pm, except 2cd Friday of the month, or by appointment 301A Olinhttp://bob.olin.wfu.edu
Welcome to MT140 Introduction to Management Unit 1 Seminar – Introduction to Management.
CS 201 Accelerated Introduction to Computer Science LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: FALL 2016 Illinois Institute of Technology/ George Koutsogiannakis.
CSC 108H: Introduction to Computer Programming Summer 2011 Marek Janicki.
CJA 474 Week 3 Learning Team Organization Types NEW Check this A+ tutorial guideline at 474-Week-3-Learning-Team-Organization-Types-NEW.
ETH 316 Week 3 Individual Organizational Issues Check this A+ tutorial guideline at 316-Week-3-Individual-Organizational-Issues.
Variables and input/output
Course Overview CS 4501 / 6501 Software Testing
Welcome to the Community College of Rhode Island On Line Economics
Theory and Practice of Web Technology
COMS S1007 Object-Oriented Programming and Design in Java
WEB 407 Competitive Success/snaptutorial.com
WEB 407 Teaching Effectively-- snaptutorial.com
WEB 407 knowledge is divine-- snaptutorial.com. WEB 407 Week 1 Individual Creating an HTML5 Document For more classes visit WEB 407.
Using online Kahoot and Socrative
Final Grade Averages Weighted Averages.
Introduction to javadoc
MathXL® Student Overview QRB/501
Makeup work will not be accepted after you take the midterm exam!
Systems Programming Intro
Today’s Objectives Week 2 Announcements HTML Bonus Lab 1
Accelerated Introduction to Computer Science
MyMathLab® Student Overview QRB/501
Introduction to javadoc
Intro to CIT 594
MyStatLab Student Overview QNT/561
Homework Reading Machine Projects Labs
The Three things First I want you to come up with a group spokesman
Adding members to ArcGIS Online
Presentation transcript:

COMS S1007 Object-Oriented Programming and Design in Java July 19, 2007

Changes to the syllabus Next week: –Java GUIs & Swing (18.1 – 18.4) –Networking (21.1 – 21.5) And then: –Exceptions (11.1 – 11.6) –Data Structures (15, 16)

Changes to the homeworks Instead of five homework assignments, we will now only have three We’ve also added a “final project” Final grading guidelines have changed: –Homeworks 35% –Final exam 40% –Final project 25%

Final Project You will design and build an application of your own choosing Your program should be graphics-based and include at least two of the following: –handling mouse clicks –handling keyboard input (using KeyEvents) –threads –part of the Java API not covered in class –Java GUI components (which we'll cover next week) –networking (also covered next week)

Ideas for Final Project board games (checkers, Connect Four) card games (blackjack, solitaire) dice games (pig, Yahtzee) “classic” arcade games (Pong, Space Invaders) simple chat or discussion board text editor typing contest game Programming Projects from textbook If you have no ideas… ask me or Hila for help!

Things to Consider You will only have about 10 days to develop the application You should also allocate time for documentation and the development of testing code for your app The final project is due the same day as the final exam

First Things First As part of Homework #3 you must submit a document that includes the following: –a one-paragraph "high-level" description of what your program will do –a listing of the classes you expect to build, their member variables, and their methods The teaching staff will give you prompt feedback so that you have time to finish it

Important Dates July 26 –Homework #3 due –Final Project description due By July 30 –Feedback on Final Project sent out Aug 7 –Final Project presentations (optional, for extra credit) Aug 9 –Final Project due –Final exam