Introduction to Computer Science Skip to Main Content Home Syllabus Lectures Assignments Exams Staff Tutors Rutgers Home SAS CS Introduction to Computer Science Computer Science Department Home Syllabus Lectures Assignments Exams Staff Tutors Assignment Description Release Due Submit Assignment 1 Pseudocode (40 points) Write algorithms, their test cases, and the number of operations executed. January 29 February 05 at 11PM Submit Assignment 2 Hello, World (35 points) Install VScode, write a few short Java programs and submit through our automated grader called Autolab. February 05 February 12 at 11PM Submit Assignment 3 Conditionals and Loops (60 points) Write Java programs to practice conditionals and loops. February 12 February 26 at 11PM Submit Assignment 4 Arrays (50 points) Write Java programs to practice one and two-dimensional arrays. February 26 March 05 at 11PM Submit Assignment 5 Functions (25 points) Write a library of polygon transformations. March 05 March 12 at 11PM Submit Assignment 6 Functions (50 points) Write a weather prediction function. March 12 March 22 at 11PM Submit Assignment 7 Recursion (10 points) Plot recursive triangles. March 26 April 02 at 11PM Submit Assignment 8 Using Data Types (95 points) Write two programs to practice using Data Types. April 02 April 16 at 11PM Submit Assignment 9 Creating Data Types (80 points) Rank patients waiting for a heart transplant. April 16 April 30 at 11PM Submit Assignment 10 Searching, sorting and performance (65 points) Written assignment to practice sorting/searching algorithms and analysis of algorithms. April 16 April 23 at 11PM Submit Connect with Rutgers Rutgers Home Rutgers Today myRutgers Academic Calendar Calendar of Events SAS Events Explore SAS Departments & Degree-Granting Programs Other Instructional Programs Majors & Minors Research Programs, Centers, & Institutes International Programs Division of Life Sciences Explore CS We are Hiring! Research News Events Resources Search CS Home Back to Top Copyright 2020, Rutgers, The State University of New Jersey. All rights reserved. Rutgers is an equal access/equal opportunity institution. Individuals with disabilities are encouraged to direct suggestions, comments, or complaints concerning any accessibility issues with Rutgers web sites to: accessibility@rutgers.edu or complete the Report Accessibility Barrier or Provide Feedback Form.