100

SFE 112 Introduction to Software Engineering

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. 

2

SFE 128 Linux and Scripting

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.  

3