Skip to content

CSCI-1111 Introduction to Software Development

Professor: Pablo Frank Bolton (pfrank at gwu)
Office Hours: TBD in SEH-4655
Research interests: Human-Robot Interaction, Robotic Perception, STEM education

Class Schedule: Tuesday/Thursday 11:10AM - 12:25PM MON 111
Lab (required attendance):

  • Monday 11:10 – 1:00 pm in TOM-402
  • Friday 5:10 – 7:00 pm in TOM-405
  • Friday 5:10 – 7:00 pm in TOM-406

TAs:
TBD
Office Hours: Check Piazza

UTAs:
TBD
Office Hours: Check Piazza

LAs:
TBD
Office Hours: Check Piazza

Software runs the world. From our cars to our power plants, to the Internet and your phones, software is irreplaceable. Though it is not easy to become a master in all that is software development, in this class we will take the first steps down the path toward software nirvana, or at least (as a back-up plan) a prosperous career.

YOUR PREP WORK

  • 01/14: First day of class. Your TODO list:
    1. Sign up for the Piazza message board.
    2. This term we will be using Piazza for class discussion. The system is highly catered to getting you help fast and efficiently from classmates, the TA, and myself. Rather than emailing questions to the teaching staff, I encourage you to post your questions on Piazza. If you have any problems or feedback for the developers, email team@piazza.com.Find our class page at: https://piazza.com/gwu/spring2020/csci1111/home
    3. Read the first message on Piazza about accessing the online textbook for the course.
    4. Note, you already have homework (after 01/14). Check the "Schedule" section under the table heading "Reading and Exercises"
    5. Gear up for a challenging, but satisfying semester!

Class Sections:

Class Information

Schedule

Lectures