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

M2 - Flow Control - Selection, Repetition

Lab 3
Lab 4
Lab 5

M3 - Methods

Assignment 4

M4 - PyGame.  Intro, Surfaces, Rectangles, Movement, Collisions, Events, Multimedia
Assignment 5
M5 - Sequence Types

Assignment 6

M6 - Object Oriented Programming  
Assignment 7
M7 - Java

 

 

 

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’t require installation
        
    3 )
         - Web-based.

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