Introduction to Computation and Programming

Basic information


90 hours


Does not exist.


Computer History. Evolution of Hardware and Software. Operational systems. Networks and Internet. Representation of analog and digital information. Binary and hexadecimal systems. Base Conversion. Software Packages: MS Word, MS Excel, MS Access, MS Power Point, OpenOffice, Google Docs, Prezi. Latex Electronic Publishing. Linux systems. Shell Unix. Introduction to programming. Introduction to Scientific Computing.


Teaching Plan



  • Mark Lutz. Learning Python, 5th Edition. Publisher: O'Reilly Media Print: June 2013 Ebook: June 2013 Pages: 1600 Print ISBN: 978-1-4493-5573-9 | ISBN 10: 1-4493-5573-0Ebook ISBN: 978-1-4493-5568-5 | ISBN 10: 1-4493-5568-4;
  • Lopez, Ivo Fernandez. Introduction to the use of LaTeX [electronic resource] / Ivo Fernandez Lopez, Maria Darci Godinho da Silva. - Electronic data - Rio de Janeiro, 2012. ISBN: 978-85-913290-0-7 (online)
  • Walter Sande. Excel workbook. Getúlio Vargas Foundation. 2013.


  • Ivan Idris. NumPy Beginner's Guide - Second Edition Paperback. 310 pages. Publisher: Packt Publishing; 2nd New edition edition (April 25, 2013) ISBN-10: 1782166084 ISBN-13: 978-1782166085;
  • Zed Shaw. Learn Python the Hard Way Perfect Paperback 183 pages. ISBN-10: 125785321X. ISBN-13: 978-1257853212;
  • Wes McKinney. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython. Print Length: 472 pages. ISBN: 1449319793.
  • Júlio Cezar Neves. Programming Shell Linux 9th edition. ISBN: 978-85-7452-593-8
  • Newton José Vieira. Introduction to the Fundamentals of Computing. ISBN 8522105081. 334 Pages. Edition Editora Pioneira Thomson. 2006.