Post on 21-Dec-2015
CS-0401INTERMEDIATE PROGRAMMING USING JAVA
Prof. Dr. Paulo Brasko Ferreira
Fall 2014
Important Course Information
3
General InformationInstructor: Dr. Paulo Brasko Ferreira
Just call me Pauloe-mail: paulobrasko@hotmail.comMeetings: Tuesdays and Thursdays from 6:00 to 7:15pm
Room: SENSQ 5505Office: Part-time Instructor Office (SENSQ 6148)
Hours: After the classes (1 hour)
Textbook and other resources
Starting Out with Java: From Control Structures through Objects5th Edition Author: Tony GaddisHaywood Community College
Other Great Books
6
What are you going to learn on this course?
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)
Syllabus and other materialPlease go to my web page for information
related to this course.SyllabusHow grades are appliedCourse policyHomework assignments and solutionsImportant dates
9
About the instructor
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
11
Professional ExperienceResearcher
Professor at Connecticut University and Penn State
Principal engineer at Westinghouse
12
A Word of Caution …
Grammar mistakes all the
time!
13
Expected Behavior in Class
14
Expected behavior in class
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.
The Importance of Reading the textbook
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
Theoretical Background
All the books that you should read to become a good professional in your
field!
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%
20
Grading
21
Grading
Midterm Exam: 25%
Final Exam: 25%
Programs: 30%
Quizzes: 10%
Labs: 10%
The Teaching Assistant
The Teaching Assistant and Labs
Name: Sheridan Zivanovich E-mail: sdz5@pitt.eduLab Location: SENSQ 5505Office Hours: Tuesdays from 7:30pm to
9:20pmGrading: Yuyu Zhou
Developer’s Best Friend
Developer’s best friend
The Internet
Scooby Doo?
Where to find online information about this class?
http://www.pitt.edu/~sdz5/...
I strongly suggest you to bring a printed copy of the slides to the class
28
Any Questions?