Title
Teaching Programming and Design-by-Contract.
Abstract
This paper summarizes the experience of teaching an introductory course to programming by using a correctness by construction approach at Innopolis University, Russian Federation. In this paper we claim that division in beginner and advanced groups improves the learning outcomes, present the discussion and the data that support the claim.
Year
Venue
Field
2017
arXiv: Software Engineering
Functional logic programming,Fifth-generation programming language,Programming language,Computer science,Inductive programming,Correctness,Design by contract,Theoretical computer science,Symbolic programming,First-generation programming language,Programming language theory
DocType
Volume
Citations 
Journal
abs/1710.07956
1
PageRank 
References 
Authors
0.37
2
8
Name
Order
Citations
PageRank
Daniel de Carvalho152.90
JooYoung Lee211.38
A.M. Khan3172.97
Manuel Mazzara449364.05
Mansur Khazeev512.06
Ruslan Mustafin61107.86
Alexandr Naumchev724.11
Víctor Rivera85212.94