cs-0401 intermediate programming using java prof. dr. paulo brasko ferreira fall 2014
TRANSCRIPT
![Page 1: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/1.jpg)
CS-0401INTERMEDIATE PROGRAMMING USING JAVA
Prof. Dr. Paulo Brasko Ferreira
Fall 2014
![Page 2: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/2.jpg)
Important Course Information
![Page 3: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/3.jpg)
3
General InformationInstructor: Dr. Paulo Brasko Ferreira
Just call me Pauloe-mail: [email protected]: Tuesdays and Thursdays from 6:00 to 7:15pm
Room: SENSQ 5505Office: Part-time Instructor Office (SENSQ 6148)
Hours: After the classes (1 hour)
![Page 4: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/4.jpg)
Textbook and other resources
Starting Out with Java: From Control Structures through Objects5th Edition Author: Tony GaddisHaywood Community College
![Page 5: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/5.jpg)
Other Great Books
![Page 6: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/6.jpg)
6
What are you going to learn on this course?
![Page 7: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/7.jpg)
Main TopicsIntroduction to JavaNetBeans IDEKeywords, identifiers, variables, and data typesControl statementsTypes of errorsLocal variables and scopeJava Classes , Interfaces, objects, Inheritance,
and CompositionArrays in JavaGUIPolymorphism and abstract classesSerialization (text versus binary)
![Page 8: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/8.jpg)
Syllabus and other materialPlease go to my web page for information
related to this course.SyllabusHow grades are appliedCourse policyHomework assignments and solutionsImportant dates
![Page 9: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/9.jpg)
9
About the instructor
![Page 10: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/10.jpg)
10
About the instructorBorn in Brazil
• Graduate in 1984 in Physics• Master degree in 1987 (Nuclear
Eng.)• Ph.D. in 1999 (Nuclear
Engineering at University of Tennessee)
Born in 1962
![Page 11: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/11.jpg)
11
Professional ExperienceResearcher
Professor at Connecticut University and Penn State
Principal engineer at Westinghouse
![Page 12: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/12.jpg)
12
A Word of Caution …
Grammar mistakes all the
time!
![Page 13: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/13.jpg)
13
Expected Behavior in Class
![Page 14: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/14.jpg)
14
Expected behavior in class
![Page 15: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/15.jpg)
15
I am here for you• Do not hesitate in contact me
for any question you have!
• I rather have you ask for help than having you returning a homework or exam question in blank.
• There is no dumb question.
• “stress-free” class.
• However you need to study and do your part too.
![Page 16: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/16.jpg)
The Importance of Reading the textbook
![Page 17: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/17.jpg)
What does it take to be a good professional?
Work Experience
Theoretical Background
Personal Effort
Keep updatedwith new tech
Know how to work in group
![Page 18: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/18.jpg)
Theoretical Background
All the books that you should read to become a good professional in your
field!
![Page 19: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/19.jpg)
You need to get used to read the textbook
100% of what you need to read
Time constraints, limit number of
classes: 75%
Class noise, tiredness, etc
50%
![Page 20: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/20.jpg)
20
Grading
![Page 21: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/21.jpg)
21
Grading
Midterm Exam: 25%
Final Exam: 25%
Programs: 30%
Quizzes: 10%
Labs: 10%
![Page 22: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/22.jpg)
The Teaching Assistant
![Page 23: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/23.jpg)
The Teaching Assistant and Labs
Name: Sheridan Zivanovich E-mail: [email protected] Location: SENSQ 5505Office Hours: Tuesdays from 7:30pm to
9:20pmGrading: Yuyu Zhou
![Page 24: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/24.jpg)
Developer’s Best Friend
![Page 25: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/25.jpg)
Developer’s best friend
The Internet
Scooby Doo?
![Page 26: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/26.jpg)
Where to find online information about this class?
http://www.pitt.edu/~sdz5/...
![Page 27: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/27.jpg)
I strongly suggest you to bring a printed copy of the slides to the class
![Page 28: CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014](https://reader036.vdocuments.us/reader036/viewer/2022081514/56649d745503460f94a53727/html5/thumbnails/28.jpg)
28
Any Questions?