Instructor email

Syllabus

Schedule

Lab hours (WHERE TO GET HELP)

Assignments


Python Documentation

Grade center on BlackBoard

Turnin Program Web Page

Class Discussion Group on Piazza

Account Request for Computer Science Department

iClicker Registration


Computer Science 303e
Elements of Computers and Programming

 

Class announcements will be made on the discussion group on Piazza.

January 6: This is the homepage for CS303e Spring 2012, sections 52760, 52765, and 52770. These sections are taught by Mike Scott.

CS303e is also being taught by Dr. Alison Norman. Her web page for the class at this site. She is teaching sections 52745, 52750, and 52755 with lecture from 11 am - 12 noon. While we are using the same materials and assignments you must go to the proper lecture.

The syllabus, schedule, and first assignment have been posted.

More Resources and Links:

Python Tutorials for Non-Programmers (I recommend One Day of IDLE Toying for starters)

Python Programming Language

Dive Into Python
Python Style Guide for CS303e Beginner's guide to Python Comprehensive Python Resource
Pair Programming Guidelines Python Fundamentals including IDLE information UT Learning Center: tutoring and academic counseling. Tutoring page here.
Example Programs Writing Your First Python Program Good Puzzles for Algorithmic thinking
Online Textbook:Python for Software Design: How to Think Like a Computer Scientist by Allen B. Downey Official Python Tutorial Coding Bat for practice writing code

Mike Scott's Homepage