PowerPoints and Assignments

Week 1, 1/24

      Syllabus       

Course introduction

Python introduction

Read Chapter 1, 2 

Revel assignment 1: Do quizzes 2.6 and 2.7

Due date: Monday, 2/7/2022

 

Week 2, 1/31

Python introduction continue

Decision structures

Revel assignment 2: Do project 2.1

Due date: 2/14

Programming Assignment 1

Week 3, 2/7

Decision structure continue

Revel assignment 3: Do quiz 3.2 and project 3.1

Due date: 2/21

Programming assignment 2

Week 4, 2/14

Complex condition

Repetition structures

Revel assignment 4: do quiz 4.2

Due date: Wednesday, 3/2/22

Programming assignment 3

Week 5, 2/21

Repetition structures continue

Exam 1 sample

Week 6, 2/28

In-person exam 1

Revel assignment 5: Do programing project 4.2

Due date: 3/14/22

Programming assignment 4

Week 7, 3/7

Functions

Revel assignment 6: Do quizzes 5.2 and 5.5

Due date: 3/28/22

Week 8, 3/14

Programming assignment 5

Python Classes and objects

Week 9, 3/21 Spring Recess
Week 10, 3/28

Python collections

Programming assignment 6

Instructions to install NetBeans 13

Week 11, 4/4

File processing

Programming assignment 7

Week 12, 4/11

Exam 2 review and sample

 

Week 13, 4/18 Exam 2
Week 14, 4/25

Client-side scripting with JavaScript

Programming assignment 8

Week 15, 5/2

Cascade Style Sheet

Programming assignment 9

Week 16, 5/9 Server-side scripting demo:JSP and Django