Affiliation:
1. Wentworth Institute of Technology, Boston, Massachusetts
Abstract
This case study discusses the incorporation of encryption systems development into the educational journey of undergraduate computer science or game development majors. We discuss the experience of first semester Daniel Webster College sophomores who attempted to develop the German WWII ENIGMA encryption system in assembly language. By incorporating a real world encryption system project into a beginning computer architecture class students become deeply immersed in numbering systems, hardware logic design, operating system services and, of course instruction set architectures. Of necessity, they also must refine and develop their programming skills to an extraordinary degree. During the past seven years we have found that most students can develop a complete software version of the complex and amazing ENIGMA encryption system. We outline in this paper the strategy that seems to lead to a successful outcome for most students.
Publisher
Association for Computing Machinery (ACM)
Reference14 articles.
1. Bletchley Park National Codes Center http://www.bletchleypark.org.uk/ Bletchley Park National Codes Center http://www.bletchleypark.org.uk/
2. Complex game development throughout the college curriculum
3. Complex game development by freshman computer science majors
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献