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 HD04: Tuesday 08:00-09:40 Classroom: Online most sessions | V614 selected dates Office: V620 Office Hours: Thursdays 10:00- 11:00, or by appointment. Email : bmendoza@citytech.cuny.edu Phone: 718-260-5885 Website: http://www.citytech.cuny.edu/faculty/BMendoza
Textbook
- No textbook adopted. Learning material will be provided by the instructor for each topic.
Reference Textbooks
- How to Think Like a Computer Scientist: Interactive Edition. Brad Miller and David Ranum. Runestone Interactive Project at Luther College. 2014.
- Starting Out with Python, 4th Edition. Tony Gaddis. Pearson. 2018.
- Digital Logic Primer.
- 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