GRAD 778 - Elements of Research Computing - Fall 2023 course/workshop series
We are pleased to announce the return of an exciting opportunity for graduate students, postdocs and faculty to acquire and/or improve their skills in research computing.
Course overview
The new Computational Modeling and Analysis Core of the Center for Integrative Neuroscience is pleased to offer an intensive module-based course that will be an overview of computational research as well as a skills-based introduction to programming for automating computational tasks. Lectures are delivered in an online setting. That is, units will be made available via pre-recorded video one week prior to the scheduled session for students to complete the programming assignments, followed by real-time live discussions, demonstrations, and exercises on Saturdays. Each workshop is designed to run approximately three hours. Please see below a tentative schedule of workshops. Students can select from mini-courses of interest and “build their own curriculum,” choosing which weekend modules work with their interests and schedule. Workshops are generally designed with minimal pre-requisite knowledge about each unit.
Course topics
Workshop | Details |
Documentation and Communication (Overleaf) | 3 hours instructional - design, write, maintain and desseminate research results |
Intro to Linux | 3 hours instructional: shell programming for Linux environments |
Source Version Control | 3 hours instructional: Establish and maintain version control for collaborative research computing |
Python | 9 hours instructional: 3 x 3-hour modules: introductory. intermediate and advanced programming in Python |
Introduction to Deep Learning Architectures | 3 hours instructional: Deep learning and main foundational architectures for science and engineering |
Classification with Deep Architectures | 3 hours instructional: Using deep architectures to perform classification tasks |
Classification with Deep Architectures | 3 hours instructional: Using deep architectures to perform segmentation tasks |
High-Performance Computing | 3 hours instructional: Using the NvBAISEC cluster for accelerating computation |
Statistics | 3 hours instructional: Introduction to power analysis, statistical tools and analytics |
Anyone interested in using computational tools for research is encouraged to attend, including graduate students, postdocs, faculty, and staff. Attendees will have the opportunity to work hands-on with various real-world examples and write basic programs in more than one programming language. Each module is held in mini-session format in which lessons will be fully inclusive within each weekend module. Attendees must have a valid NetID.
The graduate version of the course, GRAD 778, Elements of Research Computing is cross-listed in several departments (including Biology, CSE, NRES, and Psychology) and is available for registration in MyΒι¶ΉΣ³».
Students intending to register for graduate-level S/U credits will have the option of attending:
3 modules = 1 credit
6 modules = 2 credits
9 modules = 3 credits
Interested students or auditors will be required to attend the mandatory course introductory session via Zoom on Saturday, August 26 at 10 a.m. at the zoom link below:
For more information, please contact Alireza Tavakkoli (tavakkol@unr.edu).