Introducing Software Development Process, Software Engineering, and Artificial Intelligence in a CS0.5 Course Project.
Steven M. HadfieldAlexander C. RoosmaAdrian A. de FreitasKimberly A. BraunSteven P. FultonJoel CoffmanDavid T. MerrittKenneth R. SampleJustin C. WilsonBobby D. BirrerPublished in: ITiCSE (2) (2022)
Keyphrases
- software engineering
- software development process
- artificial intelligence
- software development
- computer science
- requirements engineering
- software design
- software projects
- software systems
- reverse engineering
- life cycle
- software architecture
- development process
- design patterns
- knowledge representation
- intelligent systems
- software developers
- software quality
- object oriented
- reference architecture
- business process
- decision support system
- knowledge management
- computational intelligence
- modeling language
- information systems
- database