PageSourceSearch

https://dgblack.github.io/courses.html

html dgblack.github.io collected 2026-10-03 08:59:25 UTC 9,954 bytes, 254 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head>
4<title>David Black Portfolio</title>
5<meta charset="UTF-8">
6<meta name="viewport" content="width=device-width, initial-scale=1">
7<link rel="stylesheet" href="w3.css">
8<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato">
9<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
10<style>
11body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif;}
12body, html {
13  height: 100%;
14  color: #777;
15  line-height: 1.8;
16}
17
18/* Create a Parallax Effect */
19.bgimg-1 {
20  background-attachment: fixed;
21  background-position: center;
22  background-repeat: no-repeat;
23  background-size: cover;
24}
25
26/* First image (Logo. Full height) */
27.bgimg-1 {
28  background-image: url('images/shadow.png');
29  min-height: 100%;
30}
31
32.w3-wide {letter-spacing: 10px;}
33.w3-hover-opacity {cursor: pointer;}
34
35/* Turn off parallax scrolling for tablets and phones */
36@media only screen and (max-device-width: 1600px) {
37  .bgimg-1 {
38    background-attachment: scroll;
39    min-height: 400px;
40  }
41}
42</style>
43</head>
44<body>
45
46<!-- Navbar (sit on top) -->
47<div class="w3-top">
48  <div class="w3-bar" id="myNavbar">
49    <a class="w3-bar-item w3-button w3-hover-black w3-hide-medium w3-hide-large w3-right" href="javascript:void(0);" onclick="toggleFunction()" title="Toggle Navigation Menu">
50      <i class="fa fa-bars"></i>
51    </a>
52    <a href="index.html" class="w3-bar-item w3-button">HOME</a>
53    <a href="index.html#about" class="w3-bar-item w3-button w3-hide-small"><i class="fa fa-user"></i> ABOUT</a>
54    <a href="index.html#cv" class="w3-bar-item w3-button w3-hide-small"><i class="fa fa-th"></i> CV</a>
55    <a href="adventure.html" class="w3-bar-item w3-button w3-hide-small"><i class="fa fa-map-o"></i> ADVENTURE</a>
56    <a href="index.html#contact" class="w3-bar-item w3-button w3-hide-small"><i class="fa fa-envelope"></i> CONTACT</a>
57    <a href="#" class="w3-bar-item w3-button w3-hide-small w3-right w3-hover-red">
58      <i class="fa fa-search"></i>
59    </a>
60  </div>
61
62  <!-- Navbar on small screens -->
63  <div id="navDemo" class="w3-bar-block w3-white w3-hide w3-hide-large w3-hide-medium">
64    <a href="index.html#about" class="w3-bar-item w3-button" onclick="toggleFunction()">ABOUT</a>
65    <a href="index.html#cv" class="w3-bar-item w3-button" onclick="toggleFunction()">CV</a>
66    <a href="adventure.html" class="w3-bar-item w3-button" onclick="toggleFunction()">ADVENTURE</a>
67    <a href="index.html#contact" class="w3-bar-item w3-button" onclick="toggleFunction()">CONTACT</a>
68    <a href="#" class="w3-bar-item w3-button">SEARCH</a>
69  </div>
70</div>
71
72<!-- First Parallax Image with Logo Text -->
73<div class="bgimg-1 w3-display-container w3-opacity-min" id="home">
74  <div class="w3-display-middle" style="white-space:nowrap;">
75    <span class="w3-center w3-padding-large w3-black w3-xlarge w3-wide w3-animate-opacity">DAVID <span class="w3-hide-small"></span> BLACK</span>
76  </div>
77</div>
78
79<!-- Container (About Section) -->
80<div class="w3-content w3-container w3-padding-64" id="about">
81  <h2 class="w3-center">COURSES</h2>
82<!--For a full transcript with marks and class averages: [PDF](https://github.com/dgblack/portfolio/raw/master/files/Transcript%20David%20Black%20Online.pdf).-->
83<h4 id="phd-2nd-year">PhD 2nd Year</h4>
84<ul>
85<li>EECE 571Z - Convex Optimization</li>
86<li>MECH 562 - Robust Control</li>
87<li>CPSC 532M - Machine Learning and Data Mining</li>
88</ul>
89<h4 id="phd-1st-year">PhD 1st Year</h4>
90<ul>
91<li>CPSC 425 - Computer Vision</li>
92<li>CPEN 502 - Reinforcement Learning</li>
93<li>EECE 565 - Communication Networks (An Optimization Approach)</li>
94<li>EECE 571D - Detection, Estimation, and Learning</li>
95<li>MECH 509 - Modern Control Theory</li>
96</ul>
97<h4 id="fifth-year">Undergrad Fifth Year</h4>
98<ul>
99<li>APSC 450 - Professional Engineering Practice</li>
100<li>ELEC 474 - Biophotonics</li>
101<li>ELEC 442 - Robotics</li>
102<li>CPSC 322 - Artificial Intelligence</li>
103<li>CPSC 406 - Computational Optimization</li>
104<li>MATH 406 - Variational and Approximate Methods in Applied Mathematics</li>
105<li>PHYS 408 - Optics</li>
106<li>PHYS 403 - Statistical Mechanics</li>
107<li>ENPH 479 - Engineering Physics Project III<ul>
108<li>Engineering Physics Capstone (See details <a href="https://dgblack.github.io/ar.html">here</a>)</li>
109</ul>
110</li>
111<li>ENPH 352 - Laboratory Techniques in Physics</li>
112<li>ELEC 301 - Advanced Electronic Circuit Design</li>
113</ul>
114<h4 id="fourth-year">Undergrad Fourth Year</h4>
115<ul>
116<li>APSC 210 - Co-operative Work Placement</li>
117<li>APSC 310 - Co-operative Work Placement</li>
118<li>APSC 410 - Co-operative Work Placement</li>
119<li>ELEC 341 - Systems and Control</li>
120<li>ENPH 459 - Engineering Physics Project II<ul>
121<li>Engineering Physics Capstone (See details <a href="https://dgblack.github.io/pet.html">here</a>)</li>
122</ul>
123</li>
124<li>MATH 318 - Probability with Physical Applications</li>
125<li>MATH 400 - Applied Partial Differential Equations</li>
126<li>
126PHYS 401 - Electromagnetic Theory</li>
127<li>PHYS 473 - Applied Nuclear Physics</li>
128<li>MECH 431 - Engineering Economics</li>
129</ul>
130<h4 id="third-year">Undergrad Third Year</h4>
131<ul>
132<li>MATH 220 - Mathematical Proof</li>
133<li>MECH 325 - Mechanical Design I</li>
134<li>MECH 360 - Mechanics of Materials</li>
135<li>PHYS 301 - Electricity and Magnetism</li>
136<li>PHYS 304 - Introduction to Quantum Mechanics</li>
137<li>APSC 278 - Engineering Materials</li>
138<li>APSC 279 - Engineering Materials Laboratory</li>
139<li>CPEN 312 - Digital Systems and Microcomputers<ul>
140<li>Microcomputers, VHDL, FPGA, and Assembly programming</li>
141</ul>
142</li>
143<li>CPSC 221 - Basic Algorithms and Data Structures<ul>
144<li>Algorithms and data structures in C++</li>
145</ul>
146</li>
147<li>MATH 305 - Applied Complex Analysis</li>
148<li>MATH 307 - Applied Linear Algebra</li>
149<li>MECH 280 - Introduction to Fluid Mechanics</li>
150<li>PHYS 350 - Applications of Classical Mechanics</li>
151</ul>
152<h4 id="second-year">Undergrad Second Year</h4>
153<ul>
154<li>CPEN 221 - Principles of Software Construction<ul>
155<li>Software construction in Java</li>
156</ul>
157</li>
158<li>ELEC 204 - Linear Circuits</li>
159<li>ENPH 259 - Experimental Techniques</li>
160<li>MATH 217 - Multivariable and Vector Calculus</li>
161<li>MATH 255 - Ordinary Differential Equations</li>
162<li>MECH 260 - Introduction to Mechanics of Materials</li>
163<li>APSC 110 - Co-operative Work Placement</li>
164<li>CIVL 200 - Engineering and Sustainable Development</li>
165<li>ENPH 257 - Heat and Thermodynamics</li>
166<li>ENPH 270 - Mechanics II</li>
167<li>MATH 257 - Partial Differential Equations</li>
168<li>PHYS 250 - Introduction to Modern Physics</li>
169<li>ENPH 253 - Introduction to Instrument Design<ul>
170<li>Engineering Physics Robot Course (see details <a href="https://dgblack.github.io/robotCourse.html">here</a>)</li>
171</ul>
172</li>
173</ul>
174<h4 id="first-year">Undergrad First Year</h4>
175<ul>
176<li>APSC 100 - Introduction to Engineering I<ul>
177<li>Included designing sustainable cardboard chairs and optimizing a water supply system</li>
178</ul>
179</li>
180<li>APSC 160 - Introduction to Computation in Engineering Design<ul>
181<li>C programming and interfacing with Data Acquisition Modules</li>
182</ul>
183</li>
184<li>CHEM 154 - Chemistry for Engineering</li>
185<li>MATH 100 - Differential Calculus with Applications to Physical Sciences and Engineering</li>
186<li>PHYS 157 - Introductory Physics for Engineers I</li>
187<li>APSC 101 - Introduction to Engineering II</li>
188<li>MATH 101 - Integral Calculus with Applications to Physical Sciences and Engineering</li>
189<li>MATH 152 - Linear Systems</li>
190<li>PHYS 158 - Introductory Physics for Engineers II</li>
191<li>PHYS 159 - Introductory Physics Laboratory for Engineers</li>
192<li>PHYS 170 - Mechanics I</li>
193</ul>
194<h4 id="ap-transfer-credits">Claimed AP Transfer Credits</h4>
195<ul>
196<li>Biology 1st<ul>
197<li>First year level biology</li>
198</ul>
199</li>
200<li>English 1st<ul>
201<li>First year level English</li>
202</ul>
203</li>
204<li>LATN 200<ul>
205<li>Second year level Latin - Including studies of Virgil&#39;s Aeneid, Ovid&#39;s Metamorphoses, and Julius Caesar&#39;s De Bello Gallico</li>
206</ul>
207</li>
208</ul>
209</div>
210
211<!-- Footer -->
212<footer class="w3-center w3-black w3-padding-64 w3-opacity w3-hover-opacity-off">
213  <a href="#home" class="w3-button w3-light-grey"><i class="fa fa-arrow-up w3-margin-right"></i>To the top</a>
214  <div class="w3-xlarge w3-section">
215    <a href="https://github.com/dgblack"><i class="fa fa-github w3-hover-opacity"></i></a>
216    <a href="https://scholar.google.com/citations?user=As_yDKkAAAAJ&hl=en"><i class="fa fa-google w3-hover-opacity"></i></a>
217    <a href="https://twitter.com/BlackDavidG"><i class="fa fa-twitter w3-hover-opacity"></i></a>
218    <a href="https://linkedin.com/in/davidgblack"><i class="fa fa-linkedin w3-hover-opacity"></i></a>
219  </div>
220  <p>Powered by <a href="https://www.w3schools.com/w3css/default.asp" title="W3.CSS" target="_blank" class="w3-hover-text-green">w3.css</a></p>
221</footer>
222 
223<script>
224// Modal Image Gallery
225function onClick(element) {
226  document.getElementById("img01").src = element.src;
227  document.getElementById("modal01").style.display = "block";
228  var captionText = document.getElementById("caption");
229  captionText.innerHTML = element.alt;
230}
231
232// Change style of navbar on scroll
233window.onscroll = function() {myFunction()};
234function myFunction() {
235    var navbar = document.getElementById("myNavbar");
236    if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) {
237        navbar.className = "w3-bar" + " w3-card" + " w3-animate-top" + " w3-white";
238    } else {
239        navbar.className = navbar.className.replace(" w3-card w3-animate-top w3-white", "");
240    }
241}
242
243// Used to toggle the menu on small screens when clicking on the menu button
244function toggleFunction() {
245    var x = document.getElementById("navDemo");
246    if (x.className.indexOf("w3-show") == -1) {
247        x.className += " w3-show";
248    } else {
249        x.className = x.className.replace(" w3-show", "");
250    }
251}
252</script>
252
253</body>
254</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.