Software Tools & Techniques Lab (UCSD CSE15L F23)
Joe Gibbs Politz - jpolitz@eng.ucsd.edu
- jpolitz.github.io
This is the page for the fall 2023 edition of the course.
Material and Schedule
- Week 1 – Markdown, URLs, Paths, and the Filesystem
- Welcome Survey (Part of Quiz 1) - Due 9:00 am (just before class) Wednesday October 4, 2023
- Quiz 1 (will be released after class Monday) - Due 9:00 am (just before class) Wednesday October 4, 2023
- Lab Report 1 - Due 10:00 pm Monday October 9, 2023
- Week 2 – URLs and Servers
- Quiz 2 - Due 9:00 am (just before class) Monday October 9, 2023
- Lab Report 1 - Due 10:00 pm Monday October 9, 2023
- Week 3 - VSCode and Your Local Machine
- Quiz 3 - Due 9:00 am Monday October 16, 2023
- Lab Report 1 Resubmission - Due 10:00 pm **Sunday** October 22, 2023
- Lab Report 2 - Due 10:00 pm **Sunday** October 22, 2023
- Week 4 - Testing and Files
- Lab Report 1 Resubmission - Due 10:00 pm Sunday October 22, 2023
- Lab Report 2 - Due 10:00 pm Sunday October 22, 2023
- Quiz 4 - Due 9:00 am (just before class) Monday October 23, 2023
- Week 5 - File Exploration and Text Analysis from the Command Line
- Quiz 5 - Due 9:00 am Monday October 30, 2023
- Skill Demo 2 - Due During Your Scheduled Skill Demo Time
- Lab Report 2 Resubmission - Due 10:00 pm Sunday November 5, 2023
- Lab Report 3 - Due 10:00 pm Sunday November 5, 2023
- Week 6 - Scripting, CI, and Autograding
- Lab Report 2 Resubmission - Due 10:00 pm Sunday November 5, 2023
- Lab Report 3 - Due 10:00 pm Sunday November 5, 2023
- Quiz 6 - Due 9:00 am Monday November 6, 2023
- Week 7 - Doing it All from the Command Line
- Quiz 7 - Due 9:00 am Monday November 13, 2023
- Skill Demo 3 - Due During Your Scheduled Skill Demo Time
- Lab Report 3 Resubmission - Due 10:00 pm Sunday November 19, 2023
- Lab Report 4 - Due 10:00 pm Sunday November 19, 2023
- Week 8 – Debuggers and Controlling Processes
- Lab Report 3 Resubmission - Due 10:00 pm Sunday November 19, 2023
- Lab Report 4 - Due 10:00 pm Sunday November 19, 2023
- Quiz 8 - Due 9:00 am Monday November 20, 2023
- Week 10 – Wrapping Up
- Lab Report 4 Resubmission - Due 10:00 pm Sunday December 3, 2023
- Lab Report 5 - Due 10:00 pm Sunday December 3, 2023
- Quiz 10 - Due 9:00 am Monday December 4, 2023
Office Hours Calendar
Direct Link to Office Hours Calendar
Frequently Asked Questions
Q: I’m also taking some other course whose final exam time overlaps with CSE15L. What should I do?
We will have scheduled oral exams in CSE15L with appointment slots. If you don’t have the time of the final exam free due to a conflict, you just need to be flexible in scheduling your exam some time during finals week.
Q: Will the course have remote options?
No. Plan to attend all lecture and lab sessions in person. Participation policies will take into account that not all students can make it all the time, but we will not have remote equivalents for completing lab and lecture.
Q: Is participation required?
Yes. A final policy will be posted by the start of the quarter with details, but you should plan to attend both lecture and your assigned lab section every week.
Q: I want to switch lab sections.
You are welcome to drop and re-add any section within the constraints of the web registration system. The labs are fully enrolled (which means the rooms are quite full), and we can’t offer moving between sections outside of official enrollment.
Q: I have a question about enrollment or the waitlist.
Check the web registration across all the sections; the course has many separate lab sections, and their enrollments and waitlists are independent and fluctuate. Contact CSE Advising for more information on enrollment and waitlist processes.
Q: How should I prepare for the course?
Review Java (for example, CSE11). Check out some related resources like MIT missing semester. Get enough sleep and set up your schedule so you can make the class and lab times. Bookmark this web site!