ITSS 3211 Intrductin f Prgramming 1 Curse ITSS 3211 Intrductin t Prgramming Instructr Jytishka Ray Term Summer 2016 Meetings Mndays, 6 p.m. 8:45 p.m. Rm JSOM 12.202 Instructr: Jytishka Ray Email: jxr114030@utdallas.edu Office: JSOM 3.222 Office Hurs: Tuesdays 2 t 3 p.m. and by appintment TA: Heeseung Lee hxl152530@utdallas.edu Prerequisites There are n prerequisites fr this curse. Curse Descriptin The primary bjective f this curse is t intrduce students t the fundamental cncepts and techniques f bject-riented prgramming in Java prgramming language using a ppular integrated develpment envirnment (IDE). (2 semester hurs) Learning Outcmes 1. Students will be intrduced t Eclipse that is currently the mst ppular Integrated Develpment Envirnment (IDE) fr Java develpment. Students will be able t effectively use the IDE t create prjects, write prgrams, cmpile, and run their Java prgrams. 2. Students will develp prgramming skills t write prgrams in Java. Students will acquire basic skills f prgramming using different prgramming techniques such as selectins, lps, etc., with basic data structures like arrays. Required Hardware & Sftware 1. Laptp REQUIRED (Windws r Mac OS) frm first day f class 2. The fllwing sftware is required frm first day f class Java JDK - Java SE 7 Update 45 Fr Windw OS Users: Editin: Standard Editin (SE), Versin: 8, Update: 45 Imprtant Nte: Many editins, versins, and updates f Java JDK are available fr dwnlads. Students must be sure that the crrect versin f Java JDK is selected, dwnladed, and installed. There are 2 versins f the Java JDK, 32-bit and 64-bit, available fr dwnlads. Students shuld try t install the 64-bit versin. Hwever, yu can install the 32-bit versin if yu prefer Free dwnlad f Java JDK Java SE 8 Update 45 Link: http://www.racle.cm/technetwrk/java/javase/dwnlads/jdk8-dwnlads- 2133151.html Chse: Java SE Develpment Kit 8u45
ITSS 3211 Intrductin f Prgramming 2 Java JDK file name t dwnlad fr 32-bit: Windws x86 Java JDK file name t dwnlad fr 64-bit: Windws x64 Java JDK file name t dwnlad fr Mac: Mac OS X x64 Eclipse IDE fr Java Develpers Free dwnlad f Eclipse: http://www.eclipse.rg/dwnlads/ Imprtant Ntes: Many packages f Eclipse IDE are available fr dwnlads. Students must be sure that the crrect package f Eclipse (Eclipse IDE fr Java Develpers) is selected, dwnladed, and installed. The versin f Eclipse IDE must be cmpatible with the versin (32-bit r 64-bit) f the Java JDK. If the 32-bit Java JDK is installed, Eclipse IDE f 32 bits must be used. Required Text & Materials Intrductin t Java Prgramming, Brief Versin, 10 th editin, Y. Daniel Liang ISBN-13: 978-0-13-359220-7 ISBN-10: 0-13-359220-0 Supprting Infrmatin 1. Suggested tutrials: http://dcs.racle.cm/javase/tutrial 2. Supplemental Ntes will be psted n elearning curse site 3. All the required sftware applicatins are currently available in JSOM labs PCs. Students can use these PCs fr their class wrk whenever the labs are pen. 4. Step-by-step details n hw t install the abve required sftware applicatins will be prvided in class. Curse Schedule, Assignments, and Due Dates This is a tentative class schedule; changes t the schedule will be psted in elearning. WEEK DESCRIPTION READINGS 5/23/16 Curse Overview Intrductin t Eclipse IDE Basics f JAVA Installatin f JDK and Eclipse by 5/28/16 Chapter 1 5/30/16 6/6/16 NO CLASS ON MONDAY 5/30/16 MEMORIAL DAY HOLIDAY Elementary Prgramming in JAVA Prject 1, due by Saturday 6/11/16, 5 PM Chapter 2 6/13/16 Selectin Statements Chapter 3 6/20/16 Functins, Characters, and Strings Chapter 4
ITSS 3211 Intrductin f Prgramming 3 Prject 2, due by Saturday 6/25/16, 5 PM 6/27/16 Midterm Exam Ch 1 t Ch 4 7/4/16 NO CLASS ON MONDAY 7/4/16 INDEPENDENCE DAY HOLIDAY 7/11/16 Lps Chapter 5 7/18/16 Methds Prject 3, due by Saturday 7/23/16, 5 PM Chapter 6 7/25/16 Single-Dimensinal Array Chapter 7 8/1/16 Review Sessin Prject 4, due by Saturday 8/6/16, 5 PM 8/8/16 Final Exam Ch 5 t Ch 7 Assignment Guidelines All reading is t be cmpleted befre class n the date psted. Assignments must adhere t the APA style guide f frmatting, citing, and referencing. Descriptins f assignments will be psted as they are assigned. The exams will cnsist f multiple chice, and True r False. The final exam is nt cmprehensive. N extra credit assignments are available General grading criteria can be fund in elearning. Assignment specific grading criteria will be included with the assignment instructins. All assignments will be submitted via elearning. I d nt accept assignments via email. If yu submit an incrrect assignment r need t resubmit yur assignment in elearning yu will be allwed t resubmit as lng as it is befre the due date. Send me an email prir t the due date and I will clear yur submissin. Upn ding s, yu will be able t resubmit. Grading Grading Scheme Grade Cmpnent Pints Installatin f JDK 1% Installatin f Eclipse 1% 4 Prgramming Prjects 40% Midterm Exam 25% Final Exam 25% Curse Attendance/Participatin 8% Ttal 100%
ITSS 3211 Intrductin f Prgramming 4 Scring Final Pint Ttal Letter Grade 93-100 A 90-92 A- 87-89 B+ 83-86 B 80-82 B- 77-79 C+ 73-76 C 70-72 C- 67-69 D+ 63-66 D 60-62 D- 0-59 F Curse & Instructr Plicies elearning will be used fr class cntent (e.g., class slides and assignment descriptins) and the recrding f grades. Slides will be psted befre class. Class annuncements (e.g., change in assignment dates) will als be psted. Instructr Respnse Plicy: The instructr will respnd t all student inquiries (emails, vice messages, etc.) within 48 hurs (excluding hlidays and weekends). Attendance Plicy: Attendance is extremely imprtant. Students are expected t attend all classes in rder t achieve maximum success. Attendance will be taken and used in cnsideratin fr the Participatin grade; hwever, this grade will als reflect the instructr s judgment f the value f cntributins t class discussin. There is n makeup fr missed in-class assignments. Late Wrk: All assignments are due n the specified date prvided in the Curse Schedule. I d nt accept late assignments unless prir arrangements have been made with the instructr. Academic Integrity: The University is cmmitted t academic excellence and expects academic hnesty frm all members f the University cmmunity and believes that it is essential fr academic excellence and integrity. Academic hnesty includes adherence t guidelines established by the instructr in a particular curse fr bth individual and grup wrk. It prhibits representing the wrk f thers t be ne s wn (plagiarism); receiving unauthrized aid n an assignment (cheating); and using similar papers r ther wrk prducts t fulfill the bligatins f different classes withut the instructr s permissin. Penalties fr academic dishnesty may include a grade f F n the wrk in questin r fr the curse. In additin, any student engaged in academic dishnesty will be subject t disciplinary actin. Please refer t the General Plices website (see belw) fr detailed infrmatin pertaining t academic dishnesty, including prcedures fr determining disciplinary actin. WORKING TOGETHER n Individual Assignments: This curse will have a cnsiderable amunt f cmputing wrk fr applicatin assignments. Each student, is expected t d their wn wrk n the
ITSS 3211 Intrductin f Prgramming 5 "individual" assignments. Cpying anther student s wrk (cmputer files) r having anther persn d yur wrk is schlastic dishnesty and will be dealt with accrdingly. General Plicies & Prcedures Fr infrmatin regarding general University plicies and prcedures, please g t http://g.utdallas.edu/syllabus-plicies. These plicies include the fllwing: Technical Supprt Field Trip Plicies, Off-Campus Instructin and Curse Activities Student Cnduct and Discipline Academic Integrity Cpyright Ntice Email Use Withdrawal frm Class Student Grievance Prcedures Incmplete Grade Plicy Disability Services Religius Hly Days Aviding Plagiarism