Members‎ > ‎Jerome Cary Beltran‎ > ‎

ES 26: Introduction to Computer Programming

OVERVIEW

This is the class page for ES 26 TAB/HQR for the First Semester, AY 2018-2019.
ANNOUNCEMENTS

Aug 21 - Ninoy Aquino Day - no lecture class

CONTENT
The lecture content for this course draws heavily from MIT 6.0001 (Fall 2016) via MIT OpenCourseWare.
6.0001 Course Homepage: link
6.0001 Lecture Slides/Code: link

[Ana Bell, Eric Grimson, and John Guttag. 6.0001 Introduction to Computer Science and Programming in Python. Fall 2016. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: Creative Commons BY-NC-SA.]

PYTHON RESOURCES

Installation
The lab machines have Python 3.4. For consistency, install Python 3.4 on your own machine for your practice coding.

Windows

Linux
You probably have Python 3, but hey

Mac OS X

Sublime Text

Learning Resources
ACTIVITIES

 Week Date Feedback Sheets/Recap Exercises
 Aug 7/9 Recap Slides 1ME1 Practice 
2 Aug 14/16 Code  ME1
3 Aug 21/23  
4Aug 28/30 Lecture Code
 
 Sep 4/6 ME3 Code
Sep 11/13  Mini ExercisesSet 1 Code Set 2 Code
 Sep 18/20  ME4 Code
Sep 25/27  ME5 Code
Oct 2/4   ME6 Code
10Oct 9/11  Long Exam 1 (Written) 
 11Oct 16/18   ME7 (due next week)
 12Oct 23/25  system of eqs   root finding Project Proposal
 13Nov 6/8  fileIO derivative integrationProblem Set 1 
 14Nov 13/15   Project Proposal and Submission
 15Nov 20/22   
 16Nov 27/29   Long Exam 2 (Code, take home)