CSC 324 – Software Design and Development, and CSC 326 – Software Development Leadership.
Spring 2, 2021
Course Information
- Course Schedule.
- Syllabus: 324 (accessible version).
- Previous offerings here and below.
Additional Resources:
- Ruby. Learn Ruby the Hard Way;
- Rails. Ruby on Rails Tutorial and David Heinemeier Hansson;
- Rails community. Rails conference and “30 Ruby on Rails Experts, Bloggers, and Influencers”;
- 2020 Ipsum. A lorem ipsum generator to commemorate the things from 2020 we’d probably like to forget.
Dear students: depending on the project to which you are assigned, you may need to consent to a background check as a volunteer working at that site.
International Students, kindly note:
If you are inside the U.S.A. in F-1 visa status, you must secure Curricular Practical Training (CPT) authorization through the Office of International Student Affairs before you can pursue a project with a non-college work site or non-profit organization. You do not need CPT authorization if your project is helping a Grinnell College office or department, or if you are enrolled online from outside of the U.S.A. If you are uncertain, please contact me or the OISA.
I am happy to help you. Please, DO feel encouraged to reach out if I can be of any help.
Fall 2, 2020:
Guest Lectures
- 12/11: 3D bioprinting and career milestones. Guest Lecturer: Taciana Pereira.
- 12/09: Work, research, and apps. Guest Lecturers: Kenneth Li, and Yiyuan Yang.
- 11/25: Career goals and aspirations. Guest Lecturer: Jonathan Santos, CFA.
- 11/11: Tips on how to work with legacy code. Guest Lecturer: Wesley Beary.
Course Information
- Syllabi: 324 and 326;
- Schedule;
- Readings;
- Previous Offerings.
Deliverables
- 324_326_Deliverables – EthicsEssay;
- 324_Deliverables – portfolio;
- 324_Deliverables – Individual Project (NEW!)
- 324 and 326_GroupProject;
- 326 – Collection;
- 326_Deliverables_leadershipEssay
Community
TeaM Chat (at least 15 minutes per week).
Coffee Chat:
- Optical Illusions: do you have a favorite? 12/4;
- Did you change food habits during the pandemic? What comfort food or snack works well during these “different” times? Hungry to hear from you! 11/20;
- What was the very first movie or tv show you ever watched or remembered? 11/13;
- “What inspires you?” 11/06;
- Machine Learning 10/30.
Additional Resources:
- Ruby. Learn Ruby the Hard Way;
- Rails. Ruby on Rails Tutorial and David Heinemeier Hansson;
- Rails community. Rails conference and “30 Ruby on Rails Experts, Bloggers, and Influencers”;
- Inspiration. CodePen, 20 Freshest Web Designs;
- UX. “47 Key Lessons for UI & UX Designers”
- Tools. Real-Time Website Privacy Inspector;
- Next steps. What can I do after finishing the Ruby on Rails Tutorial? A possibility: real-time apps using WebSockets.
Course Logo:
