CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014

Preview:

Citation preview

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?

Recommended