|
|||
|
|
|||
| |||
|
Summary of the courseIntroduction to programming in Java and problem solving. Variables, data types, input/output, using objects and methods from the standard classes (such as String and Scanner), control structures, writing methods, arrays. Solving problems with algorithms and implementing algorithms in Java. Textbooks and printed resourcesJava Programming: , From Problem Analysis to Program Design 4th Edition - ISBN 978-1-4390-3566-0 by D.S. Malik DePaul Bookstore or Amazon
PrerequisitesNONE GradingBreakdown
Grading Scale
How to Submit AssignmentsPlease follow the following procedures to ensure that you get proper credit for all assignments.
So for each assignment you will:
Now after you have completed all the assignments and included all files within each Assignment folders, zip up the top folder, that being (your name)_Week1
That should do it ! Late PenaltyRegular assignments should be submitted at the CTI Course OnLine (COL) site, and are due at 11:59 pm of the due dates. Late assignments are accepted through email attachment with the following penalty.
Course Policy on IncompletesIn addition to the University Policies described below on Incomplete grades, this course has the following additional comments: Under no circumstances will I consider an incomplete request within one week of the final exam. The request must be approved by me and by the Dean of the School of Computer Science, Telecommunications and Information Systems or the dean's representative. In particular, an incomplete is not given for any of the following reasons: If I don't get an incomplete, I'll fail the course. The company won't pay for the course if I get ___. My grade point average will suffer if I get ___. It's past the drop date and I'll have to pay for the course if I withdraw now. In the unlikely case that an incomplete is given, it must be made up with me. It is not possible to "sit in" on another faculty member's course and have that person give me the grade to turn in. (Any student attending any DePaul course must be registered for the course he/she is attending.) As a result of university and school rules concerning incompletes, incompletes in the School of Computer Science, Telecommunications and Information Systems are rarely given. See the Academic Calendar for the last date to withdraw from the class. Under no circumstances will I write a letter supporting a withdrawal after the official withdrawal date. Online ResourcesWeek 1Chapter 1 - Writing, compiling, and running Java programs. Problem solving, algorithms, and pseudocode. Printing to standard output. Week 2Chapter 2 - Identifiers, variables, primitive data types, arithmetic expressions and operators, type conversions. The standard classes String and Scanner. Java API and importing packages. Week 3Chapter 3 - Calling methods on objects from the String class etc.. Input/output with JOptionPane. File input/output with Scanner. Week 4Chapter 4 - If and if-else statements. Relational operators and Boolean operators. Nested if-else. Switch. Week 5Midterm - (2.25 hrs allocated) Week 6Chapter 5 - While loops and for loops. Week 7Chapter 5 & 7 - Do-while loops. Nested loops. The Math and Character classes. Week 8Chapter 7 - Writing methods: method headers, return types, and parameters. Scope and method overloading. Week 9Chapter 9 - Arrays: declaring, creating, and initializing. Arrays as parameters. Searching arrays. Two dimensional arrays. Week 10Review for Final and discuss the areas that you would like to discuss to prepare for the final School policies:Online Instructor EvaluationEvaluations are a way for students to provide valuable feedback regarding their instructor and the course. Detailed feedback will enable the instructor to continuously tailor teaching methods and course content to meet the learning goals of the course and the academic needs of the students. They are a requirement of the course and are key to continue to provide you with the highest quality of teaching. The evaluations are anonymous; the instructor and administration do not track who entered what responses. A program is used to check if the student completed the evaluations, but the evaluation is completely separate from the student’s identity. Since 100% participation is our goal, students are sent periodic reminders over two weeks. Students do not receive reminders once they complete the evaluation. Students complete the evaluation online at https://mycti.cti.depaul.edu/mycti Email is the primary means of communication between faculty and students enrolled in this course outside of class time. Students should be sure their email listed under "demographic information" at http://campusconnect.depaul.edu is correct. Academic Integrity PolicyThis course will be subject to the academic integrity policy passed by faculty. More information can be found at http://academicintegrity.depaul.edu/ PlagiarismThe university and school policy on plagiarism can be summarized as follows: Students in this course should be aware of the strong sanctions that can be imposed against someone guilty of plagiarism. If proven, a charge of plagiarism could result in an automatic F in the course and possible expulsion. The strongest of sanctions will be imposed on anyone who submits as his/her own work any assignment which has been prepared by someone else. If you have any questions or doubts about what plagiarism entails or how to properly acknowledge source materials be sure to consult the instructor.
IncompleteAn incomplete grade is given only for an exceptional reason such as a death in the family, a serious illness, etc. Any such reason must be documented. Any incomplete request must be made at least two weeks before the final, and approved by the Dean of the College of Computing and Digital Media. Any consequences resulting from a poor grade for the course will not be considered as valid reasons for such a request. Resources for Students with DisabilitiesStudents who feel they may need an accommodation based on the impact of a disability should contact the instructor privately to discuss their specific needs. All discussions will remain confidential. To ensure that you receive the most appropriate accommodation based on your needs, contact the instructor as early as possible in the quarter (preferably within the first week of class), and make sure that you have contacted either:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||