CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014
Important Course Information
General Information Instructor: Dr. Paulo Brasko Ferreira Just call me Paulo e-mail: paulobrasko@hotmail.com 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)
Textbook and other resources Starting Out with Java: From Control Structures through Objects 5th Edition Author: Tony Gaddis Haywood Community College
Other Great Books
What are you going to learn on this course?
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
About the instructor
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)
Professional Experience Researcher Professor at Connecticut University and Penn State Principal engineer at Westinghouse
Grammar mistakes all the time! A Word of Caution … Grammar mistakes all the time!
Expected Behavior in Class
Expected behavior in class
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? 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%
Grading
Grading Midterm Exam: 25% Final Exam: Programs: 30% Quizzes: 10% Labs:
The Teaching Assistant
The Teaching Assistant and Labs Name: Sheridan Zivanovich E-mail: sdz5@pitt.edu Lab Location: SENSQ 5505 Office Hours: Tuesdays from 7:30pm to 9:20pm Grading: Yuyu Zhou
Developer’s Best Friend
Developer’s best friend Scooby Doo? The Internet
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
Any Questions?