-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhpc_cert.tex
85 lines (66 loc) · 3.57 KB
/
hpc_cert.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
\subsection{Graduate Certificate in High Performance Computing}
\label{sec:cert_hpc}
\subsubsection{Certificate description}
The Graduate Certificate in High Performance Computing is intended for
graduate students in any discipline \textbf{who have significant prior
computational experience}. The purpose of this certificate is to
complement students' degree programs with a set of courses that
provides students with a broad exposure to parallel computing
methodology, and give them experience with computational and data
science challenges that require parallel and/or high-performance
computing in order to solve effectively.
\textbf{This is a transcriptable
certificate, meaning that the certificate name will show up on a
student's transcript in addition to the courses that were taken.}
\vspace{2mm}
\noindent
Students that have completed this certificate will be able to:
\begin{itemize}
\item Demonstrate a high-level understanding of functional and
object-oriented computer programming as applied to a range of
problems in computational and data science.
\item Analyze problems in terms of the algorithms and pre-existing
computational tools required to solve a range of problems in
computational and data science, and write a program to efficiently
solve the problem on modern parallel computers and/or specialized
hardware (e.g., graphics processing units).
\item Construct and implement models of a variety of systems using
modern parallel programming techniques and software development
techniques, and use these models/simulations to gain understanding
of these systems.
\item Apply some subset of discipline-focused or methodology-focused
topics in computational and data science to solve problems in the
student's primary discipline.
\end{itemize}
\subsubsection{Certificate requirements}
The proposed Graduate Certificate in High Performance Computing
consists of at least three courses comprising a minimum of 9 credit
hours, taken from the two categories listed below. The targets of the
certificate program are graduate students in any discipline with
interest in applying computational and data science approaches that
require parallel and/or high-performance computing to their research
problems, or who generally desire an education in parallel
computational methodology.
Note that credit from courses whose focus is largely or primarily an
introduction to programming and/or basic numerical methods (i.e., CMSE
801, CMSE 802, CSE 801, or other comparable courses) \textbf{will not count
for credit} toward this certificate. In addition, 400-level
computational coursework may not count for credit toward this
certificate without the permission of the CMSE graduate certificate
advisor. The primary circumstance where a 400-level course may be
acceptable for credit toward this certificate program is when an
equivalent 800-level course is unavailable (e.g., a highly specialized
400-level combined undergraduate and graduate course.) Students that
have questions about any particular course are strongly encouraged to
consult the \href{mailto:[email protected]}{CMSE Director of Graduate Studies}.
\vspace{2mm}
\noindent
The requirements for the certificate are:
\begin{enumerate}
\item CMSE/CSE-822, Parallel Computing (3 credits)
\item Two or more additional courses, which may include further CMSE
courses at the 800 level or above, courses from the list of non-CMSE
courses in Section~\ref{sec:courses}, or any other 800-
or 900-level computational science or data science-focused courses
as approved by the CMSE graduate advisor (6 or more credits).
\end{enumerate}