| 
   T. Andrew Yang 
  | 
  
   
 July 31, 2011  | 
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
   CSCI 3134 Software Development
  with Java Summer 2011 
  (June 6 – August
  6) 
 Time
  & Classroom Tues.
  & Thur., 3-5:30pm (Delta  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
  –Neeraj Jadhav (jadhav.neeraj87@gmail.com) TA
  Office Hours –Note: The hours are subject to
  change until the end of the first week. Monday: 12.00 PM to 5.00 PM Tuesday: 12.00 PM to 2.00 PM Wednesday: 12.00 PM to 5.00 PM Thursday: 12.00 PM to 2.00 PM 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 
 
 
   The
  computers in the PC Lab (Delta 119)
  are configured with JDK and JCE for running the sample programs. You are
  encouraged to configure your own computer to do the 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., CSCI3104-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 encryption/decryption
  algorithms and/or application of the algorithms to real-world problems.
  Students are expected to employ the theories and techniques learned in the
  class to design the system.  Details
  of the projects will be later 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    | 
 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||