The Fundamentals of Technical Writing (PV177/TechWriting)
Red Hatters and faculty at our partner universities and institutions often collaborate on the development of course materials related to open source and our core research areas of interest. Here, we make those materials available and invite you to share, re-use, and remix these materials and join in the collaboration.
Course materials are hosted externally.
This course may not be offered at this time, or the offering institution’s registration period may not be open.
Courses listed in this directory may be in-person courses and/or may require enrollment at the offering university.
Taught by industry software veterans who serve as Spark! Engineers in Residence in CDS, this 2-credit course presents students with an unadulterated view of what they need to know as they take on software engineering projects, in preparation for careers as full-stack software/data engineers. From a brass tacks perspective, the course covers a number of tactical topics. The course covers the language of modern software development including patterns, source control, pull requests, open source, containerization, virtualization, and agile vs waterfall development methods. Additionally, the course introduces students to a few of the specialized professional software engineering and DevOps roles in industry.
Learn about more courses at the Course Material Catalog.
COURSES LIKE THIS