final course project proposal hari chittilla comp 89h dr. ming lin
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/1.jpg)
Final Course Project Proposal
Hari ChittillaComp 89H
Dr. Ming Lin
![Page 2: Final Course Project Proposal Hari Chittilla Comp 89H Dr. Ming Lin](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022090103/5a4d1bb67f8b9ab0599ced5a/html5/thumbnails/10.jpg)
Ultimate goal• To gain valuable experience based on my prior knowledge of Java.