-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
84 lines (52 loc) · 4.13 KB
/
index.html
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
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="description" content="Lwsimpkins.github.io : ">
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
<title>Lwsimpkins.github.io</title>
</head>
<body>
<!-- HEADER -->
<div id="header_wrap" class="outer">
<header class="inner">
<a id="forkme_banner" href="https://github.com/LWSimpkins">View on GitHub</a>
<h1 id="project_title">Lindsay Simpkins</h1>
<h2 id="project_tagline">Github Projects</h2>
</header>
</div>
<!-- MAIN CONTENT -->
<div id="main_content_wrap" class="outer">
<section id="main_content" class="inner">
<h2>Class Projects</h2>
<p>Various programming projects done while working on a Masters degree in Computer Science. </p>
<h3><a href="https://github.com/LWSimpkins/755-Warehouse">Widget Warehouse</a> (Java)</h3>
<p>Given requirements: Implement Stack and Queue classes in Java using a linked list. The built-in Stack, Queue, and LinkedList library classes cannot be used. Implement an Inventory class that parses an input file of incoming shipments and outgoing orders. While the file is being read, place shipments on the stack and orders on the queue. Fill orders as soon as possible.</p>
<p>Used JUnit to test basic functionality of the program; not part of the assignment.</p>
<h3><a href="https://github.com/LWSimpkins/620-RSA">RSA Encryption</a> (Java)</h3>
<p>GUI to simulate RSA encryption. This program encrypts text letter by letter using the ASCII value. Due to possible integer overflow, this program only accepts primes below 100.</p>
<h3>Parallel Programs (C++)</h3>
<p>The <a href="https://github.com/LWSimpkins/450-Friendship">friendship graph</a> uses openMP to find which person in the graph has the most friends.</p>
<p>The <a href="https://github.com/LWSimpkins/450-Gadget">gadget factory</a> uses pthreads and mutexes to simulate a producer consumer problem. Producers create red, white, or blue parts. Consumers build one gadget using one of each part.</p>
<h3><a href="https://github.com/LWSimpkins/285-Password">Password Cracker</a> (C++)</h3>
<p>Given requirements: Use provided code for permutations to create a password cracker. Must accept a password length via command line.</p>
<p>The password consists of numbers and there is no repetition. Test all possible passwords with pass.o until the correct password is found.</p>
<h3><a href="https://github.com/LWSimpkins/165-Single">"Single"</a> (Java)</h3>
<p>Given requirements: Implement the Card, Deck, Player, and Game classes. Implement a GUI, create computer opponents, and include the rules of the game.</p>
<p>My completed game can have 2-10 computer opponents, which have a basic AI to play legal cards from their hands. The computer players always call "singular" when they have one card left.</p>
<p>The players cards are not click-able if it's not their turn. The player must remember to click the "single" button if they only have one card left in their hand. Otherwise, there is a chance the computer opponents will call them on it, and a card will be added to the players hand.</p>
<p>If the round completes and no one has over 500 points, there is an option to continue to additional rounds until one player reaches 500 points.</p>
<h2>Android Applications</h2>
<p>Followed tutorials on <a href="https://www.youtube.com/user/slidenerd">Slidenerd Youtube Channel</a>.</p>
<p>Projects include tutorials on <a href="https://github.com/LWSimpkins/AndroidTutorial--TableLayout">Table Layouts</a>, <a href="https://github.com/LWSimpkins/AndroidTutorial-RelativeLayout">Relative Layouts</a>, <a href="https://github.com/LWSimpkins/AndroidTutorial-Calculator">Linear Layouts</a>, and <a href="https://github.com/LWSimpkins/AndroidTutorial-ImplicitIntents">Implicit Intents</a>.</p>
</section>
</div>
<!-- FOOTER -->
<div id="footer_wrap" class="outer">
<footer class="inner">
<p>Published with <a href="http://pages.github.com">GitHub Pages</a></p>
</footer>
</div>
</body>
</html>