Teaching an Introductory Software Engineering Course in a Computer Science Program.
Pankaj JalotePublished in: CSEE&T (2009)
Keyphrases
- software engineering
- computer science curriculum
- computer science
- programming course
- introductory programming courses
- undergraduate engineering
- artificial intelligence
- computing education
- computer programming
- computer science education
- software development
- software systems
- introductory computer science
- lecture notes
- programming language
- computer science students
- computer programs
- software testing
- reverse engineering
- social sciences
- object oriented
- software engineers
- introductory programming
- software projects
- data mining
- researchers and practitioners
- formal methods
- e learning
- programming environment
- design patterns
- test cases
- library and information science
- machine learning
- engineering courses
- learning process
- human computer interaction
- training program
- novice programmers
- development process
- software reuse
- student learning
- learning sciences