COGS500
Download as PDF
COGS500 - Computing for the Research Lab
Course ID
042198
Course Description
Students with a broad range of backgrounds will benefit from the course and it does not assume you know anything about computers! You will need to be comfortable with D2L, and have a good internet connection. You will need to download Google docs.
Research labs need confident, productive, and organized lab members who can identify and solve hardware, network, and software problems. This friendly asynchronous 3-credit iCourse is ideal for students who would like to improve their abilities to contribute to research by enhancing their technical expertise and self-reliance.
Specifically, through both theoretical and hands-on practical lessons, you will learn about computer hardware; file and operating systems; networking; Unix commands; programming (Bash, Python, and Matlab); data curation, version control (GIT and Datalad); containerization (Docker), relational databases (MS Access), and digital signal processing (including audio, images and video formats).
Research labs need confident, productive, and organized lab members who can identify and solve hardware, network, and software problems. This friendly asynchronous 3-credit iCourse is ideal for students who would like to improve their abilities to contribute to research by enhancing their technical expertise and self-reliance.
Specifically, through both theoretical and hands-on practical lessons, you will learn about computer hardware; file and operating systems; networking; Unix commands; programming (Bash, Python, and Matlab); data curation, version control (GIT and Datalad); containerization (Docker), relational databases (MS Access), and digital signal processing (including audio, images and video formats).
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
CGSC400
Component
Lecture
Optional Component
No