Skip to content

Home page for CSCI 1100 Gateway to Computer Science, Fall 2022

Notifications You must be signed in to change notification settings

BC-CSCI1100/f22

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 

Repository files navigation

CSCI 1100 Gateway to Computer Science

Fall 2022

Robert Muller — Boston College


AboutTextbooksGradingCanvasPiazzaSVM

Standard LibraryAnimateAnimate Quick


Administration
  • Meets: Monday thru Thursday 2PM - 2:50PM, Stokes Hall North Rm 215.

  • Instructor: Robert Muller

  • Office Hours: Tuesdays 3PM - 5PM, Wednesdays 4PM - 5PM and by appointment, 245 Beacon St. Rm 508.

Teaching Assistants:

Calista Agmata
  • Office Hours Friday 5PM - 6PM, Saturday 11AM - 12PM, 245 Beacon St. Rm 122.
Andy Zheng
  • Office Hours Tuesday and Thursday 12PM - 1PM, 245 Beacon St. Rm 122.

Schedule

At a Glance

Month by Month

  1. Learning to code, writing functions;
  2. Bits, bytes & machines
  3. Applications

Week by Week

  1. Overview and System Setup
  2. Working with the Command Line Interface
  3. Python: Basic types & Expressions, Libraries & Functions
  4. Working with Graphics
  5. Repetition & Lists
  6. Animation; Model-View-Update
  7. More Animation
  8. Numeral Systems & Digital Representations
  9. Machines
  10. Machines
  11. Storage & Storage Diagrams
  12. Working with Arrays
  13. Working with 2-dimensional Arrays
  14. Applications of Strings, Text & Files
  15. Catching Up
Details
Week Mtng Topic
1 M 08/29/22 First Meeting; Course Overview
T 08/30/22 System Setup
W 08/31/22 Meeting Cancelled - COVID issues
R 09/01/22 System Setup: git Repositories
2 M 09/05/22 Labor Day No Meeting
T 09/06/22 Setup Walk Through
W 09/07/22 Working with the Unix Command Line
R 09/08/22 Individual Setup Meetings
3 M 09/12/22 Python: Basic Types & Expressions
T 09/13/22 Workshop: Defining Functions
W 09/14/22 Python: Branching & Repetition
R 09/15/22 Workshop: Defining Functions
4 M 09/19/22 Working with Graphics
T 09/20/22 Workshop: Graphics
W 09/21/22 More on Graphics
R 09/22/22 Workshop: More Graphics
5 M 09/26/22 Repetition and Lists
T 09/27/22 Working with Lists
W 09/28/22 Computing Distances between Points
R 09/29/22 Repetitive Algorithms on Numbers -- prime numbers
6 M 10/03/22 Best Practices for Model-View-Update in Python - the touchSquares App
T 10/04/22 Using Enumerations & Classes to Introduce Meaningful Symbolic Names
W 10/05/22 Workshop on PS3
R 10/06/22 Workshop on PS3
7 M 10/10/22 No Meeting
T 10/11/22 More Animation
W 10/12/22
R 10/13/22
8 M 10/17/22 A Statistical Model of English Text
T 10/18/22 More on Models of Text
W 10/19/22 Some Useful functions for PS4
R 10/20/22 No Meeting
9 M 10/24/22 Numeral Systems
T 10/25/22
W 10/26/22
R 10/27/22
10 M 10/31/22 Machines
T 11/01/22
W 11/02/22
R 11/03/22
11 M 11/07/22 Storage & Storage Diagrams
T 11/08/22
W 11/09/22
R 11/10/22
12 M 11/14/22 Working with Arrays
T 11/15/22
W 11/16/22
R 11/17/22
13 M 11/21/22 Working with 2-dimensional Arrays
T 11/22/22
W 11/23/22
R 11/24/22 No Meeting
14 M 11/28/22 Working with Strings, Text & Files
T 11/29/22
W 11/30/22
R 12/1/22
15 M 12/2/22 Catching Up
T 12/3/22
W 12/07/22
R 12/08/22 Last Meeting

About

Home page for CSCI 1100 Gateway to Computer Science, Fall 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published