CSC 171 - Introduction to Computer Programming
407 Science
(516)877-4482
siegfrie@adelphi.edu NOT FOR ASSIGNMENT SUBMISSION
Office hours: M 2:00-3:00PM; W 9:55-10:55AM;
F 10:55-11:55AM; (in SCB 407); Tu 5:00-6:00PM (online)
Course Home Page |
Announcements |
Syllabus |
Class notes |
Labs Assignments |
Programming Assignments
Below you will find links to various class assignments that have been
converted into web pages:
- An Introduction to Programming in Python:
- Lab #1 - Installing Python and Run Your First
Python Program
- Lab #2 - Simple Flowcharts and Expressions
- Lab #3 - Pseudocode and Stepwise Refinement
- Boolean Expressions and Selection:
- Lab #4 - Flowcharts and Pseudocode for
Decisions
- Lab #5 - Non-binary Decisions
- Counting Loops:
- Lab #6 - Counting Loops
- Lab #7 - Counting Loops With a Decision
- Conditional Loops:
- Lab #8 - Working With Conditional Loops
- Using Character and String data:
- Lab #9 - Basic Work with Strings
- Lab #10 - Working With Strings in a Program
- Lab #11 - More Work With Strings
- Lab #12 - Still More Work With Strings
- Functions:
- Lab #13 - Using Functions to Write Messages
- Lab #14 - Printing Numbers in Square Brackets
- Lab #15 - Maximum and Minimum Values
- Lab #16 - Creating a Trig Table
- Files and Exceptions:
- Lab #17 - Reading Input From Text Files
- Lab #18 - Using Functions
- Lab #19 - Writing Output to a Text File
- Lab #20 - Reading and Writing to a Text File
- Lists:
- Lab #21 - Working with Lists
- Lab #22 - Finding the average of list of
numbers
- Lab #23 - Finding the average of list of
numbers, excluding the highest and lowest values
- Dictionaries:
- Lab #24 - Some Basic Dictionary Operations
- Lab #25 - A Basic Dictionary Program
- Lab #26 - Creating A Dictionary Using a Text File
- A Brief Introduction to Objects:
- Lab #27 - Writing a VERY Basic Class