CSE 441/541 Applications of Technical Computing Environments (1 credit)

Catalog Description:

This course provides engineering and science students with knowledge of technical computing environments, such as MATLAB or Mathematica, to solve a wide range of engineering and science problems.  The emphasis is on the numerical solution of problems in linear algebra, differential equations, and optimization. Several toolboxes or libraries, such as those for signal processing, bioinformatics, and symbolic manipulation will be covered.


CSE 102, MTH 245 or MTH 347, and STA 368 (or equivalent)


CSE 153, CSE 174 or CSE 603 (Introduction to computer programming) or equivalent

Required  Topics (approximate weeks allocated):

  • Logical operators, relational operators, data analysis (0.25)
  • String processing (0.25)
  • Structures, cell arrays (0.25)
  • Linear algebra (0.5)
  • Writing and using functions, advanced function-writing (0.5)
  • Advanced function-writing techniques (0.5)
  • Solution of nonlinear equations (0.5)
  • Optimization (0.5)
  • Solution of differential equations (1.0)
  • Symbolic variables (0.25)
  • Toolboxes: Signal processing, Bioinformatics (1.0)

Graduate students: 

Students taking the course for graduate credit will have additional or more in-depth problems in the lab/programming assignments.