| Contact Info |
Instructor: Kristin Lamberty (aka: "kk") |
Contact Guidelines: Communication is important. If something is unclear, please ask. If there is a problem, please bring it to my attention. It is impossible to be responsive to your needs if you do not make it clear that help is needed. Remember, feedback helps make the class and my teaching better! I will show you respect by being responsible for facilitating your learning to the best of my abilities. I will do my best to be approachable and to be timely in my work. I will do my best to honestly and accurately answer your questions. I will admit when I don't know an answer, but I will try to either find the answer later or point you to a good resource. It is important that the class learning environment feels SAFE to you. You should not be subjected to harassment based on gender, race, ethnicity, orientation or creed. If there are problems regarding the learning environment, please let me know what can be done to improve the situation. If I am the source of the problem, and you are not comfortable with bringing it to my attention, contact another CSci faculty member or the Division Chair for help. |
| Office: Science Bldg 2370 |
||
| e-mail: lamberty@morris.umn.edu |
||
| phone: 589 6351 |
||
| homepage: http://www.morris.umn.edu/~lamberty |
||
| Office Hours: Th 10-noon, 4-5pm, or by appointment on other days |
| Course Materials |
Texts: Data Abstraction and Problem Solving with Java: Walls and Mirrors, second edition, covers java 5.0, Carrano & Prichard |
Using your course materials: The Carrano & Prichard book will serve as your Data Structures/Algorithms book. I really like how this book presents data structures moving from an abstraction with pesudocode to a more concrete implementation. The exercises are informative and helpful. |
| Head First Java, 2nd Edition (covers Java 5.0), Kathy Sierra & Bert Bates | Head First Java will serve as your Java guide book (if you choose to purchase it - it is optional). I particularly like its thoughtful, educational approach. I think you will find it useful for understanding how things work in Java. | |
| Software: Java 2, J2SE 6.0 (1.6) (download for free from Sun) |
You may download a free version of Sun's Java Operating Environment, Development Kit, etc. by going to the links found on my web pages for this course. We have the Java language available in our CSci laboratories, but if you wish to work in your own home/room, feel free to download this software. | |
| Eclipse (download for free from eclipse.org) |
Eclipse is a programming environment. It is installed in the lab and can be downloaded free if you wish to use it. Eclipse is NOT required for you to work with Java, but many prefer to use either it, or programs called jEdit or jGrasp to begin. We will also use Dr. Java sometimes. | |
| linux | The laboratory is run under a linux operating system. You can still do programming tasks on Windows or MacOS boxes as well. However, you will be expected to do some work in the labs during laboratory hours. You will be given the commands and knowledge to do that which is necessary to complete your tasks, there is no expectation that you should either become an expert in, or even like, linux. However, you ARE expected to perform work in this lab environment. | |
| Web resources: Moodle |
Please go to the course Moodle and bookmark it. As the semester progresses, you will find materials there that will supplement your reading and your learning (additional subject or lecture notes, links, review sheets). You will also find lab descriptions, project descriptions, assignment descriptions, a course schedule, this syllabus and other items that may be of use to you. You are required to check the Moodle at least one time between class meetings. Most of our communications outside of lecture and lab will happen via the Moodle. | |
| Java documentation | Often called "javadoc", you will need to be able to locate and understand information using this documentation. This is especially helpful for understanding code you did not write. |
| Grading |
|
You should always focus on learning the material. I realize that there is a great deal of pressure to receive high
marks/grades. However, if you focus on the grade, you will fail to focus on the very thing that can earn you the grade you
want. Achieve the goal of becoming confident in your knowledge of the material. If you do this, you will find that you will
earn a grade you will be pleased with.
A somewhat standard 90%(some kind of A), 80% (some kind of B), 70% (some kind ofC), 62% (either a D+ or D, D- does not exist) scale will be used. Results are NOT curved. |
| Policies |
All class policies are based on responsible and respectful behavior and actions. Flexibility within the framework of any class is always more possible as long as requests follow these principles. You may appeal any grade or policy you feel is inappropriate. Provide an appeal in writing (on paper). Outline why you think the decision or policy is wrong. Set a meeting time to discuss the issue and so that you can advocate for your position. Decisions regarding your appeal will be made at that meeting. If you feel the process was unsatisfactory, you may use the grievance process provided by UMM. General policies
|
| Course Work |
Labs |
|
| Assignments |
|
|
| Quizzes and "Whadayaknows" |
|
|
| Exams |
|
For undergraduate courses, one credit is defined as equivalent to an average of three hours of learning effort per week (over a full semester) necessary for an average student to achieve an average grade in the course. For example, a student taking a three credit course that meets for three hours a week should expect to spend an additional six hours a week on coursework outside the classroom.
Academic integrity is essential to a positive teaching and learning environment. All students enrolled in University courses are expected to complete coursework responsibilities with fairness and honesty. Failure to do so by seeking unfair advantage over others or misrepresenting someone else's work as your own, can result in disciplinary action. The University Student Conduct Code defines scholastic dishonesty as follows:
"Scholastic Dishonesty: Scholastic dishonesty means plagiarizing; cheating on assignments or examinations; engaging in unauthorized collaboration on academic work; taking, acquiring, or using test materials without faculty permission; submitting false or incomplete records of academic achievement; acting alone or in cooperation with another to falsify records or to obtain dishonestly grades, honors, awards, or professional endorsement; altering forging , or misusing a University academic record; or fabricating or falsifying data, research procedures, or data analysis."
Within this course, a student responsible for scholastic dishonesty can be assigned a penalty up to and including an "F" or "N" for the entire course. If you have any questions regarding the expectations for a specific assignment or exam, ask.
This page: http://www.morris.umn.edu/~lamberty/cs2101/index.html last updated 8-23-2009
The views and opinions expressed in this page are strictly those of the page author. The contents of this page have not been reviewed or approved by the University of Minnesota.