Skip to Main Content

Introduction to Computer Science

Computer Science Department

Assignment

Description

Release

Due

Submit

Assignment 1

Pseudocode (40 points)

Write algorithms, their test cases, and the number of operations executed. 

June 11

June 18 at 11PM

Assignment 2

Hello, World (35 points)

Install VScode, write a few short Java programs and submit through our automated grader called Autolab.

June 18

June 25 at 11PM

Assignment 3

Conditionals and Loops (60 points)

Write Java programs to practice conditionals and loops. 

June 25

July 2 at 11PM

Assignment 4

Arrays (50 points)

Write Java programs to practice one and two-dimensional arrays.

July 2

July 9 at 11PM

Assignment 5

Functions (50 points)

Write a weather prediction function.

July 9

July 16 at 11PM

Assignment 6

Recursion (80 points)

Write programs to practice recursion.

July 16

July 23 at 11PM

Assignment 7

Using Data Types (65 points)

Write a program to practice using Data Types

July 23

August 2 at 11PM

Assignment 8

Creating Data Types (80 points)

Rank patients waiting for a heart transplant.

August 2 July 30

August 16 at 11PM

Assignment 9

Searching, sorting and performance (50 points)

Written assignment to practice sorting/searching algorithms and analysis of algorithms.

August 6

August 13 15 at 11PM