April 28, 2014
- All remaining grades will be posted on Sakai as soon as possible.
Check your grades for accurracy and let us know about problems
April 23, 2014
- Final exam is on Wednesday, April 30, 2-5pm
- Frequently asked questions about the final
- Hangman is not an assignment, but will be the basis of questions on the Final Exam
April 21, 2014
- Sign up to be a UTA for CompSci 101 in the Fall
- Current Reading
- The Golden Ticket by L. Fortnow, Chapter 1
April 7, 2014
- Upcoming Deadlines
- Recommender, due by the end of the day Tuesday, April 15
- Extra Credit APT Set, due by the end of the day Sunday, April 20
March 26, 2014
- Second midterm is this week
- These are the Python functions you should be familiar with for the exam
- Previous midterm exams are available online
- The written in-class exam will include questions about
- List comprehensions, understanding and writing them
- An APT problem from Sets 4-6 with some examples that do not work correctly
- An essay problem about different kinds of sequences (like this week's lab)
- Given data in a list, use different sequences to find information about the list
- Given the appropriate code relating to basketball or movie data, you will be asked to both describe how that code works and write new code using the dictionary
- The coding in-lab exam will be done in Eclipse (or Canopy) and ask you to write code to answer questions about the movie data
- Upcoming Deadlines
- APT Set 6, due by the end of the day Tuesday, April 1
March 17, 2014
- Upcoming Deadlines
- APT Set 5, due by the end of the day Monday, March 24
March 7, 2014
- Current Reading
- Online Textbook, Dictionaries
February 24, 2014
- Grades are starting to appear in Sakai (more to come this week)
- Have a concern about a grade, request a regrade using this form
- Need some extra time, request an extension using this form
- Current Reading
- Online Textbook, Tuples and Immutability
- Online Textbook, List Comprehensions
- Upcoming Deadlines
- APT Set 4, due by the end of the day Monday, March 3
- Assignment 3, Bioinformatics, due by the end of the day Friday, March 7
February 12, 2014
- First midterm is next week (in class and in lab)
- This semester's practice exam and answers
- Previous midterm exams are available online
(although, this semester's format will be a little different) - These are the Python functions you should be familiar with for the exam
- Extra practice problems are online at codingbat
- Upcoming Deadlines
- APT Set 3, due by the end of the day Tuesday, February 18
These are great practice for the midterm exam.
- APT Set 3, due by the end of the day Tuesday, February 18
February 3, 2014
- Upcoming Deadlines
- APT Set 2, due by the end of the day Monday, February 10
January 29, 2014
- Current Readings
- Lists from the online textbook
- Iteration Revisited from the online textbook
January 22, 2014
- UTA Helper Hours now available!
- Current Readings
- Decisions and Selection from the online textbook
- Strings from the online textbook
- Upcoming Deadlines
- APT Set 1, due by the end of the day Thursday, January 30
- APT Set 1, due by the end of the day Thursday, January 30
January 15, 2014
- Upcoming Deadlines
The purpose of these assignments is for you to experiment and get a sense of the coursework. You will receive full credit simply for turning something in that shows you made an effort to think about them.- Algorithmic Art due by the end of the day, Friday, January 24
January 13, 2014
- Instructions for installing the software for this course are available online here.
- Please download and try to install the software before your lab section this week.
- Current Readings
- Hello, Little Turtles! from the online textbook
- Putting Your Plans Into Action, Chapter 5 from Computing for Ordinary Mortals by Robert St. Amant
January 8, 2014
- Welcome to CompSci 101!
- This course is essentially paperless, with preference to electronic distribution of all materials through this site.
- If you miss class, all important course material can be found on this site.
- It is intended to complement, not replace the classroom experience.
- You are responsible for all material that appears on these pages and should check for updates frequently.
- This course is recommended for students who have no experience programming.
If you are not sure this course is right for you, see our guide for choosing the right introductory Computer Science course. - Current Readings
- The Way of the Program from the online textbook
- Introduction from Automate This: How Algorithms Took Over Our Markets, Our Jobs, and the World by Christopher Steiner
- Upcoming Deadlines
- Algorithms due by the end of the day, Thursday, January 16
Submit your document online using this web form
- Algorithms due by the end of the day, Thursday, January 16