← Back to courses

CSE 2307

Programming Tools and Techniques

COMPUTER SCIENCE AND ENGINEERING

This course offers an introduction to the tools and techniques that allow programmers to write code effectively. Tools covered include: version control, the command line, debuggers, compilers, unit testing, IDEs, bug trackers, and more. The course also places a heavy emphasis on code quality: how can we write code that is functional and that also meets quality standards? Peer review exercises will be used to show the importance of code craftsmanship. Prerequisite: CSE 131.

Instructors

Douglas Shook, Shook

4.0
Quality
4.0
Difficulty
1
Reviews
Sign in to Review

Reviews

Quality: 4Difficulty: 4Shook

had for 131 as well, clearly cares about the education of his students. is incredibly helpful in office hours (go to them!!!), but can occasionally come off as harsh/sassy due to... concise wording. can tell if you put in the effort before asking a question. was a good teacher in 237S because he really likes the material. respects effort the most.

4/22/2020