150 likes | 322 Views
Welcome to Java Discovering It’s Powers. Meeting Time: Tuesday 6:30pm to 9:30pm SF Downtown Center, UC Berkeley Extension. Date Planning Schedule. Class is schedule to meet every Tuesday 6:30pm to 9:30pm from September 14th to November 16 th
E N D
Welcome to Java Discovering It’s Powers Meeting Time: Tuesday 6:30pm to 9:30pm SF Downtown Center, UC Berkeley Extension
Date Planning Schedule • Class is schedule to meet every Tuesday 6:30pm to 9:30pm from September 14th to November 16th • Plan to be on time, we could move the meeting time to 7pm if everyone agrees that it is a better time to meet.
Enrollment Issues • I have nothing to do with any enrollment issues. • To enroll, please contact UCBX directly. • To obtain full or partial refunds (availability depends on many circumstances – see the catalog), please contact UCBX directly. • At the end of the term, I am obligated to specify a grade for each student still on the course roster. If you have not earned a letter grade of at least C, I normally assign a grade of No Credit (NC). If you choose to stop attending and wish to obtain a Withdraw instead, please contact UCBX directly.
Class format • Class will be composed of • Lectures, me speaking • One midterm + one final • Bi-weekly assignments, you thinking • Weekly reading assignments, you reading • Lively audience participation, you speaking
Grading Options for class • CLG (Credit Letter Grade) This is the normal grading option to receive a letter grade. • P/NP (Pass/No Pass) This is the grading option to select if you wish to receive credit for the course but do not wish to receive a letter grade. To receive a passing grade, your cumulative score must be at least 70%. • NC (No Credit). This is the grading option for students who simply wish to attend lecture and complete minimal work outside of class. It is often also selected by students who find themselves unable to complete the homework assignments due to other commitments
How will you be graded ? • Attendance, 5% • Class Participation, 5% • Programming Assignments, 60% • Midterm + Final, 30% • 100 pts total. • A ( 100 – 90 ) • B ( 89 – 80 ) • C ( Below 80 )
Books and Materials needed • Book required for this class will be, • Core Java Volume I and II (6th and 5th edition) • By Cornell and Horstmann (2002) • Cover Java 1.4 and very comprehensive • Good formatting and very easy to understand • Can check at Barnes & Nobles, Stacy’s, Borders, Amazon.com, Half.com, and other discounters. • You will need a personal computer to complete homework.
Recommend Books and Reference Material • Books: • The Java Programming Language, Third Edition by Ken Arnold and James Gosling • The Java Language Specification by James Gosling, Bill Joy, and Guy Steele • Beginning Java 2 by Ivor Horton • Thinking in Java by Bruce Eckels • Internet websites: • http://java.sun.com (One stop shop, full of tutorial, JDK downloads, documentation) • http://developer.java.sun.com/developer/onlineTraining/new2java/ • Sun’s “New to Java Programming Center” • http://www.javaworld.com (a trade magazine online) • Forums and Q & A: • http://www.javaranch.com/
Good to have for this class • Some programming experience in C or C++ • Ability to think abstractly • Have done other programming in a structure programming languages such as Pascal, VbScripting, or Basic. • You may have to work harder if you do not have any programming experience, but I expect that all of you are people of high intelligence.
Class Values • 360 degree dialogue, • I learn from people around me everyday. • I will make some mistakes too. No doubt. • You can learn from your peers also. • Learning is a process from within • You don’t get grades, you earn them • I am a cheerleader of learning, YOU CAN DO IT ! Ra Ra Yeah ! • I will try to energize you to Learn JAVA ! • Learning is like a exercise • Need to practice to make information stick in the mind. • Learning is like working out in a gym. Repetition and programming assignments will help a lot here.
Expectations • You are the crème de crème. As experience tells me. • Be the best you can be • We all make decisions on what we must do to achieve our goals • Set some goals for what you want out of this class, set your own expectations. • You should have a good understanding of how Java works as a programming language after completion of the class. • Expected the class to be assignment focus, and more hands-on approach
Class Protocols • Attendance is mandatory, only about 10 meetings • You are not here, you miss out a lot in one class. • Don’t cheat or copy code out of a book. You are only taking away from your own learning experience. Get help and ask questions instead of just relying on other people’s work! • Keep clear communication with me and a student in the class ( exchange numbers/business cards). • Some people show up for a few classes and I never see or hear from them again. I am force to give drop them. • If you absolutely can’t come to class, get notes and call your classmates. • You cell phone rings, I get to answer it.
Fill out survey • Take about a brief 10 minutes to fill out a survey about you. • Take a 15 minute break, and we will come back to talk about it.
Lets find out who is who ? • Go around the room, briefly tell us about you • Name • What you do ? Work / Study • Why you would like to learn Java ? • ABOUT ME • Contact Information Brian Ng Phone/Cell: 1-510-703-2020 Email: ucbxjava2004@yahoo.com
First Homework assignment • Install JDK 1.4.2 SE and Documentations • Read Chapters 1 and 2 in the Core Java book, Volume