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: 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) 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: sdz5@pitt.edu 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