Spring 2021
COMPSCI 198 112 - GRP 112
Directed Group Studies for Advanced Undergraduates
Introduction to Algorithmic Thinking DeCal
Jelani Nelson
Jan 19, 2021 - May 07, 2021
Tu
05:00 pm - 06:29 pm
Internet/Online
Class #:33198
Units: 2
Instruction Mode:
Pending Review
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
275
Enrolled: 225
Waitlisted: 0
Capacity: 500
Waitlist Max: 0
No Reserved Seats
Hours & Workload
2 to 8 hours of outside work hours per week, and 1 to 4 hours of directed group study per week.
Course Catalog Description
Group study of selected topics in Computer Sciences, usually relating to new developments.
Class Description
Coding interviews often require a skill set that is not fully covered by the undergraduate CS curriculum. Rather than leave students to learn these skills on their own, Introduction to Algorithmic Thinking attempts to bridge the gap between traditional computer science coursework and the industry recruiting process. With mock interviews and practice problems curated by frequency, Introduction to Algorithmic Thinking provides a hands on and practical approach to learning how to code algorithms commonly seen in software engineering interviews.
Class Notes
* Prerequisites:
CS 61A OR Data 8 OR Python programming experience
* Textbooks and Course Materials:
Cracking the Coding Interview by Gayle McDowell
CS 61A OR Data 8 OR Python programming experience
* Textbooks and Course Materials:
Cracking the Coding Interview by Gayle McDowell
Rules & Requirements
Repeat Rules
Reserved Seats
Current Enrollment
No Reserved Seats
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials
Associated Sections
None