CS1 Community Site
This site was created to provide a collection of all things relevant to the first-year course in computer science, often referred to as CS1. This includes the introduction of computer science at the K-12 level as well as those provided at the college and university levels. Roughly speaking, we see this as a repository for textbook reviews, programming language considerations, syllabi, teaching resources, and teaching strategies. Our hope is that this group will provide educators and other members of the computer science community with a collection of CS1 related resources that is easy to navigate, search, and contribute to.
If you're not already a registered Ensemble user, you'll first need to create an account. Once your account is activated, you can join this group!
Browse by Content Type:
- Textbook Post: to post your experience or thoughts about a particular CS1 related textbook.
- Software/Other Resources: to post your experience or thoughts about the various non-textbook related resources for teaching CS1 such as websites, conferences, workshops, videos, and other books to name a few.
- Language Post: to post their experience or thoughts about the various languages that are used in teaching CS1.
- Syllabus: to post their experience or thoughts about a given CS1 syllabus or curriculum.
- Teaching Strategy: This content type is intended to provide a forum for those wishing to post their experience or thoughts about the virtually never ending array of strategies used (successfully or not) in today’s classrooms, computer labs, and lecture halls.
Suggestions for new content types can be made in the forum.
CS1 List of Content by Type:
| Title | Type | Name | Post date |
|---|---|---|---|
| Welcome to CS1! | Forum topic | kenistol | 03/09/2010 - 18:08 |
| Title | Type | Name | Post date |
|---|---|---|---|
| Squeak: Learn Programming with Robots Review | Textbook Post | sfletche | 10/05/2009 - 13:32 |
| Python Programming: An Introduction to Computer Science Review | Textbook Post | sfletche | 10/05/2009 - 13:31 |
| Learn to Program with Phrogram Review | Textbook Post | sfletche | 10/05/2009 - 13:29 |
| How to Think Like a Computer Scientist: Learning with Python Review | Textbook Post | sfletche | 10/05/2009 - 13:23 |
| HtDPTextbook Review | Textbook Post | sfletche | 10/05/2009 - 13:18 |
| Building Java Programs: A Back to Basics Approach Review | Textbook Post | sfletche | 10/05/2009 - 13:16 |
| Introduction to Computing and Programming with Java: A Multimedia Approach Review | Textbook Post | sfletche | 10/05/2009 - 13:12 |
| Introduction to Computing and Algorithms Review | Textbook Post | sfletche | 10/05/2009 - 13:09 |
| Algorithmics Review | Textbook Post | sfletche | 09/30/2009 - 19:17 |
| Title | Type | Name | Post date |
|---|---|---|---|
| CS Promotional Videos | Software/Other Resources | sfletche | 10/05/2009 - 13:02 |
| The Journal for Computing Teachers (JCT) | Software/Other Resources | sfletche | 10/05/2009 - 12:56 |
| SIGCSE | Software/Other Resources | sfletche | 10/05/2009 - 12:53 |
| Attending the AP Reading | Software/Other Resources | sfletche | 10/05/2009 - 12:52 |
| CS4HS at CMU | Software/Other Resources | sfletche | 10/05/2009 - 12:47 |
| Javabat Website | Software/Other Resources | sfletche | 10/05/2009 - 12:45 |
| Nifty Assignments Website | Software/Other Resources | sfletche | 10/05/2009 - 12:41 |
| CSTA Website | Software/Other Resources | sfletche | 10/05/2009 - 12:38 |
| CMU Summer Java Workshop for APCS Teachers | Software/Other Resources | sfletche | 10/05/2009 - 12:37 |
| Sign up for the AP Computer Science Listserv/Digest/Electronic Discussion Group (EDG) | Software/Other Resources | sfletche | 10/05/2009 - 12:34 |
| Computer Science Unplugged | Software/Other Resources | sfletche | 10/05/2009 - 12:28 |
| The BlueJ Development Environment | Software/Other Resources | sfletche | 10/05/2009 - 12:25 |
| Title | Type | Name | Post date |
|---|---|---|---|
| Scratch | Language Post | sfletche | 10/05/2009 - 13:01 |
| Alice | Language Post | sfletche | 10/05/2009 - 13:00 |
| Reasons for Choosing Python | Language Post | sfletche | 10/05/2009 - 12:18 |
| Title | Type | Name | Post date |
|---|---|---|---|
| Achieving Gender Equity in the High School CS Classroom | Teaching Strategy | sfletche | 10/05/2009 - 12:23 |
| Title | Type | Name | Post date |
|---|---|---|---|
| Lois Delcambre’s Intro Course from Spring ‘09 | Syllabus | sfletche | 10/05/2009 - 12:10 |



