CS 341: Foundations of Computer Science II

 

 

Instructor: 

 

·       Marvin K. Nakayama
Office: GITC 4312 (GITC is Building 31 on this campus map)
Phone:  (973) 596-3398
E-mail:  marvin@njit.edu (put “CS 341” and section number in the subject line)

·       Office Hours for Spring 2024: 

o   In person (just show up at GITC 4312) or through Webex (send me email to schedule) 

§  Monday, Thursday, 10:00am – 11:15am

o   Or by appointment (send me email to schedule) 

o   Office hours will only be through Webex whenever in-person classes are moved online.

·       Tutoring: available through YWCC/ACM

 

 

Important Announcements

 

Make sure you hit the Refresh or Reload button on your web browser whenever you visit this page to make sure you have the latest version.

 

·       Here is a list of theorems that we cover in the semester.  The list will be included at the back of the final exam.

·       I have posted practice problems for the final exam and solutions as slides.  Students may find it helpful to look over them at the beginning of the semester to help identify some of the key topics that are covered in the course as they arise in the lectures.

 

 

Course Materials

 

The following are PDF files of the handouts, lecture notes, assignments, and old quizzes and exams. You need the Adobe Reader to read these files. 

 

Homework assignments are below, along with solutions.  You should try to work out the homework problems before looking at the solutions.  You do not need to turn in the homework.

 

Video podcasts of the slides with voiceovers are available through a link given in the course Canvas page.  You must log in with your NJIT UCID.

 

 

Syllabus

 

·       Syllabus for Spring 2024 face-to-face section 010

 

Textbook

 

 

Lecture Notes

 

 

Projects

 

 

Homework Assignments

  

 

Old Exams and Quizzes

 

 

Canvas

 

 

Links

 

 

Last Modified: 1/11/2024 12:29:47 PM