About this course
The course is concerned with the ability to implement elementary engineering applications in an effective way. The particular topics are:
- Processing numerical and text data.
- Building simple expandable applications.
- Introduction to tree and graph structures.
- Code debugging skills.
Learning outcomes
The course is concerned with the ability to implement elementary engineering applications in an effective way. The particular topics are:
- Processing numerical and text data.
- Building simple expandable applications.
- Introduction to tree and graph structures.
- Code debugging skills.
Examination
The course uses grades A-F. Work during the semester 30%, written midterm exam 20%, written final exam 50% (both exams are online for EuroTeQ students). For details, see the course website: http://cw.fel.cvut.cz/wiki/courses/be5b33pge
Course requirements
Basic programming skills on the level of an introductory course. The course uses Python and assumes students can code simple programes in it. The course is not intended for students beginners with no knowledge of programming.
Resources
- John V. Guttag: Introduction to Computation and Programming Using Python
- Revised and Expanded Edition, The MIT Press, 2013.
- https://doc.lagout.org/programmation/python/Introduction%20to%20Computation%20and%20Programming%20using%20Python%20%28rev.%20ed.%29%20%5BGuttag%202013-08-09%5D.pdf
- John M. Zelle: Python Programming: An Introduction to Computer Science (Third Edition), Franklin, Beedle & Associates, 2016
- http://mcsp.wartburg.edu/zelle/python/
- Various authors: SciPy cookbook, 2015
- https://scipy-cookbook.readthedocs.io/index.html
- David Cournapeau: scikit-learn library 2007-2018
- https://scikit-learn.org/stable/
Activities
lectures, programming exercises, homeworks
Additional information
- Coordinating facultyCzech Technical University in Prague
- Contact a coordinator
- LevelBachelor
- Contact hours per week4
- InstructorsIng. Pařil David, Mgr. Škoviera Radoslav Ph.D., Ing. Pošík Petr Ph.D., Ing. Šindler Pavel
- Mode of deliveryHybrid
