TWiki> CS111 Web>CS111Fall2016 (2016-12-01, Main.troy)EditAttach

CS 111 - Program Design I

Media Computation Section

Fall 2016 Semester

Semester Syllabus: syl111f16.pdf

Instructors and TAs

Name Position Office Office hours Contact
Pat Troy Instructor 919 SEO
  • Tuesday and Thursday 11:30am - 1:35am
  • or by appointment
troy AT uic DOT edu
Itika Gupta TA

1228

SEL

Monday: 3:30 pm to 5:30 pm

Grading: Lab 1

igupta5 AT uic DOT edu
Shaika Chowdhury TA

4030

SEL

Thurs: 11:00 am -1:00 pm,

Fri: 3:15 pm - 5:15 pm

Grading:

schowd21 AT uic DOT edu
Mao Li TA 4029 SEL

Fri: 10:00am-12:00pm, 13:30pm-15:30pm

Grading:

mli206 AT uic DOT edu

Jennifer Jesuraj

TA

4030

SEL

  • Tuesday: 3:30pm-5:30pm
  • Grading:

jjesur3 AT uic DOT edu

Nooshin Mojab TA 4030 SEL
  • Monday 10:00am-12:30pm
  • Tuesday 10:00am-11:30am

  • Grading:
nmojab2 AT uic DOT edu
Jeff Kaleshi TA 2254 SEL
  • Tuesday 9:00 am - 2:00pm
jkales2 AT uic DOT edu

Meeting Times

Day(s)TimeLocationCall #Person
Lecture: T, Th 2:00 - 3:15 BSB 145 34656 Pat Troy
Lab 1: Monday 9:00 - 9:50 SEL 2249 39414
Lab 2: Monday 10:00 - 10:50 SEL 2249 37983
Lab 3: Monday 11:00 - 11:50 SEL 2249 34775
Lab 4: Monday 12:00 - 12:50 SEL 2249 34776
Lab 5: Monday 1:00 - 1:50 SEL 2249 34777
Lab 6: Monday 2:00 - 2:50 SEL 2249 34778
Lab 7: Monday 3:00 - 3:50 SEL 2249 34779
Lab 8: Monday 4:00 - 4:50 SEL 2249 37156

Texts

Exams

  • Exam 1
    • Thursday, 9/29/16, during lecture
    • 20 Multiple Choice Questions
    • 2 Write Code Questions
    • Exam Topics
    • Earn 1% toward final letter grade by writing a possible exam question in Blackboard Forum

  • Exam 2
    • Thursday, 11/10/16, during lecture
    • 20 Multiple Choice Questions
    • 2 Write Function Questions
    • Exam Topics
    • Earn 1% toward final letter grade by writing a potential exam question in Blackboard Forum

  • Final Exam
    • Wednesday 12/7/16 in LC-A1
    • Exam Topics
    • Earn 1% toward final letter grade by writing a potential exam question in Blackboard Forum
Lecture Information: Notes and Examples

Assignments

JES (Jython Environment for Students) Software

Resources that all students and teachers need:
Latest version of JES Stable (v5.02)
Or download one of these (you will only need one of these):

Proposed Semester Schedule

The following is the Proposed Schedule for the semester. The dates given may change!

WeekBook CoverageMondayTuesdayWednesdayThursdayFriday
1 Chpt 2 No Lab
2 Chpt 1 Lab 1 Due
3 Chpt 3 Labor Day
4 Lab 2 Due
5 Lab 3 Due
6 Chpt 4 Proj 1 Lab 4 Due Exam 1
7 Lab 5 Due
8 Chpt 5 Lab 6 Due
9 Lab 7 Due Proj 2
10 Chpt 6 Lab 8 Due
11 Lab 9 Due
12 Chpt 7 Proj 3 Lab 10 Due Exam 2
13 Chpt 8 Lab 11 Due
14 Chpt 9 Lab 12 Due Thanksgiving
15 Lab 13 Due Proj 4
16 Final 3:30pm

Topics List

  • Intro to Compution, Encoding of Data, CS as Process
  • Variable, Data Types
  • Assignment Statements, Arithmetic Operators
  • Simple Input and Output
  • Program/Example Domain: Turtle Drawings
  • While Loops and Relational Operators
  • Method Calls and Parameters
  • Program/Example Domain: Picture Manipulation
  • For Loops
  • If Statements
  • Boolean Operators
  • Return Values from Methods
  • Program/Example Domain: Sound Manipulation
  • Array Usage
  • String Usage

Useful Links

BRAID Research Survey

-- troy - 2016-08-22

Comments

Great Class

-- dboboc 2 - 2016-08-25

Topic attachments
I Attachment Action Size Date Who Comment
PDFpdf BRAID_Survey.pdf manage 264.4 K 2016-09-02 - 17:35 UnknownUser  
Microsoft Word filedocx Protocol_2016-0089_Recruitment_text_v1_7-26-2016.docx manage 20.5 K 2016-09-02 - 17:35 UnknownUser  
PDFpdf syl111f16.pdf manage 139.3 K 2016-08-22 - 18:35 UnknownUser  
Topic revision: r20 - 2016-12-01 - 04:55:40 - Main.troy
 
Copyright 2016 The Board of Trustees
of the University of Illinois.webmaster@cs.uic.edu
WISEST
Helping Women Faculty Advance
Funded by NSF