CSE 15L: Software Tools and Techniques Laboratory

UC San Diego Academy 2016

Welcome to CSE 15L Software Tools and Techniques Laboratory!

Instructor and mentors

Instructor: Gary Gillespie

Teaching assistants:


Course website


Course description

Hands on exploration of software development tools and techniques. Investigation of the scientific process as applied to the development and debugging of programs. Introduction to and practice with specific software tools and techniques to aid in coherent software development processes. Emphasis is on weekly hands-on laboratory experiences including pre- and post-lab work, development of laboratory notebooking techniques as applied to software design.

Textbook and other course materials

A Practical Guide to Linux Commands, Editors, and Shell Programming, Mark Sobell, Prentice-Hall, 3rd edition.

All textbooks and course materials will be provided to the students free of charge on the opening day (August 2, 2015).

Course requirements and grading

Academic integrity