Students who successfully complete CSE 11 should be able to:
All due dates are hard deadlines: late RQ or PA submissions (even just 1 minute late) will not be accepted.
By default, we will use the standard scale of 90%—100% = A, 80%—89.9% = B, 70%—79.9% = C, 60%—69.9% = D, and <60% = F. These cutoffs may be lowered if need be, but they will never be raised. In other words, we may make it easier to get a certain letter grade, but never harder. Pluses and minuses will be given at the professors' discretion.
This is a flipped course, meaning you will be completing a Reading Assignment (RA) at home before every lecture (except the first). Accompanying each reading assignment will be a Reading Quiz (RQ), which will be due at 7:45 AM on the day of the lecture. For any given lecture, you will find a link to the RQ due before that lecture in the Course Schedule. You are allowed to collaborate with your peers on the RQs. RQ points cannot be made up.
Late RQ submissions will not be accepted in this course.
Our lecture schedule is as follows:
These are instructor-led class periods, but they will not be traditional lectures. During class, you will work alone and in groups to work through problems and answer questions using your iClickers. You must bring your iClicker to every class. Up to 3 missed classes will be dropped from your Class Participation grade (but you will not receive extra credit for missing less than 3 classes). If you miss more than 3 lectures, you will not be able to makeup for your lost Class Participation grade. Due to space constraints, you must attend the lecture in which you're enrolled.
You must also register your iClicker in the Academic Integrity Form you will fill out prior to PA1. It turns out that registering it on the official iClicker website costs money, so please don't feel the need to do so for our course: we have all the information we need if you fill out the Academic Integrity Form.
Typically, we will release a Programming Assignment (PA) on Wednesday, which will be due at 11:59 PM the following Tuesday. One exception to this is PA1, which will be released on a Friday (first day of class) and will be due the following Thursday. The PAs will be the core form of assessment in this course. All PAs are automatically graded instantly upon submission and will provide you feedback, and you have unlimited attempts until the deadline. While we encourage discussing conceptual aspects of the PAs with your peers, all work must be yours alone. Sharing code with your peers is a violation of UCSD's Academic Honesty policy and is not allowed.
Each PA will focus on the content covered in the 3 lectures during the week the PA was released. For example, PA2 will be released during Week 1, so it will focus on content covered in the 3 lectures of Week 1. You should only be using Java features discussed during the release week of the PA and earlier.
PAs will only be graded based on correctness: we will not grade for programming style (e.g. comments, indentation, etc.). However, we strongly urge you to maintain good programming style as you work on the PAs, as clean code is easier to read, interpret, and ultimately debug. Also, tutors will skip your ticket in the labs if they are unable to read your code easily. For general guidelines regarding good style in Java, see the CSE 11 Style Guide. You will also receive feedback on your PA coding style via codePost to help you improve.
Late PA submissions will not be accepted in this course.
Every week, each Teaching Assistant (TA) will hold a Discussion Section, in which they will review course concepts to try to help students overcome the learning breakdowns they may have encountered throughout the week. Students are encouraged to come to Discussion Section with specific questions or concepts they wish to review. Discussion Section attendance is optional, and you are free to attend whichever (and however many) Discussion Section(s) you desire (this may change throughout the course depending on space constraints).
The following is the schedule of the three discussion sections:
There will be two exams: a midterm and a cumulative final. Both exams will be closed book / closed notes. The exam dates are specified in the Course Schedule. If you find a mistake in the grading of an exam, you have 3 days from the time the exam was graded to request a regrade. Exams cannot be made up, so if you have a conflict with these exam times/dates, contact the course staff immediately (and be sure to read UCSD's policy on exams). You MUST bring a photo ID to the exams. The exam dates and times are shown below:
All students must submit the Academic Integrity Form at the start of the course. You will not receive any course credit until you submit the form. By submitting the form, you are agreeing to its terms, so be sure to read it carefully. We encourage you to study together and discuss concepts from this class, and you may work on the RQs collaboratively, but all PAs must be written completely independently (no sharing code!). If you are found cheating, you will receive an automatic F in the course, and you may face even stricter sanctions from the University. In short, do not cheat!
We expect that all students will need help at some point in this course. If you find yourself needing help, this is not cause for embarrassment: it is completely expected, and our goal is to ensure that you are able to receive the help you need. Please be sure to seek help early and often through any (or all!) of the following resources:
Investigating the Impact of Pedagogical Choices on University Student Learning and Engagement
Who is conducting the study, why you have been asked to participate, how you were selected, and what is the approximate number of participants in the study?
Gabriele Wienhausen, Director of the Teaching and Learning Commons, together with her education research colleagues is conducting a research study to find out more about how pedagogical choices affect student learning and experience in the classroom. You have been asked to participate in this study because you are a student in a class that is being studied or used as a control. There will be approximately 500,000 participants in this study.
Why is this study being done?
The purpose of this study is to create knowledge that has the potential to improve the learning and educational experience of students at UC San Diego and beyond.
What will happen to you in this study and which procedures are standard of care and which are experimental?
If you agree to be in this study, the following will happen:
How much time will each study procedure take, what is your total time commitment, and how long will the study last?
Your participation involves only agreeing to let us use your data in our analysis. It will require no time on your part above the time you put into this course without agreeing to the study.
What risks are associated with this study?
Participation in this study may involve some added risks or discomforts. These include the following:
Since this is an investigational study, there may be some unknown risks that are currently unforeseeable. You will be informed of any significant new findings.
What are the alternatives to participating in this study?
The alternatives to participation in this study are not to participate. If you choose to opt-out of participating in this research study, we will exclude your data from analysis. Whether you participate will have no impact on your experience or grade in the associated class as the professor will not know who is or is not participating in the study until after final grades are assigned.
What benefits can be reasonably expected?
There is no direct benefit to you for participating in the study. The investigator, however, may learn more about how to improve student learning, and society may benefit from this knowledge.
Can you choose to not participate or withdraw from the study without penalty or loss of benefits?
Participation in research is entirely voluntary. You may refuse to participate or withdraw or refuse to answer specific questions in an interview or on a questionnaire at any time without penalty or loss of benefits to which you are entitled. If you decide that you no longer wish to continue in this study before the end of the quarter, simply respond to the online opt-out form here: https://goo.gl/forms/JSBRjEmkES6W6xYc2. If you decide to opt out after the quarter has ended, you must contact Laurel Nelson (laureln@ucsd.edu) and give the quarter and the course from which you would like your data withdrawn.
You will be told if any important new information is found during the course of this study that may affect your wanting to continue.
Can you be withdrawn from the study without your consent?
The PI may remove you from the study without your consent if the PI feels it is in your best interest or the best interest of the study. You may also be withdrawn from the study if you do not follow the instructions given you by the study personnel.
Will you be compensated for participating in this study?
You will not be compensated for participating in this study.
Are there any costs associated with participating in this study?
There will be no cost to you for participating in this study.
Who can you call if you have questions?
Gabriele Wienhausen and/or her colleague has explained this study to you and answered your questions. If you have other questions or research-related problems, you may reach Gabriele Wienhausen at gwienhausen@ucsd.edu or (858) 534-3958.
You may call the Human Research Protections Program Office at 858-246-HRPP (858-246-4777) to inquire about your rights as a research subject or to report research-related problems.
Your Consent
If you consent to participate in this study and are at least 18 years old, no action is needed. If you DO NOT consent to participate in this study, or you choose to opt-out at any time during the quarter, please submit this form online at https://goo.gl/forms/JSBRjEmkES6W6xYc2. Your instructor will not have access to the list of students who opted out until after grades are posted. Note that you must separately opt-out of the study for each course involved in this study.