Programming Methodology

Development of individual skills necessary for designing, implementing, testing and modifying larger programs, including: design strategies and patterns, using functional and object-oriented approaches, testing and program verification, code refactoring, interfacing with libraries.

Programming Methodology

Development of individual skills necessary for designing, implementing, testing and modifying larger programs, including: design strategies and patterns, using functional and object-oriented approaches, testing and program verification, code refactoring, interfacing with libraries.

Programming Methodology

Development of individual skills necessary for designing, implementing, testing and modifying larger programs, including: design strategies and patterns, using functional and object-oriented approaches, testing and program verification, code refactoring, interfacing with libraries.

Programming Methodology

Development of individual skills necessary for designing, implementing, testing and modifying larger programs, including: design strategies and patterns, using functional and object-oriented approaches, testing and program verification, code refactoring, interfacing with libraries.

Hnrs Indstu COMPSCI

This is a stand-alone independent study designed by the student and faculty sponsor that involves frequent interaction between instructor and student. Qualitative and quantitative enrichment must be evident on the proposed contract before consent is given to undertake the study. Further information is available at CHC PATHS (honors.umass.edu/chc-paths/). REGISTRATION SHOULD BE DONE DURING PRE-REGISTRATION AND COMPLETED BEFORE THE END OF THE ADD-DROP PERIOD.

Intro to Programming

A complete introduction to computer programming using the Python language. Topics include coverage of all the supported data types and program code structures, functions (up through lambda expressions and recursion), reasoning about and debugging existing code, implementation of custom libraries, selection of data structures, and the fundamentals of object-oriented programming.

Applied Cryptography colloq

This colloquium will guide students in an in-depth study of both theoretical and practical cryptographic principles. Topics include zero-knowledge proofs, derivatives of which are now used in anonymous cryptocurrency such as ZCash, secure messaging protocols (e.g. Signal, Whatsapp), and secure multiparty computation. Other topics at student request.
Subscribe to