New Building Website

School of Engineering & Applied Science
Majors in Engineering, Computing & Nursing

Computational Core

Each student in the MS in CSE program will be required to develop competence in the computational areas of programming, algorithm analysis, simulation, optimization and high performance computing.  Each entering student's record will be evaluated to determine the core competencies they have met through previous course work.  For example, we anticipate that a number of students will have met the programming competency.  Core courses will be waived for these students.   

All students are required to complete a minimum of 12 hours of computational courses by completing the core listed in Table 2 or (if more than 4 hours are waived) additional coursework from the elective category or from Computer Science, Mathematics, or Statistics selected in consultation with their academic advisor. In this way, at the completion of the program, all students will have met or exceeded the required computational core requirements

 

Table 2 Computational Core Courses

Course Title
Credit hours

Required

 

   CSA 541 – Applications of Technical Computing Environments

1

 

   CSA 606 – Data Structures and Algorithms in C/C++

3

 

   CSA 616 – Simulation of Physical and Engineering Systems

3

 

   CSA 543 – High Performance Computing and Parallel Programming

3

 

   CSA 615 – Optimization and Stochastic Systems

3

 

   MTH 556 – Numerical Methods

3

Elective

 

   CSA 607 – Database Systems

3