100
Introduction to the methods and tools for software development. Topics include the personal software process, requirements engineering, software design, testing methods, project management, and other management techniques.
This course covers the Linux operating system, the BASH command line, and its related applications. The goal of this course is to build familiarity with the Linux command line environment, Linux system administration, and scripting proficiency. Students will get hands-on technical experience with installing, configuring, and administering Linux systems and well as building scripts to automate tasks.