| T. Andrew Yang, Ph.D. Email: yang@uhcl.edu  Web page: 
  http://sce.uhcl.edu/yang/  Tel.: (281) 283-3835 | Last updated: 7/26/2012: exercises on OOP 7/11/2012: extended deadlines for Labs 4 and 5 7/1/2012: add exercises on Loops/Iterations 6/28/2012: sample exam1 posted 6/8/2012: changes of due
  dates (All due dates have been changed to Thursday.) 6/4/2012: first posted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CSCI 3134 Software
  Development with Java Summer 2012 
  (June 4 – August
  4) 
 Time
  & Classroom Tues.
  & Thur., 3 - 5:30pm (Delta 203) Course Description: Software
  development with the Java programming language and the Java class libraries.
  Design of applets and standalone Java applications. Laboratory instruction. Prerequisite: Some previous programming experience (e.g.,
  C, Pascal, Visual Basic, etc.) Course Objectives: Upon
  successful completion of this class, students will be equipped with
  understanding of the Java programming language, and have experiences in
  designing and implementing object-oriented programs to solve computer-based
  problems. Learning Outcome:
 Class Format: Lectures
  are combined with discussions and, if applicable, student presentations and
  discussions of advanced topics. Students are expected to be active
  participants, by studying the relevant chapters and/or research papers,
  and participating at in-class discussions. Instructor:
  Dr. T. A. Yang 
 Teaching assistant info and office hours:  TA – Rajani
  Kailasa (Rajani.kailasa@gmail.com) TA
  Office Hours – Note: The hours are subject to
  change until the end of the first week. Contact the instructor immediately if you’ve got any
  problem with the TA. Tuesday: 5:30pm – 8:30pm Wednesday: 11am - 1pm Thursday: 11am - 1pm  Required Text: ·   Deitel & Deitel. Java How to Program
  (early objects), 9th Edition.  Prentice
  Hall. March 7, 2011. ISBN-10:
  9780132575669. ISBN-13:
  978-0132575669. http://www.amazon.com/Java-Program-early-objects-Deitel/dp/0132575663) Note:
  The textbook is also available from the UHCL bookstore (http://uhclearlake.bncollege.com/). Note:
  The same textbook is to be used in csci3234. ·   plus instructor's handouts in the class and/or on the Web Recommended (but not required): ·      
  UML Distilled: A Brief
  Guide to the Standard Object Modeling Language, 3rd Edition, Martin
  Fowler. Addison Wesley. (2004) ISBN 0-321-19368-7 (http://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687/ref=dp_ob_title_bk)
   ·       Source Codes and other resources for the book -      
  Available in the CD
  accompanying the book -      
  http://media.pearsoncmg.com/ph/esm/deitel/java_htp9e/code_examples/code_examples.html:
  You may also visit the book’s web site to download the resources. ·       Java-related: -      
  Java SE
  Downloads: http://www.oracle.com/technetwork/java/javase/downloads/index.html
   -      
  Java Installation
  Instructions: http://www.oracle.com/technetwork/java/javase/index-137561.html
   -      
  Java SE 6 Documentation: http://download.oracle.com/javase/6/docs/
   -      
  Java SE 6 API
  Specification: http://download.oracle.com/javase/6/docs/api/
   ·       UML and other graphical modeling: -      
  UML
  tutorials & web resources -      
  A sample flowchart Topics
  and Notes 
 
 
   Although
  all computers in the labs in UH Clear Lake should have been configured to run
  Java applications, you are strongly advised to set up your own computer(s) to
  do your projects. ·       Windows account information at: http://sce.uhcl.edu/accountSearch.html ·      
  Click http://sce.uhcl.edu/NTLabIntroduction.asp
  for the list of available software in the PC lab. 
 ++ Attendance Policy: You are
  expected to attend all classes. There will be no penalty for a person’s first two absences without documented excuse. 1% will be
  taken for each of the absences after the first two absences. Note: Being tardy is no excuse when a
  person is found to be absent from the class.  Note: If you ever miss a class, it is your responsibility to get
  hold of whatever may have been discussed in the class. +++ Class Participation:
  Participating in the class is
  expected. You should ask or answer questions during the in-class or online
  discussions. Up to 3% may be granted to students who are active
  participants. Grading Scale:  The accumulated points from all the categories determine a
  person's final grade. There will be no extra-credit projects. 
 
 
 
 
 Tests & Exams: Both
  analytic and synthetic abilities are emphasized. Being able to apply the
  learned knowledge toward problem solving is also highly emphasized in the
  tests.  Unless
  due to unexpected, documented emergency, no make-up exams will be given. No make-up exams will be granted once the exams have been
  corrected and returned to the class. Assignments
  and projects will be posted at the class web site. Assignments &
  projects are due before the beginning of the class on the due day. See Topics and Notes for the due dates.  a. Identification page: All assignments must have your
  name, and course name/number/section number (e.g., CSCI3134-01) at the top of
  the first page. b. Proper stapling: Staple all the pages together at
  the top-left corner. NOTE: Do not use paper clips. c. Order ! Order! Arrange the solutions following the
  sequence of the questions. Write the question number at the top-right corner
  of each page. d. Word processing: It is required that you type your
  reports (e.g., print them using a printer). Use a word processor and
  appropriate typesetting and drawing tools to do the assignments. Spell-check
  the whole document before printing it. You may lose points due to spelling or
  grammatical errors.  Projects: The
  projects will involve the design and implementation of Java applications to
  solve various problems. Students are expected to employ the theories and
  techniques learned in the class to design the system.  Details
  of the projects will be made available at Assignments
  & Projects.  NOTE:
  Unless otherwise
  specified, all assignments and projects are individual work. Students should take caution not to
  violate the academic
  honesty policies. Check out the details at this
  link. Instructor's Notes: 
 
 
 Related Links: 
 Go to the Index   | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||