Skip to content

Home

Welcome to the EMT1111: Logic and Problem Solving course! Here, you will find information about the course, such as syllabus, schedules, policies, resources, and the latest announcements, so you always know what is happening in the class. Please don’t hesitate to contact me should you have any questions.  Happy learning!

Instructor

Instructor: Prof. Benito Mendoza
Section HD10: Tuesday 12:00-01:40 
Classroom: Online most sessions | V614 selected dates
Office: V623
Office Hours: Thursdays 11:00- 01:00, or by appointment.
Email : bmendoza@citytech.cuny.edu
Phone: 718-260-5885
Websitehttp://www.citytech.cuny.edu/faculty/BMendoza

Textbook

  • No textbook adopted. The instructor will provide learning material for each topic.
  • DataCamp.com (Main lessons and activities will be on this website)
  • Google Colab (This is the website you will need to complete your assignments. Free online with a Google account.)

Reference Textbooks

  1. How to Think Like a Computer Scientist: Interactive Edition. Brad Miller and David Ranum. Runestone Interactive Project at Luther College. 2014.
  2. Starting Out with Python, 4th Edition. Tony Gaddis. Pearson. 2018.
  3. Digital Logic Primer.
  4. Video lectures

Additional Resources

  • DataCamp.com (Main lessons and activities will be on this website)
  • Google Colab (This is the website you will need to complete your assignments. Free online with a Google account.)
  • Python Tutor (A very helpful tool to debug and understand your code.)
  • Visual Studio Code (IDE that you could use to complete your assignments. This must be installed on your computer.)
  • Anaconda (This is the software you need to install on your computer.)
  • Python.org (We will be working with the version 3.9.x or newer.)
  • W3Schools Python Tutorial