Student Assignment Organizer Amir Catran Orian Paz Supervisor: Ran Margolin Have you ever forgot to hand in your H.W? Do you often waste time on figuring.

Slides:



Advertisements
Similar presentations
Competency Checklist Version 5. CREATING A CHECKLIST Authoring View.
Advertisements

Pick of the day 24 Jan 2003 Lecture 10 Make it as simple as possible, but no simpler.
Pick of the day 27 Jan 2003 Lecture 11 Visitor. January Lecture 112 Outline Previous Business HW1 now available via my.wpi.edu Lecture Contents.
1 Object-Oriented Software Development Project Aaron Christopher.
Welcome to the Java Short Course Jin Sa. Backgrounds and Objectives? Programming? Object-oriented?
D istributed M edia P layer Students: Ran Margolin & Dan Waxman Supervisor: Ittay Eyal.
CSE 115 / 503 Introduction to Computer Science For Majors I Carl Alphonce 219 Bell Hall.
Design Patterns. What are design patterns? A general reusable solution to a commonly occurring problem. A description or template for how to solve a problem.
Fall 2009ACS-3913 R. McFadyen1 Polymorphism Indirection Pure Fabrication Protected Variations (Law of Demeter) More GRASP Patterns.
Fall 2009ACS-3913 R McFadyen1 Singleton Problem: Exactly one instance of a certain object is required (this object is called a singleton). We must ensure.
CSE 115 / 503 Introduction to Computer Science For Majors I Carl Alphonce 219 Bell Hall.
Multi-Platform Electronic Organizer with Client Multi-Platform Electronic Organizer with Client  Kogan Daniel  Kostas Matvey Software Laboratory.
The Observer Design Pattern By Bradley Woods. Pattern Overview Consists mainly of subjects and observers. – Subjects update all observers on state changes.
Student Assignment Organizer Amir Catran Orian Paz Supervisor: Ran Margolin Final presentation Spring 2010.
CS-0401 INTERMEDIATE PROGRAMMING USING JAVA
P247. Figure 9-1 p248 Figure 9-2 p251 p251 Figure 9-3 p253.
CSE 115 / 503 Introduction to Computer Science I
Sddec11-03 Group Members: Charles Ristau (Group Manager) Yik Sen Tan (Web Master) Tariq Azmy (Secretary) Theron Worthington (Communication Liaison) Advisor:
Supervisor: Victor Kulikov Oded Duek Aviv Grinblat Final presentation Spring 2010.
Pupilpath Ms. Sun Hee Kim. Access To access Pupilpath, you will need a registration code. If you are not yet registered and need a registration code please.
Department of Computer Science Comparative Study of Imperative Programming Languages Vergelijkende studie van imperatieve programmeertalen.
A ‘Used – Like New’ Professional A librarian’s first steps into the teaching profession through SMU’s PGCE in post-compulsory education Philippa Price.
Lab 2: Forms and Basic Input User Interface Lab: GUI Lab Sep. 2 nd, 2014.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
MTO Ordering System HENRY, HAYDEN, AND KELLIE. Purpose  Our project modeled an ordering system similar to Sheetz  It allowed a user to order a variety.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Improving Our Practice Together Bill Latta Sci
Welcome! Course Number: Course Title. In this course, the student is expected to develop high competence in two skills.
CS 4233 Review Feb February Review2 Outline  Previous Business – My.wpi.edu contains all grades to date for course – Review and contact.
Creational Patterns
July 28, 2015IAT 2651 Design Patterns. “Gang of Four” July 28, 2015IAT 2652.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
CS616: Software Engineering Spring 2009 Design Patterns Sami Taha.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 31. Review Creational Design Patterns – Singleton Pattern – Builder Pattern.
Unit 1-Personal and Global Connections with Nature.
Review Examples. 1.1 Patterns and Inductive Reasoning “Our character is basically a composite of our habits. Because they are consistent, often.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 32 JavaBeans and Bean.
 The overall objective is for the student to establish and begin using a secondary account utilizing Gmail’s web based system COURSE OBJECTIVES.
 The overall objective of this class is to enable you to use a computer.  It is assumed that you have little or no skill and /or knowledge of how.
Week 10, Day 3 Review for the quarter SE-2811 Slide design: Dr. Mark L. Hornick Content: Dr. Hornick Errors: Dr. Yoder 1.
.  A reference model developed for an important use case (Air Job) including UI widgets, controllers, services and DAOs.  After full requirement analysis.
Jan 2005Ron McFadyen Qualified Associations ProductCatalogueProductDescription A one to many association can be altered in a diagram to a one.
Week 6, Class 3: Composite Swing composites File composites Computer composites SE-2811 Slide design: Dr. Mark L. Hornick Content: Dr. Hornick Errors:
CSE 310 Object Oriented Programming Summer 2016 Suraiya Tairin.
Unit 1.1 Test Review. 1) Which equation was used to create the table below? xy
IT 210 Week 8 CheckPoint Interfaces and Communication Messages To purchase this material link 210-Week-8-CheckPoint-Interfaces-and-
Chapter 32 JavaBeans and Bean Events
Welcome to Adv. Java Programming
Chapter 36 JavaBeans and Bean Events
Common Design Patterns
Unit testing Java programs Using JUnit
ASSIGNMENT NO.-2.
Warm-up: Q 1 p 203 – Write Q and A on Warm-up Sheet Class Work:
Bigpond Customer Service
Bigpond Customer Service
PRG 421Competitive Success/tutorialrank.com
FIN 467 Education for Service/tutorialrank.com
Design Patterns in Game Design
Building Graphical User Interface with Swing a short introduction
Model-View-Controller (MVC) Pattern
Regular expressions 3 Day /26/16
Areas of Composite Shapes
Hw2 Figure 2.12 Chapter 2 problems Additional problems origin servers
SOEN 343 Software Design Computer Science and Software Engineering Department Concordia University Fall 2004 Instructor: Patrice Chalin.
An Introduction to Java Language
SE-1021 Software Development 2
ICS201 Introduction To Computing II
62 – Sequences and Series Day 1 Calculator Required
4.2 Using Inductive Reasoning
Presentation transcript:

Student Assignment Organizer Amir Catran Orian Paz Supervisor: Ran Margolin Have you ever forgot to hand in your H.W? Do you often waste time on figuring out which assignments you need to complete?

Student Assignment Organizer The Student Assignment Organizer is a Java desktop application that was developed to assist students in managing course's assignments received by messages. Technologies: Java, JavaMail, JavaDB, NetBeans, IMAP

Student Assignment Organizer

N-tier model Design patterns: Singleton, Observer Generalization Inheritance Composition Interfaces Swing Regular expressions