CSE 1321 Lab & Assignments

Lab Schedule

Modules

Module Videos Lab Instructions Assignment Instructions
M0 - Introduction, Syllabus, Gradescope, IDEs, and Source Code

 

 

M1 - I/O and Variables, Types, Operator, and Expressions

Assignment 1

M2 - Flow Control - Selection, Repetition

Lab 4
Lab 5
Lab 6

Assignment 2
 
M3 - Functions

Assignment 3

M4 - Sequence Types

Assignment 4
Assignment 5

M5 - Object Oriented Programming

 

M6 - Exception Handling
 

Lab 11

 
M7 - Intro to Java
 
Lab 12 Assignment 6
M8 - Review

Lab 13

Assignment 7

 

 

Resources

  • The following instructions were created to assist you with submitting projects in Gradescope. Remember that these steps are essential to submitting projects on time, resubmitting projects for other reasons, getting answers in our FAQs and submitting a regrade request. 

    If you need assistance, check the PDFs below or contact us during our office hours.

    Note: When submitting files to Gradescope, please make sure to submit all relevant files every time you upload to Gradescope, because previously uploaded files will not be visible to us.  

    Upload the source code files (.py) to the assignment submission folder in Gradescope by the due date.

     

  • Though you can use whatever IDE you'd like at home, below is the IDE that we recommend and is installed in our labs for the different languages:

    1)
    - By JetBrains

    2)
        - Web-based and doesn鈥檛 require installation
        
    3 )
         - Web-based.

    4)
        - Used in the java module at the end of the course.