blob: c3f6cf5595264a4e963874377a7c8a5cf49053ba (
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
90
91
92
|
<!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="projects.html">projects</a>
|
<a href="services.html">services</a>
|
<a href="archive.html">archive</a>
|
<a href="donate.html">donate</a>
|
<a href="contact.html">contact</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>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>
|