SGCI SGCI-YP CERSER ECSU ADMI NIA
Home Staff Participants Schedule Photos Resources Task Sheet

SGCI Coding Institute
The SGCI Coding Institute is focused on gateway development for undergraduate students at Elizabeth City State University. The workshop covers the core skills needed to be productive in design and maintenance of science gateways. The program is presented as short tutorials alternated with practical exercises, and all instruction is done via live coding.

2022 Coding Institute by SGCI (Printable Version)

Meeting ID: 863 3202 9581  Passcode: 611365
Date Trainer 9-10 am EST 10:30-12:30pm EST 1:30-3:30pm EST
Week 1 Objective: On-boarding students and providing non-technical skills and Basic Technical skills
6/6/2022 Sanjana/Linda Hayden/Josselyn Salgado Welcome, Task Sheets, logistics, Discord Jetstream Accounts Jetstream Accounts
6/7/2022 Josselyn Salgado Poster Designs UNIX commands + scripting UNIX commands + scripting
6/8/2022 Josselyn Salgado Lab or Task Sheet UNIX commands + scripting UNIX commands + scripting
6/9/2022 Josselyn Salgado Lab or Task Sheet UNIX commands + scripting UNIX commands + scripting
6/10/2022 Josselyn Salgado Lab or Task Sheet UNIX commands + scripting UNIX commands + scripting
     
Week 2 Objective: Provide instruction on HPC using Python
6/13/2022 Jeff Wood/Tony Guy Professional Statements and Resume HTML HTML
6/14/2022 Tony Guy/Josselyn Salgado Lab or Task Sheet Coding in Python Python labs
6/15/2022 Tony Guy/Josselyn Salgado Lab or Task Sheet Coding in Python Python labs
6/16/2022 Tony Guy/Josselyn Salgado Lab or Task Sheet Jupyter Notebook/GitHub Jupyter Notebook/GitHub
6/17/2022 Tony Guy/Josselyn Salgado Lab or Task Sheet Jupyter Notebook/GitHub Jupyter Notebook/GitHub
   
Week 3 Objective: Provide Information on Gateway Frameworks
6/20/2022 Rob Quick/Marlon Pierce Lab or Task Sheet Intro to Scientific Computing Source Control and Micro Services
6/21/2022 Voltron Data Rep:Fernanda Foertter Lab or Task Sheet Voltron Data Seminar: Apache Arrow 7.0.0 Voltron Data Seminar: Apache Arrow 7.0.0
6/22/2022 George Cox/Rob Quick/Marlon Pierce Lab or Task Sheet Code of Ethics Containers-  Flask, Redis and CI
6/23/2022 Voltron Data Rep:Fernanda Foertter Lab or Task Sheet Containers-  Flask, Redis and CI Voltron Data Seminar: Become a Voltronaut
6/24/2022 Rob Quick/Marlon Pierce Lab or Task Sheet Software Engineering and Design Software Engineering and Design
 
Week 4 Objective: Student Projects (Taking past hackathon projects to their logical next step)
6/27/2022 Munene/Tony/Josselyn intro to JavaScript intro to JavaScript intro to JavaScript
6/28/2022 Munene/Tony/Josselyn Data to Dashboard Student projects and mentoring Student projects and mentoring
6/29/2022 Munene/Tony/Josselyn Lab or Task Sheet Student projects and mentoring Student projects and mentoring
6/30/2022 Munene/Tony/Josselyn Lab or Task Sheet Student projects and mentoring Student projects and mentoring
7/1/2022 Munene/Tony/Josselyn Lab or Task Sheet Lab or Task Sheet Final Presentations
 
 
   
   
Resources    
Discord tutorials https://www.youtube.com/watch?v=rnYGrq95ezA
https://www.youtube.com/watch?v=gbu5ceEF3qk
Javascript tutorial https://www.youtube.com/watch?v=W6NZfCO5SIk  
HTML https://www.youtube.com/watch?v=UB1O30fR-EE  
Airavata Tutorial https://docs.airavata.org/en/latest/user-documentation/user-tutorials/  
Github Tutorial https://amigoscode.com/p/git-github  
Python Tutorial https://amigoscode.com/p/python  
Terminal, Bash & VIM Essentials https://amigoscode.com/p/terminal-and-vim-fundamentals  
     
s
ECSU CERSER
1704 Weeksville Road, Box 672, Elizabeth City, North Carolina 27909
Phone (252) 335-3696 Fax (252) 335-3790
   
PiMERS

Science Gateways Community Institute
Center of Excellence in Remote Sensing Education and Research

1704 Weeksville Road, Box 672, Elizabeth City, North Carolina 27909 
Phone (252) 335-3696 Fax (252) 335-3790

National Science Foundation Award Number ACI-1547611