SSW 500 Introduction to Software Development
Software development skills are critical for most academic and professional positions. This course introduces Software Engineering students to software development and covers several related software development tools and techniques that are critical for success as a member of a software engineering team. The course introduces programming with Python, Object-Oriented design, and data structures including linear and non-linear data structures. The course also explores collaborative source code and project management with GitHub and emphasizes software analysis, debugging, testing, and refactoring techniques. Finally, data management technologies such as SQL are introduced. Weekly hands-on assignments allow students to practice new skills for building complex software systems in a business environment
Distribution
School of Systems and EnterprisesOffered
Fall Semester
Spring Semester
Summer Semester