Skip to content

Commit

Permalink
publishing VERSION 1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
TannerTorrey3 committed Jan 24, 2024
1 parent dc97b4e commit 90181a0
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 45 deletions.
Binary file added public/assets/images/headshots/kyla.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 15 additions & 27 deletions public/assets/json/roadmap.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,7 @@
"tags": ["Quantum Information","Python"]
},
"resourcescontainer": {
"resources": ["https://qiskit.org/textbook/preface.html","https://www.youtube.com/embed/pQsdygaYcE4?si=JMQGiqlvfiCAjueg"]
}
},
{
"title": "Hello Quantum",
"description": "This lab will lay the foundation for using Qiskit and learning about the Gate Model in quantum computing. Participants will start with basic concepts in Quantum Information and Python programming.",
"date": "1/31",
"purpose": "Lay a foundation for using Qiskit and learning Gate Model of Quantum Computation",
"tagscontainer": {
"tags": ["Quantum Information","Python"]
},
"resourcescontainer": {
"resources": ["https://qiskit.org/textbook/preface.html","https://www.youtube.com/embed/pQsdygaYcE4?si=JMQGiqlvfiCAjueg"]
"resources": ["https://learning.quantum.ibm.com/","https://docs.quantum.ibm.com/start/hello-world","https://en.wikipedia.org/wiki/Quantum_computing","https://open.spotify.com/show/1QYDLAr0AkMGW3Vswtb9FD","https://www.youtube.com/embed/lOTw8d9tIvc?si=0wUiFgwKM6hDHcWq","https://www.youtube.com/embed/-UlxHPIEVqA?si=Hoy8KvAxuWWZdv0X","https://www.youtube.com/embed/zhQItO6_WoI?si=kXU1_dTpopt7Jvyg","https://www.youtube.com/embed/g_IaVepNDT4?si=SXppZYc38z-VbSSY"]
}
},
{
Expand All @@ -34,7 +22,7 @@
"tags": ["Python", "Quantum Information", "Quantum Circuits"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://www.python.org/about/gettingstarted/","https://docs.quantum.ibm.com/build","https://www.youtube.com/embed/30U2DTfIrOU?si=91fv6SBjJ_2epJIL","https://www.youtube.com/embed/Jx7IuJMYtJM?si=6BeEW57CKF4RUh6u"]
}
},
{
Expand All @@ -46,7 +34,7 @@
"tags": ["Quantum Information", "Quantum Circuits", "Gate Model"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://en.wikipedia.org/wiki/Quantum_information","https://www.primaryobjects.com/2021/09/15/the-ultimate-guide-to-a-quantum-computing-certification-with-qiskit/","https://www.youtube.com/embed/tBnWG_95F9c?si=31ajGHoc4uCa6KVS","https://www.youtube.com/embed/5z-Fesb7b40?si=DQEzg8O254mXnCoE"]
}
},
{
Expand All @@ -58,7 +46,7 @@
"tags": ["Gate Model", "Logic Gates", "Quantum Information"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://en.wikipedia.org/wiki/Quantum_logic_gate","https://www.youtube.com/embed/ZBaXPY_0TNI?si=rDi7S1TaBcx2Exxf","https://www.youtube.com/embed/rD_fH7O-D5Y?si=IqS-jMoxKfehVwKK"]
}
},
{
Expand All @@ -70,7 +58,7 @@
"tags": ["Gate Model", "Logic Gates", "Boolean Expressions", "Quantum Information", "Dynamic Circuits"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://qt.eu/quantum-principles/computing/gate-based-qc","https://en.wikipedia.org/wiki/Boolean_expression","https://sandbox.mc.edu/~bennet/cs110/boolalg/simple.html","https://www.youtube.com/embed/eFIk7wpU5vA?si=KD9-Zjv4361TTSU0","https://www.youtube.com/embed/QLMVfImNc0o?si=09mU3CuOJwFvrlO1"]
}
},
{
Expand All @@ -82,7 +70,7 @@
"tags": ["Gate Model", "Quantum Algorithms", "Bell’s States"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://qiskit.org/ecosystem/algorithms/tutorials/index.html","https://research.ibm.com/blog/quantum-dynamic-circuits","https://www.youtube.com/embed/9OM0jSTeeBg?si=0NWQKZrN08N8FkzL"]
}
},
{
Expand All @@ -94,7 +82,7 @@
"tags": ["Quantum Teleportation", "Quantum Algorithms"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://en.wikipedia.org/wiki/Quantum_teleportation","https://www.youtube.com/embed/RukK8ZzmBik?si=_ZvCn--xqnVlBQrO"]
}
},
{
Expand All @@ -107,7 +95,7 @@
"Shor’s Algorithm", "Grover’s Algorithm", "Quantum Algorithms"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://en.wikipedia.org/wiki/Shor%27s_algorithm","https://en.wikipedia.org/wiki/Grover%27s_algorithm","https://www.youtube.com/embed/lvTqbM5Dq4Q?si=VNaAQys5InKnKRST","https://alice-bob.com/technology/","https://www.youtube.com/embed/hnpjC8WQVrQ?si=1cY3Nfy2mlJqXugs"]
}
},
{
Expand All @@ -119,7 +107,7 @@
"tags": ["Quantum Errors", "Error Correction Techniques", "Quantum Hardware"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://research.ibm.com/topics/quantum-error-correction","https://www.hpcwire.com/off-the-wire/alice-bob-advance-quantum-computing-with-fewer-qubits-needed-for-error-correction/","https://www.youtube.com/embed/WJr7jqpjge0?si=AlMB5Nf0vRcQUrke"]
}
},
{
Expand All @@ -131,7 +119,7 @@
"tags": ["Quantum Errors", "Error Mitigation", "Error Correction", "Error Suppression", "Quantum Algorithms", "Quantum Hardware"]
},
"resourcescontainer": {
"resources": []
"resources": ["https://qiskit.org/textbook/ch-quantum-hardware/error-correction-repetition-code.html","https://research.ibm.com/blog/quantum-error-suppression-mitigation-correction","https://arxiv.org/abs/2210.00921","https://www.quera.com/blog-posts/quantum-error-suppression#:~:text=Quantum%20error%20suppression%20refers%20to,few%20of%20them%20as%20possible.","https://www.youtube.com/embed/w7GHPmfCzZs?si=LkxZD1IQl7uFWsJw","https://www.youtube.com/embed/icEKqUJf8l8?si=f-bcVvYpo1b2twvT"]
}
},
{
Expand Down Expand Up @@ -212,25 +200,25 @@
"title": "Wireless Network Relay Selection: Utilizing a Quantum Algorithm",
"publication": "In Progress",
"authors": "Tanner Kocher, Sam Braude, Dr. Krishna Ramamoorthy",
"description": "",
"description": "The research explores the application of Quantum Computing to the field of Wireless Networks. It proposes a novel Quantum Algorithm for Relay Selection in Wireless Networks. Consider a wireless communication network where multiple source-destination pairs need to communicate through a set of relay nodes. The goal is to select an optimal relay for each source-destination pair to maximize the overall network throughput, while considering individual users’ preferences. Experiments conducted using a Quantum Computer have shown substantial potential, marking it as an intriguing field of research for exploring Quantum Wireless Networks.",
"links-container": {
"links": []
}
},
{
"title": "",
"title": "Quantum Algorithm for Resolving the Prisoner's Dilemma via Nash Equilibrium",
"publication": "In Progress",
"authors": "Tanner Kocher",
"description": "",
"description": "The research delves into the fascinating intersection of Quantum Computing and Game Theory. It proposes innovative strategies for resolving the inherent challenges presented by games, such as, the Prisoner's Dilemma. We explore how quantum strategies, enabled by the unique properties of qubits, offer novel perspectives on cooperation and competition. The Algorithm provides a dramatic decrease in the number of operations needed to find the Pure Strategy Nash Equilibrium. Results obtained from experiments utilizing a Quantum Computer demonstrate significant promise, establishing it as a compelling avenue for research into studying Quantum Game Theory",
"links-container": {
"links": []
}
},
{
"title": "Wireless Network Relay Selection: Utilizing a Quantum Algorithm",
"title": "Quantum Leap in Strategy: Reshaping Arms Races and Advertising with Quantum Game Theory",
"publication": "In Progress",
"authors": "Sam Braude, Riley Thompson",
"description": "",
"description": "test",
"links-container": {
"links": []
}
Expand Down
32 changes: 18 additions & 14 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -115,14 +115,7 @@ <h4>Wednesdays in Student Success West 1500 7-9PM</h4>
<!-- About Page -->
<div id="about" class="page about-container">
<h1 class="about-header">What We Do</h1>
<p class="about-subheader">The purpose of this organization is to foster curiosity, promote learning, and facilitate collaboration in quantum computing. Our mission is to build a vibrant community that explores the potential of this cutting-edge technology while honing software engineering skills. Through workshops, projects, and research, we aim to empower diverse members with experience in both quantum computing and software engineering, inspiring a passion for continuous exploration and innovation within an inclusive and supportive environment.<br><br>The Quantum Computing Club at San Diego State University is a student-run organization, focused on creating a community of students interested in quantum computing and software engineering. Our club is dedicated to providing a welcoming environment for students to learn about quantum computing, software engineering, and other related topics. We host weekly meetings, events, and hackathons to help students learn and grow their skills. We also provide professional experience and expertise to help students prepare for their future careers. <br><br></p>
<ul class="image-slide">
<li class="image-node"><img src="assets/images/lab_photos/_MG_0620.jpg" ></li>
<li class="image-node"><img src="assets/images/lab_photos/_MG_0497.jpg" ></li>
<li class="image-node"><img src="assets/images/lab_photos/_MG_0634.jpg" ></li>
<li class="image-node"><img src="assets/images/lab_photos/_MG_0631.jpg" ></li>
<li class="image-node"><img src="assets/images/lab_photos/all-officers.jpg" ></li>
</ul>
<p class="about-subheader">The purpose of this organization is to foster curiosity, promote learning, and facilitate collaboration in quantum computing. Our mission is to build a vibrant community that explores the potential of this cutting-edge technology while honing software engineering skills. Through workshops, projects, and research, we aim to empower diverse members with experience in both quantum computing and software engineering, inspiring a passion for continuous exploration and innovation within an inclusive and supportive environment.<br><br>The Quantum Computing Club at San Diego State University is a student-run organization, focused on creating a community of students interested in quantum computing and software engineering. Our club is dedicated to providing a welcoming environment for students to learn about quantum computing, software engineering, and other related topics. We host weekly meetings, events, and hackathons to help students learn and grow their professional skillset. We also provide professional experience and expertise to help students prepare for their future careers. <br><br></p>
<div class="about-content">
<div class="about-carousel-container">
<div class="about-carousel">
Expand All @@ -132,7 +125,7 @@ <h2>Weekly Meetings</h2>
</div>
<div class="about-carousel-slide">
<h2> Events and Hackathons </h2>
<p>Throughout the year, we host events such as the Qiskit Fall Fest or hackathons to help students network and progress their skills. We also train for professional certificates and invite guest speakers to help members prepare for their future careers. </p>
<p>Throughout the year, we host events such as the Qiskit Fall Fest or hackathons to help students network and progress their skillset. We also train for professional certificates and hear from guest speakers to help members prepare for their future careers. </p>
<p>
</div>
<div class="about-carousel-slide">
Expand All @@ -151,6 +144,14 @@ <h2> Professional Certificates and Experience </h2>
</div>
</div>
</div>
<ul class="image-slide">
<li class="image-node"><img src="assets/images/lab_photos/_MG_0620.jpg" ></li>
<li class="image-node"><img src="assets/images/lab_photos/_MG_0497.jpg" ></li>
<li class="image-node"><img src="assets/images/lab_photos/_MG_0634.jpg" ></li>
<li class="image-node"><img src="assets/images/lab_photos/_MG_0631.jpg" ></li>
<li class="image-node"><img src="assets/images/lab_photos/all-officers.jpg" ></li>
</ul>

</div>


Expand Down Expand Up @@ -213,10 +214,13 @@ <h3>Technical Officer/Founder</h3>
<h3>Technical Officer/Founder</h3>
<p>Raphaelle Baguio</p>
</div>
<!---
<div class="eboard-grid-item">
<h3>Vice President of Marketing</h3>
<img src="./assets/images/20230913_191113.JPG" alt="Tanner Kocher">
<img src="./assets/images/headshots/kyla.jpg" alt="Tanner Kocher">
<h3>Vice President of Marketing</h3>
<p>Kyla Nelson</p>
</div>
-->
<div class="eboard-grid-item">
<img src="./assets/images/headshots/_MG_1377.jpg" alt="Tanner Kocher">
<h3>Faculty Advisor/Founder</h3>
Expand All @@ -236,7 +240,7 @@ <h2>Weekly Lab Meeting</h2>
</p>
<br>
<h3 class="event-date"> 7-8:45PM | Wednesday's during Fall/Spring Semester</h3>
<h3 class="event-loc">Location: <a href="https://map.concept3d.com/?id=801#!ct/68621,62917,40419,15205,68622,54894,71456,73914?m/523820?s/">Student Services West 1500</a></h3>
<h3>Location: <a class="event-loc" href="https://map.concept3d.com/?id=801#!ct/68621,62917,40419,15205,68622,54894,71456,73914?m/523820?s/">Student Services West 1500</a></h3>
</div>
</div>
<div class="upcoming-events-container">
Expand All @@ -249,11 +253,11 @@ <h2>Qiskit Fall Fest</h2>
</p>
<br>
<h3 class="event-date"> 7-9PM | October 24-26th, 2023</h3>
<h3 class="event-loc">Location: <a href="https://map.concept3d.com/?id=801#!ct/68621,62917,40419,15205,68622,54894,71456,73914?m/523820?s/">Student Services West 1500</a></h3>
<h3>Location: <a class="event-loc" href="https://map.concept3d.com/?id=801#!ct/68621,62917,40419,15205,68622,54894,71456,73914?m/523820?s/">Student Services West 1500</a></h3>
</div>
</div>
<div class="weekly-events-container">
<p>Remember! Weekly Meetings at 7 PM! Location: <a href="https://map.concept3d.com/?id=801#!ct/68621,62917,40419,15205,68622,54894,71456,73914?m/523820?s/">Student Services West 1500</p><a></p>
<p>Remember! Weekly Meetings at 7 PM! Location: <a class="event-loc" target="_blank" href="https://map.concept3d.com/?id=801#!ct/68621,62917,40419,15205,68622,54894,71456,73914?m/523820?s/">Student Services West 1500</p><a></p>
</div>
</div>
<!-- Join Page -->
Expand Down
9 changes: 7 additions & 2 deletions public/scripts/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ function fetchResearchJSON() {

function renderResearch(researchData) {
const research = document.createElement('ul');
research.classList.add('research');
for (const node of researchData.roadmap['research-nodes']) {
const resElem = createResearchItem(node)
research.appendChild(resElem);
Expand All @@ -108,6 +109,7 @@ function createResearchItem(node){
item.classList.add('research-node');
item.appendChild(createResearchTitle(node.title));
item.appendChild(createResearchAuthors(node.authors));
item.appendChild(createResearchDesc(node.description));
item.appendChild(createResearchDesc(node.publication));
return item;
}
Expand Down Expand Up @@ -183,8 +185,11 @@ function createRoadmapItem(node){
item.appendChild(tags)
let purp = createRoadmapPurpose(node.purpose);
item.appendChild(purp);
let resources = createResourcesContainer(node.resourcescontainer['resources']);
item.appendChild(resources);
if(node.resourcescontainer['resources'].length > 0){
let resources = createResourcesContainer(node.resourcescontainer['resources']);
item.appendChild(resources);
}

}
else{
while(item.children.length > 2){item.removeChild(item.lastChild);}
Expand Down
19 changes: 17 additions & 2 deletions public/styles/home.css
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ body {
background-color: black;
color: white;
overflow-x: hidden;
-webkit-user-select: none; /* Safari */
-ms-user-select: none; /* IE 10 and IE 11 */
user-select: none; /* Standard syntax */
}

body > a {
Expand Down Expand Up @@ -260,6 +263,15 @@ body > a {
background-color: #2b2b2b;
max-width: 50vw;
}
.research-node > h3 {
padding: 0%;
}
.research-node > h4 {
padding: 0%;
}
.research-node > p {
padding: 0%;
}
.research-subheader{
width: 70%;
}
Expand Down Expand Up @@ -447,8 +459,10 @@ body > a {
text-decoration: none;
background-color: #ce0000;
height: auto;
padding-left: 0.2%;
padding-right: 0.2%;
padding-left: 0.4%;
padding-right: 0.4%;
border-radius: 20%;
border: #ffffff 1px solid;
}
.join-button:hover{
opacity: .75;
Expand Down Expand Up @@ -627,6 +641,7 @@ span:nth-child(4){
margin: none;
padding: none !important;
}

.resource-node {
text-decoration: none;
margin: 2%;
Expand Down

0 comments on commit 90181a0

Please sign in to comment.