ENG-270 / 6 credits
Teacher: Takahama Satoshi
This course prepares students to use modern computational methods and tools for solving problems in engineering and science.
- Introduction to programming paradigms
- Programming syntax and debugging
- Interpreted and compiled languages
- Memory allocation and management
- Common data exchange formats, I/O, hardware communication
- Network tools
- Version control systems
- Shell scripting and text processing
- Numerical methods and scientific computing
- Data models, data analysis, and visualization
- Scientific computing
- Modeling and simulation
- Low level programming
- High level programming
- Data processing
- Data analysis
CS-119 (Information, calcul, communication)
Important concepts to start the course
- File system
- Programming editor, text editor
- Programming basics
By the end of the course, the student must be able to:
- Describe differences among programming paradigms and data models.
- Model a physical or chemical process.
- Develop programs to solve quantitative problems.
- Integrate simpler modules into a larger program
- Interpret program output.
- Choose appropriate computational methods and tools to solve a problem.
- Defend selection and implementation of computational methods and tools.
- Assess progress against the plan, and adapt the plan as appropriate.
- Plan and carry out activities in a way which makes optimal use of available time and other resources.
- Set objectives and design an action plan to reach those objectives.
- Access and evaluate appropriate sources of information.
- Write a scientific or technical report.
Lectures, exercises, and project guidance and feedback
Expected student activities
Participate in lectures and exercises, and complete project incorporating computational methods and tools for solving a well-defined problem.
- Midterm exam (45%)
- Project (55%)
In the programs
- Semester: Fall
- Exam form: During the semester (winter session)
- Subject examined: Computational methods and tools
- Lecture: 3 Hour(s) per week x 14 weeks
- Exercises: 3 Hour(s) per week x 14 weeks