Logistics¶
This course is one of the most important foundational courses in the introductory course sequence for the Computer Science major.
We will be using textbook called a zyBook for the course authored by Prof. Sandy Irani: it is an e-book format that re-imagines traditional textbook material in a unique manner by using interspersed participation and challenge activities, exercises, and animations of algorithmic procedures and computations. Here are the steps to get the zyBook:
Sign in or create an account at learn.zybooks.com
Enter zyBook code: RUTGERS50198171ShendeSpring2020
Subscribe
Staying current with required reading of material and timely completion of the assigned textbook activities (both participation activities and challenge activities), will have a huge impact on how well you perform on the problem sets, exams and class discussions. You must complete the activities by the assigned date to get credit for them: notes in the zyBook will provide the deadlines for completion.
Some key points to remember:
The class will meet twice a week on TTh from 2pm to 3:20pm in FA-219. Class attendance is mandatory - I will carry out spot attendance and give regular in-class quizzes.
Additional notes, clarifications, and expository content related to the zyBook material will be linked from the zyBook itself.
The Rutgers Canvas site will be used for hosting all the material (shared documents, online discussions, quizzes, problem set submission, grades) in the course.
Other Resources¶
The mathematical foundations of Computer Science have evolved from centuries of mathematical thought and the combined work of generations of mathematicians. As such, many resources are available to the student to pursue more detailed investigations into specific topics.
From time to time, I will share links to resources (articles, videos etc.) that provide additional insight into a particular concept or topic. When appropriate, I will also post explanatory material for specific problems posed or discussed in class.