Facebook IconTwitter IconLinkedIn IconFlickr IconYouTube IconRSS Feed Icon
 |  
sysnetwebmailadmin

CSE Certificate Program Courses

The following table identifies courses that qualify for the CSE certificate program. Note that this list is not inclusive and may be expanded to include other advanced courses of three credits or more as approved by the certificate program's faculty advisor. Abbreviations used in the table include the following: SCH - refers to a School, College, or ICES; CLA - College of Liberal Arts, CNS - College of Natural Sciences; CSE - Cockrell School of Engineering; JSG - Jackson School of Geosciences, MSB - McCombs School of Business. The course abbreviations in column one are consistent with the UT Undergraduate Course Catalog and descriptions of each course may be found therein.

Get Adobe Reader

Download a pdf of the program requirements and approved courses.


Highlighted courses are being offered on the Fall 2013 course schedule.

Course Abbreviation and NumberCourse TitleSCH
 1. Upper Division Mathematics (1 course, 3-4 credits) 
M 340LMatrices and Matrix CalculationsCNS
M 341Linear Algebra and Matrix TheoryCNS
SSC 329CPractical Linear Algebra ICNS
M 427KAdvanced Calculus for Applications ICNS
M 427LAdvanced Calculus for Applications IICNS
   
 2. Basic Programming (1 course 1-3 credits) 
ASE 201Introduction to Computer ProgrammingCSE
BME 303Introduction to ComputingCSE
CHE 210Introduction to ComputingCSE
C E 311KIntroduction to Computer MethodsCSE
C S 313EElements of Software DesignCNS
C S 303EElements of Computers and ProgrammingCNS
C S 305JIntroduction to ComputingCNS
C S 105Computer ProgrammingCNS
E E 312Software Design and Implementation ICSE
GEO 325JProgramming in FORTRAN and MATLABJSG
M E 205Introduction to Computers and ProgrammingCSE
MIS 304Introduction to Problem Solving and ProgrammingMSB
SSC 222Introduction to Scientific ProgrammingCNS
Any course from #5 (Electives)Various
Any other basic programming course as approved by the Certificate AdviserVarious
   
 3. Numerical Applications (1 course, 1-3 credits) 
ARE 372Modeling of Air and Pollutant Flows in BuildingsCSE
ASE 311Engineering ComputationCSE
ASE 347Introduction to Computational Fluid DynamicsCSE
BIO 321GIntroduction to Computational BiologyCNS
BIO 337JComputational Biology LaboratoryCNS
BME 313Numerical Methods and Modeling in Biomedical EngineeringCSE
BME 113LIntroduction to Numerical Methods in Biomedical EngineeringCSE
BME 341Tools for Computational Biomolecular EngineeringCSE
BME 342Biomechanics of Human MovementCSE
BME 345Graphics and Visualization LaboratoryCSE
BME 346Computational Biomolecular EngineeringCSE
CHE 348Numerical Methods in Chemical Engineering and Problem SolvingCSE
ECO 363CComputational EconomicsCLA
E E 313Linear Systems and SignalsCSE
GEO 325KComputational MethodsJSG
STA 372Topic 7 – Computational FinanceMSB
GEO 347GClimate System ModelingJSG
M 374MMathematical Modeling in Science and EngineeringCNS
E M 360Topic 13 – Applications of Finite Element MethodsCSE
M E 218Engineering Computational MethodsCSE
M E 369LIntroduction to Computational Fluid DynamicsCNS
M E 365KFinite Element MethodCSE
PGE 323MReservoir Engineering IIICSE
SSC 339Applied Computational ScienceCNS
PHY 329Introduction to Computational PhysicsCNS
   
 4. Advanced Computing (1 course, 3 credits) 
SSC 335Scientific & Technical ComputingCNS
SSC 374CParallel Computing for Science and EngineeringCNS
SSC 374DDistributed and Grid Computing for Science and EngineeringCNS
SSC 374EVisualization and Data Analysis for Science and EngineeringCNS
SSC 375Special Topics in Scientific ComputationCNS
C S 329ETopics in Elements of ComputingCNS
C S 377Principles and Applications of Parallel ProgrammingCNS
E E 360FIntroduction to Software EngineeringCSE
M 368KNumerical Methods for ApplicationsCNS
C S 367Numerical MethodsCNS
M 348Scientific Computation in Numerical AnalysisCNS
C S 323EElements of Scientific ComputingCNS
C S 323HElements of Scientific Computing: HonorsCNS
   
 5. Electives (≥ 1 course, ≥ 3 credits) 
Any additional course from #3 (Numerical Applications) or #4 (Advanced Computing)Various
M 372KPartial Differential Equations and ApplicationsCNS
M 346Applied Linear AlgebraCNS
M 376CMethods of Applied MathematicsCNS
GEO 366MMathematical Methods in GeophysicsJSG
C S 337Theory in Programming PracticeCNS
C S 337HTheory in Programming Practice: HonorsCNS
C S 373Software EngineeringCNS
ASE 330MLinear System AnalysisCSE
CSE 380Tools and Techniques of Computational ScienceICES
CSE 383CNumerical Analysis: Linear AlgebraICES
CSE 383KNumerical Analysis: Algebra and ApproximationICES
CSE 386MFunctional Analysis in Theoretical MechanicsICES
CSE 386CMethods of Applied MathematicsICES
CSE 393FFinite Element MethodsICES
CSE 393NNumerical Methods for Flow and Transport ProblemsICES
SSC 394Scientific & Technical ComputingCNS
SSC 394CParallel Computing for Scientists and EngineersCNS
SSC 394DDistributed and Grid Computing for Scientists and EngineersCNS
Any graduate level scientific computing course, with consent of the Certificate AdviserVarious
   
 6. Scientific Computing Project (1 course, 3 credits) 
Any 3 credit, advanced undergraduate level individual instruction course in a participating departmentVarious