Course ID
042685
Course Description
The objective of this course is to teach students digital research skills: how to clean and organize data, how to write basic code, how to use LATEX and reference managers for writing research papers, how to use modern version control and collaborative software (git), and how to use high-performance computing (HPC at UA). The course assumes no background in computer science or programming.
The main programming language used will be Python, but the course will also go through the basics of several other software packages, including R, SQLite, and FORTRAN. Students will replicate a paper that uses a variety of techniques. This allows students to get comfortable with the fundamentals of programming while also getting some hands-on experience to see what it takes to complete a research
paper.
The main programming language used will be Python, but the course will also go through the basics of several other software packages, including R, SQLite, and FORTRAN. Students will replicate a paper that uses a variety of techniques. This allows students to get comfortable with the fundamentals of programming while also getting some hands-on experience to see what it takes to complete a research
paper.
Min Units
3
Max Units
3
Repeatable for Credit
No
Grading Basis
GRD - Regular Grades A, B, C, D, E
Career
Graduate
Course Requisites
May be convened with
Component
Lecture
Optional Component
No