summaryrefslogtreecommitdiff
path: root/cs.html
blob: b7bc2c4d921c920e0b42a378dae6c7cd0bd712ff (plain)
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
85
86
87
88
89
<!DOCTYPE html>

<html lang="en-us">
	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<meta name="author" content="Rafael Marçalo">
		<meta name="description" content="College CS Contents by Semester">
		<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
		<link rel="stylesheet" type="text/css" href="styles/style.css">
		<title>College CS Contents</title>
	</head>
	<body>
		<div id="header">
			<h1>Rafael Marçalo Website</h1>
			<nav>
				<a href="index.html">home</a>
				|
				<a href="archive.html">archive</a>
				|
				<a href="projects.html">projects</a>
				|
				<a href="donate.html">donate</a>
			</nav>
		</div>

		<div id="content">
			<h2>Computer Science Course Contents by Semester</h2>
			<p> I keep this page up as a keepsake for all the software that I used during my CS Course.</p>

			<h3>1st Year</h3>
			<h4>1st Semester</h4>
			<ul>
				<li><b>Computational Logic</b> - Boolean Logic Operators and programmed using VHDL, FBD, STL and Ladder;</li>
				<li><b>Introduction to Object Oriented Programming</b> - Programmed in <a href="https://www.oracle.com/java/">Java</a> using the <a href="https://bluej.org/">BlueJ</a>, <a href="https://netbeans.apache.org/">Netbeans</a> and <a href="https://www.jetbrains.com/idea/">IntelliJ IDEA</a> IDE's.</li>
			</ul>

			<h4>2nd Semester</h4>
			<ul>
				<li><b>Algorithms and Abstract Data Types</b> - Programmed in <a href="http://www.open-std.org/jtc1/sc22/wg14/">C</a> using <a href="https://code.visualstudio.com/">Visual Studio Code</a>;</li>
				<li><b>Databases</b> - Used <a href="https://www.mysql.com/">MySQL</a> as a database and used <a href="https://mysql.com/products/workbench/">MySQL Workbench</a> as a database design tool;</li>
				<li><b>Numerical Analysis</b> - Used <a href="https://gnu.org/software/octave/">GNU Octave</a>;</li>
				<li><b>Object Oriented Programming</b> - Programmed in <a href="https://www.oracle.com/java/">Java</a> and <a href="https://openjfx.io/">JavaFX</a> using the <a href="https://www.jetbrains.com/idea/">IntelliJ IDEA</a> IDE.</li>
			</ul>

			<h3>2nd Year</h3>
			<h4>1st Semester</h4>
			<ul>
				<li><b>Advanced Programming</b> - Programmed in <a href="https://www.oracle.com/java/">Java</a> and <a href="https://openjfx.io/">JavaFX</a> using the <a href="https://www.jetbrains.com/idea/">IntelliJ IDEA</a> IDE;</li>
				<li><b>Databases Complements</b> - Used <a href="https://www.microsoft.com/sql-server">Microsoft SQL Server</a> as a database and used <a href="https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15">SQL Server Management Studio</a> as a database management tool, also learned the basics of NoSQL Databases such as <a href="https://www.mongodb.com/">MongoDB</a>;</li>
				<li><b>Operating Systems</b> - Programmed in <a href="http://www.open-std.org/jtc1/sc22/wg14/">C</a> using <a href="https://www.vim.org/">vim</a> and using Linux C libraries, also programmed in <a href="https://www.oracle.com/java/">Java</a> using <a href="https://www.jetbrains.com/idea/">IntelliJ IDEA</a> IDE;</li>
				<li><b>Web Programming</b> - Learned <a href="https://html.spec.whatwg.org/">HTML</a>/<a href="https://www.w3.org/TR/CSS/#css">CSS</a> markup languages and learned <a href="https://www.ecma-international.org/">JavaScript</a> while using <a href="https://nodejs.org/">Node.JS</a> JavaScript runtime engine and <a href="https://expressjs.com/">Express</a> web framework.</li>
			</ul>

			<h4>2nd Semester</h4>
			<ul>
				<li><b>Development of Videogames</b> - Used <a href="">Unity</a> game engine for basic video games development;</li>
				<li><b>Human-computer Interaction</b> - Used <a href="https://www.adobe.com/products/xd.html">Adobe XD</a> as a UI/UX design tool;</li>
				<li><b>Mobile Computation</b> - Programmed in <a href="https://www.oracle.com/java/">Java</a> for Android using <a href="https://developer.android.com/studio/">Android Studio</a>, also programmed for Android using JavaScript using the <a href="http://reactnative.dev/">React Native</a> framework;</li>
				<li><b>Parallel and Distributed Computing</b> - Programmed in <a href="https://www.python.org/">Python</a> using <a href="https://www.jetbrains.com/pycharm/">PyCharm</a> IDE;</li>
				<li><b>Statistical Methods</b> - Used <a href="https://www.rstudio.com/">RStudio</a> IDE with <a href="https://www.r-project.org/">R</a> for statistical research.</li>
			</ul>

			<h3>3rd Year</h3>
			<h4>1st Semester</h4>
			<ul>
				<li><b>Applied Software Engineering</b> - Used <a href="http://bizagi.com/">Bizagi Modeler</a> in order to use Business Process Model and Notation, and used <a href="https://www.visual-paradigm.com/">Visual Paradigm</a> a UML CASE Tool in order to complement the Bizagi business models;</li>
				<li><b>Artificial Intelligence</b> - Programmed in <a href="http://common-lisp.net/">Common Lisp</a> using the <a href="http://lispworks.com/">LispWorks</a> IDE;</li>
				<li><b>Computer Networks</b> - Used the <a href="https://www.wireshark.org/">Wireshark</a>, <a href="https://www.netacad.com/courses/packet-tracer">Cisco Packet Tracer</a> and Windows CMD utilities;</li>
				<li><b>Information security</b> - Used <a href="https://seedsecuritylabs.org/labsetup.html">SEED Ubuntu VM</a> as an attack vector platform, in other to perform various exploits and weaknesses;</li>
				<li><b>Visual Programming</b> - Programmed inside of <a href="https://visualstudio.microsoft.com/">Microsoft Visual Studio</a> with both <a href="https://docs.microsoft.com/en-us/dotnet/csharp/">C#</a> (while using <a href="https://dotnet.microsoft.com/">.NET Framework</a> in addition with <a href="https://docs.microsoft.com/en-us/aspnet/mvc/">ASP.NET MVC</a>) and <a href="https://www.typescriptlang.org/">TypeScript</a> with <a href="https://angular.io/">Angular</a> Web Framework.</li>
			</ul>

			<h4>2nd Semester</h4>
			<ul>
				<li><b>Applied Software Engineering</b> - Used <a href="http://bizagi.com/">Bizagi Modeler</a> in order to use Business Process Model and Notation, and used <a href="https://www.visual-paradigm.com/">Visual Paradigm</a> a UML CASE Tool in order to complement the Bizagi business models;</li>
				<li><b>Visual Programming</b> - Programmed inside of <a href="https://visualstudio.microsoft.com/">Microsoft Visual Studio</a> with both <a href="https://docs.microsoft.com/en-us/dotnet/csharp/">C#</a> (while using <a href="https://dotnet.microsoft.com/">.NET Framework</a> in addition with <a href="https://docs.microsoft.com/en-us/aspnet/mvc/">ASP.NET MVC</a>) and <a href="https://www.typescriptlang.org/">TypeScript</a> with <a href="https://angular.io/">Angular</a> Web Framework.</li>
			</ul>
		</div>

		<div id="footer">
			<div id="contact">
				<p>Links: <a href="https://gitlab.com/rafa_99">Gitlab</a> | <a href="https://gitlab.com/rafa_99/rafa_99.gitlab.io.atom">RSS Feed</a></p>
				<p>GPG: <a href="files/rafael.gpg">Public Key</a></p>
				<p>License: <a href="https://www.gnu.org/licenses/gpl-3.0.txt">GPLv3</a></p>
			</div>
		</div>
	</body>
</html>