final course project proposal hari chittilla comp 89h dr. ming lin

10
Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Upload: irma-campbell

Post on 19-Jan-2018

212 views

Category:

Documents


0 download

DESCRIPTION

Project Idea Java version MS Notepad (or textEdit if you’re on a Mac)

TRANSCRIPT

Page 1: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Final Course Project Proposal

Hari ChittillaComp 89H

Dr. Ming Lin

Page 2: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

My background and motivations• Trimester of Python and Java, respectively• I’m a CS Major looking to learn much more programming but for the

time being review my knowledge of Java and build new skills.• Will be enrolled in Comp 401 next semester

Page 3: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Project Idea• Java version MS Notepad (or textEdit if you’re on a Mac)

Page 4: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

State-of-art and challenges• Notepad is pretty ubiquitous• It’s a simple program• My purpose: EXPERIENCE.

Page 5: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Objectives• To write a new file.• To open and edit an

existing file.• To save the file• To Save As…• To Print file.

Page 6: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Objectives• Add undo function• Add a redo function• Cut, copy, paste• Find (CTRL+F) function• Select all

Page 7: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Objectives• Help function• Includes instructions and assistance

on how to use my word processor

Page 8: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Tools I plan on utilizing• Writing and running my files in DrJava• FileWriter, GUIS (JFrames, Jmenus, JPanels), ActionListeners,

Page 9: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Resources I plan on using• Java 8 Documentation• Stackexchange• CodeCademy • W3schools• Google (of course)

Page 10: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin

Ultimate goal• To gain valuable experience based on my prior knowledge of Java.