TWiki> CS111 Web>CS111Spring2018 (2018-05-01, Main.kweera2)EditAttach

CS 111 - Program Design I

Media Computation Section

Spring 2018 Semester

Semester Syllabus: syl111s18.pdf

Instructors and TAs

Name Position Office Office hours Contact
Pat Troy Instructor 919 SEO
  • Tuesday and Thursday 11:30pm - 1:00pm
  • or by appointment
troy AT uic DOT edu
Yingtong Dou TA

4030 SEL

Monday: 3:00pm to 5:00pm

ydou5 AT uic DOT edu
Shaika Chowdhury TA

4030 SEL

Thursday: 11:00 am - 1:00 pm

schowd21 AT uic DOT edu

Mao Li

TA

4029

SEL

  • Tuesday: 1:00pm-3:00pm
  • Grading: LAB.3/6/9/12

mli206 AT uic DOT edu

Nguyen Vu TA CS Lounge

  • Tuesday/Thursday: 11:00 am - 2:00 pm
  • Friday: 2:00 pm - 4:00 pm

nvu4 AT uic DOT edu

Elizabeth Villanueva

TA CS Lounge

  • Friday: 11:00am - 12:00pm
  • Friday: 1:00pm - 2:00pm
evilla40 AT uic DOT edu
Alexis Urquiza TA CS Lounge
  • Thursday 2pm - 4pm

aurqui7 AT uic DOT edu

Kaveesha Weerasiri

TA

CS Lounge

  • Tuesday 5:15 - 6:15 pm

  • Thursday 5:00 - 6:00 pm

kweera2 AT uic DOT edu

Maciej Girek TA/Tutor 2262 SEL
  • Tuesday 9:30am - 10:30am

  • Thursday 9:30am - 10:30am

mgirek2 AT uic DOT edu

Margi Gandhi TA CS Lounge
  • Wednesday 9am - 11am

mgandh9 AT uic DOT edu

Meeting Times

Day(s)TimeLocationCall #Person
Lecture: T, Th 9:30 - 10:45 LC - F4 34656 Pat Troy
Lab 1: Monday 9:00 - 9:50 SEL 2058 34775
Lab 2: Monday 10:00 - 10:50 SEL 2058 34776
Lab 3: Monday 11:00 - 11:50 SEL 2249 34777
Lab 4: Monday 12:00 - 12:50 SEL 2249 34778
Lab 5: Monday 1:00 - 1:50 SEL 2249 34779

Texts

Exams

  • Exam 1
    • Thursday, 2/22/18, 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
    • Tuesday, 4/10/18, 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 5/9/18 at 10:30am in SES 250
    • 20 Multiple Choice Questions
    • 2 Write Code Questions
    • 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!

WeekzyBook ReadingBook CoverageMondayTuesdayWednesdayThursdayFriday
1 Chpt 1 Media Comp-Chpt 1 MLK Day - No Labs Meet Today
2 Chpt 2 & 3 Media Comp-Chpt 2 Lab 1 Due
3 Chpt 4, 5 & 6 Media Comp-Chpt 3 Lab 2 Due
4 Chpt 7 Lab 3 Due
5 Chpt 8 Lab 4 Due
6 Media Comp-Chpt 4 Proj 1 Lab 5 Due Exam 1
7 Chpt 9 Lab 6 Due
8 Chpt 10 Media Comp-Chpt 5 Lab 7 Due
9 Chpt 11 Lab 8 Due Proj 2
10 Chpt 12 Media Comp-Chpt 6 Lab 9 Due
Spring Break
11 Lab 10 Due Proj 3
12 Media Comp-Chpt 7 Exam 2 Lab 11 Due
13 Media Comp-Chpt 8 Lab 12 Due
14 Media Comp-Chpt 9 Lab 13 Due
15 Lab 14 Due Proj 4
16 Final 10:30am

Topics List

  • Intro to Computation, 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

Topic attachments
I Attachment Action Size Date Who Comment
PDFpdf syl111s18.pdf manage 140.5 K 2018-01-16 - 15:33 UnknownUser  
Topic revision: r28 - 2018-05-01 - 01:07:21 - Main.kweera2
 
Copyright 2016 The Board of Trustees
of the University of Illinois.webmaster@cs.uic.edu
WISEST
Helping Women Faculty Advance
Funded by NSF