15-131 Great Practical Ideas for Computer Scientists 15-131 - COURSE PROFILECourse Level: UndergraduateFrequency Offered: Generally offered every fall - confirm course offerings for upcoming semesters by accessing the university Schedule of Classes.Course Relevance (who should take this course?): Intro level, low-stress class for students looking to learn the common tools that computer scientists use.Key Topics:Background Knowledge:Learning Resources:TerminalVimBashGitLaTeXNone required.Extratations - Out of class workshops and talks including:notesAutoLabExternal toolssoftware for practiceCourse Goals/Objectives:Assessment Structure: Have an understanding of how to use the most common tools that computer scientists use including:the terminalbashgitLaTeX, and UNIXHomeworks (80%)Midterm Exam (10%)Final Exam (10%)Prerequisites Required: NoneMinimum Grades in Prereqs:NoneCorequisites: NoneAnti-requisites: n/aCross-Listed: n/aSubstitutes: NoneRelated Courses: noneReservations: All seats reserved for SCS majorsMost Recent Syllabus: https://www.cs.cmu.edu/~15131/f16/syllabus/Special Permission Required: No(if yes, please see Notes)Units: 2Course Website:https://www.cs.cmu.edu/~15131/Department Website:https://www.csd.cs.cmu.eduCollege Website:http://www.cs.cmu.edu/Sample class notes:https://www.cs.cmu.edu/~15131/f16/topics/bash/bash-programming/Sample Assignment:https://www.cs.cmu.edu/~15131/f16/topics/readings/week-1/Sample Lecture Recording: https://www.cs.cmu.edu/~15131/f16/topics/terminal-usage/initial-setup/Notes: Back to Course Profiles List