NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Lei Tang – ProQuest LLC, 2018
The software industry spends a tremendous amount of effort and resources on software testing and maintenance to improve the quality of software. However, a large portion of the cost may be saved by training high-quality software developers with better Computer Science education. Skilled software developers can not only produce code of fewer bugs…
Descriptors: Computer Science, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sharman, Jonathan; Acemyan, Claudia Ziegler; Kortum, Philip; Wallach, Dan – International Journal of Computer Science Education in Schools, 2021
Software security is inevitably dependent on developers' ability to to design and implement software without security bugs. Perhaps unsurprisingly, developers often fail to do this. Our goal is to understand this from a usability perspective, identifying how we might best train developers and equip them with the right software tools. To this end,…
Descriptors: Teaching Methods, Computer Science Education, Undergraduate Students, Computer Software
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Davari, Sadegh; Perkins-Hall, Sharon; Abeysekera, Krishani – International Association for Development of the Information Society, 2017
There is a shortage of STEM (Science, Technology, Engineering and Mathematics) educated workforce in the US, especially among minority and underrepresented groups. Recruiting and retaining STEM majors has been a major problem for universities and community colleges for many years. The Computer Science department of University of Houston-Clear Lake…
Descriptors: Student Recruitment, Academic Persistence, Majors (Students), STEM Education