A Syllabus Proposal for Teaching of Software Development Process in Undergraduate Courses in Computer Science.
José Augusto de Sena QuaresmaSandro Ronaldo Bezerra OliveiraPublished in: SBES (2022)
Keyphrases
- computer science curriculum
- software development process
- software engineering
- computer science
- computer science students
- undergraduate engineering
- undergraduate and graduate
- software design
- software development
- life cycle
- teaching methods
- software systems
- introductory computer science
- artificial intelligence
- requirements engineering
- engineering courses
- software architecture
- students studying
- college level
- software quality
- development process
- reference architecture
- object oriented
- introductory programming courses
- information systems
- modeling language
- design rationale
- engineering students
- programming course
- computer programming
- design patterns
- computer science courses
- learning styles