@inproceedings{, author = {Pawelczak, Dieter; Baumann, Andrea; Schmudde, David}, title = {A new Testing Framework for C-Programming Exercises and Online-Assessments}, editor = {}, booktitle = {The 11th International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS'15)}, series = {}, journal = {}, address = {}, publisher = {}, edition = {}, year = {2015}, isbn = {1-60132-243-7}, volume = {}, number = {}, pages = {279-285}, url = {http://worldcomp-proceedings.com/proc/p2015/FEC2885.pdf}, doi = {}, keywords = {C-programming ; teaching programming ; unit testing ; static code analysis ; dynamic code analysis}, abstract = {Difficulties with learning a programming language are wide spread in engineering education. The use of a single integrated programming environment for coding, debugging, automated testing and online assessment lowers the initial burdens for novice programmers. We have developed the Virtual-C IDE especially for learning and teaching the C programming language with an integrated framework for program visualizations, programming exercises and online assessments. A new enhancement of the IDE is a xUnit like testing framework allowing on the one hand larger sets of small, test-based programming exercises and on the other hand simplifying the development of programming assignments. The integration of the new testing framework in the assessment system gives students a better and direct feedback on their programming achievements and helps to find syntactic and semantic errors in their source code.}, note = {}, institution = {Universität der Bundeswehr München, Fakultät für Elektrotechnik und Technische Informatik, ETTI 6 - Software Engineering, Professur: Pawelczak, Dieter}, }