CSE 15L Spring 2017


Welcome to CSE 15L!

This is the site for CSE 15L at UCSD for Spring 2017. Here, you'll be able to find information about the class as well as links to resources. If you have any questions, please post them on our Piazza!

View Labs »


Syllabus

Welcome to CSE 15L, Software Tools and Techniques! We are excited to have you in this course. In CSE 15L, you will be introduced to fundamental Software Engineering Tools and Techniques that will enable you to build great software efficiently.

What will you learn?

At the end of this course you will be able to:

  • Comfortably work in Linux operating systems
  • Use vim editor to your advantage by learning the vim shortcuts that make programming simpler
  • Write Shell Scripts to automate tasks
  • Build better Software with understanding of Automated Software Development and Testing Tools
  • Find and fix errors in programs
  • Use Version Control Software to track progress of your latest builds and releases

Accounts

ACMS Account Lookup

Book (Optional)

Title:                A Practical Guide to Linux Commands, Editors, and Shell Programming
Edition & Publisher:  Prentice Hall
Author:               Mark G. Sobell
ISBN:                 013308504X

Grading

Your final grade will be determined via the following percentages:

  • Labs: 29% (10 Labs)
  • Homework: 10% (Release every Thursday after last lab, due: every Monday on 11:59pm)
  • Scripting Project: 10% (Will be release on week 7 after midterm)
  • Midterm: 15%
  • Final: 35%
  • Professionalism credit: 1%
Your grades are posted on Gradesource. Please check your email to find your secret number.

Guidelines

*Individuals are not permitted to approach students to offer services of any kind in exchange for pay, including tutoring services. This is considered solicitation for business and is strictly prohibited by University policy.