Teaching data modeling

Paul Wagner
2005 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE '05  
While competition for scarce space in a Database Systems course curriculum increases, the amount of time spent in many such courses on data modeling decreases. We instead recommend increasing the amount of time spent in the study of data modeling and encourage data model study beyond formalism syntax. We do this in an attempt to help computer science students better understand complex data domains and to help develop higherlevel skills that serve them well in a job market threatened by the
more » ... eatened by the increased outsourcing of lower level programming jobs. We further recommend the study of process skills as part of data modeling, and develop the idea of data patterns to assist students in the development of advanced data modeling skills.
doi:10.1145/1067445.1067493 dblp:conf/iticse/Wagner05 fatcat:ilonu23pcvgo3mt3xq6svisax4