TWiki> CS111Green Web>WebHome (revision 11)EditAttach

CS111 Green - Program Design I

Biology themed section ("Green")

Tuesday-Thursday, 12:30-1:45, Lecture Center F6

Lab sections (4): Fridays 10-10:50, 11-11:50 in SEL 2058 and Fridays 9-9:50, 10-10:50 in SEL 2263

Introduction to programming: control structures; variables and data types; problem decomposition and procedural programming; input and output; aggregate data structures including arrays; programming exercises.

Prerequisites: None.

Instructors and TAs

Instructor/TA Office Hours and locationSorted ascending
TA: Akshun Jhingan Friday 1:00-3:00, TBA
TA: Yingyi Ma Monday 10:00-12:00, SEL 4030
Undergrad TA(s):
Serena Schultz
Jessica Destefano
Monday 3:00-4:00, SEL 2268
Monday 8:00-9:00, SEL 2268
Prof. Rachel Poretsky, UIC Biological Sciences Thursdays 2:00-3:30, SEL 4100
Prof. Tanya Berger-Wolf, UIC Computer Science Tuesdays 2:00-3:30, 1136 SEO

Fall 2018 (main lecture) sections for CS 111

The Computer Science (CS) Department is offering three sections of CS 111, an introductory course targeting students who have no (or very little) previous programming experience. All sections cover the same computer science topics with slight variations in the subject matter. You can sign up for any section (that has open seats).

  • Intro to CS + Green. CRN 40307. (This course!) CS Instructor: Berger-Wolf
This section and programs will be about biology, ranging from DNA and genes to population dynamics and evolution. The course will be team taught by a CS Professor and a Biological Sciences professor (Poretsky) and will include substantial introductory biology content. Programming language is Python.

  • Traditional. CRN 34656. Exclusive (CS) Instructor: Hayes, meets MWF 3-3:50, LC D1
This section will take its examples from digital media, especially image and sound files. Programming language is Python.

  • Intro to CS + Law. CRN 40304. CS Instructor: Sloan, meets TR 12:30-1:45, LC C4
This section and programs will be about and from law and privacy policy issues, ranging from encryption to predictive policing.The course will be team taught by a CS Professor and a legal scholar and will include some introductory law and public policy content. The programming language is Python.

Students who are outside the College of Engineering and not considering a Computer Science major are extremely welcome to join CS 111 or may wish to check out the somewhat similar (but less intense) course CS 100.

Acknowledgment: This material is based upon work supported by the National Science Foundation under Division of Undergraduate Education Grant No.DUE-1612113. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the professors and do not necessarily reflect the views of the National Science Foundation.

<a name="topic-actions"></a>

Edit | Attach | Print version | History: r15 | r13 < r12 < r11 < r10 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r11 - 2018-08-29 - 23:04:56 - Main.tanyabw
Copyright 2016 The Board of Trustees
of the University of
Helping Women Faculty Advance
Funded by NSF