CSSE 120 - Introduction to Software Development
- Credit Hours: 3R-3L-4C
 - Term Available: F,W,S
 - Graduate Studies Eligible: No
 - Prerequisites: None
 - Corequisites: None
 
An introduction to programming with an emphasis on problem solving. Problems may include visualizing data, interfacing with external hardware or solving problems from a variety of engineering disciplines. Programming concepts covered include data types, variables, control structures, arrays, and data I/O. Software development concepts covered include testing, debugging, incremental development, understanding requirements, and version control systems.