CS 498 ISE - Special Topics - IOT Software Engineering
Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. Course Information: 1 to 4 undergraduate hours. 1 to 4 graduate hours. May be repeated in the same or separate terms if topics vary.
Description: Students will gain exposure to software engineering principals through design and implementation of a large-scale cloud IoT software system. Students will gain real-world experience, working in teams to construct and refine a large software base. Each team will focus on a part of the software (graphical frontend, cloud backend, algorithm core, etc.) and will be expected to have or acquire the skills needed to contribute. We will work together to build something real; at the end of the semester, students will gain operational experience through deployment of their useful system on the Internet and make it available for users across the world. The focus of this class will be on cloud IoT and the development of software platforms that drive IoT applications, as opposed to hardware or wireless concepts covered in other courses. Prerequisites: solid programming experience (e.g., CS 241, 242, 438, 423), and consent of instructor (please email your CV to firstname.lastname@example.org to re
Option 1Number of Required Visit(s): 0
Course Level: Graduate