This course provides an in-depth exploration of essential concepts and techniques for analyzing and designing information systems, with an overview of the system development life cycle. Emphasis is on developing practical skills through real-world case studies and projects, preparing students to tackle complex system design challenges. The course equips students with the knowledge and expertise needed to optimize information systems for enhanced efficiency and functionality. Students must be a Junior or Senior or obtain permission from the instructor. Spring odd years.