Transfers ToCSUDescriptionThis advanced course requires students to be proficient in programming. Students with little programming experience are encouraged to take additional programming courses before enrolling in this course. In this course students learn how to design a software system from data collection, analysis and design to final output including forms, flowcharts, and documentation. It covers the tools and techniques used in analysis, design, and project management, such as the preparation of systems specifications, detail system designs, Gantt charts, and data-flow diagrams. In this course students develop a complete system; however this course does not cover any programming concepts.