Course Introduction

Download Report

Transcript Course Introduction

CS-0401
INTERMEDIATE
PROGRAMMING
USING JAVA
Prof. Dr. Paulo
Brasko Ferreira
Fall 2014
General Information
 Instructor: Dr. Paulo Brasko Ferreira
 Just call me Paulo
 e-mail: [email protected]
 Meetings: Tuesdays and Thursdays from 6:00 to
7:15pm
 Room: SENSQ 5505
 Office: Part-time Instructor Office (SENSQ 6148)
 Hours: After the classes (1 hour)
3
Textbook and other resources
Starting Out with Java: From Control
Structures through Objects
5th Edition
Author: Tony Gaddis
Haywood Community College
Other Great Books
6
Main Topics











Introduction to Java
NetBeans IDE
Keywords, identifiers, variables, and data types
Control statements
Types of errors
Local variables and scope
Java Classes , Interfaces, objects, Inheritance, and
Composition
Arrays in Java
GUI
Polymorphism and abstract classes
Serialization (text versus binary)
Syllabus and other material
 Please go to my web page for information related to
this course.
 Syllabus
 How grades are applied
 Course policy
 Homework assignments and solutions
 Important dates
9
About the instructor
Born in Brazil
Born in 1962
• Graduate in 1984 in Physics
• Master degree in 1987 (Nuclear Eng.)
• Ph.D. in 1999 (Nuclear Engineering at
University of Tennessee)
10
Professional Experience
Researcher
Professor at Connecticut
University and Penn State
Principal engineer
at Westinghouse
11
A Word of Caution …
Grammar mistakes
all the time!
12
13
Expected behavior in class
14
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.
15
What does it take to be a good professional?
Theoretical
Background
Work Experience
Personal Effort
Keep updated
with 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
Midterm Exam:
25%
Final Exam:
25%
Programs:
30%
Quizzes:
10%
Labs:
10%
21
The Teaching Assistant and Labs
 Name: Sheridan Zivanovich
 E-mail: [email protected]
 Lab Location: SENSQ 5505
 Office Hours: Tuesdays from 7:30pm to 9:20pm
 Grading: Yuyu Zhou
Developer’s best friend
Scooby Doo?
The Internet
http://www.pitt.edu/~sdz5/...
I strongly suggest you to bring a printed
copy of the slides to the class
Any Questions?
28