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