From 3a41dbde881720888d8470dd98050cbda4f68a3d Mon Sep 17 00:00:00 2001 From: Isaac Shoebottom Date: Wed, 28 Feb 2024 15:20:57 -0400 Subject: [PATCH] 2024-02-28 15:20:56 --- .obsidian/workspace.json | 20 ++-- ...h Year Courses (CS4983, CS4997, CS4999).md | 99 +++++++++++++++++++ 2 files changed, 113 insertions(+), 6 deletions(-) create mode 100644 UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index a1e5f50..c72f0c8 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -11,8 +11,12 @@ "id": "da84d81da06f4b9e", "type": "leaf", "state": { - "type": "empty", - "state": {} + "type": "markdown", + "state": { + "file": "UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md", + "mode": "source", + "source": false + } } } ] @@ -81,6 +85,7 @@ "state": { "type": "backlink", "state": { + "file": "UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -97,6 +102,7 @@ "state": { "type": "outgoing-link", "state": { + "file": "UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -118,7 +124,9 @@ "type": "leaf", "state": { "type": "outline", - "state": {} + "state": { + "file": "UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md" + } } }, { @@ -150,6 +158,8 @@ }, "active": "da84d81da06f4b9e", "lastOpenFiles": [ + "UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md", + "UNB/Year 4/Semester 2/Info Sessions", "UNB/Year 4/Semester 2/CS2333/2024-02-16.md", "UNB/Year 4/Semester 2/CS3873/2024-02-16.md", "UNB/Year 4/Semester 2/STAT2593/2024-02-16.md", @@ -176,7 +186,6 @@ "UNB/Year 4/Semester 2/STAT2593/2024-02-2.md", "UNB/Year 4/Semester 2/CS2333/2024-01-26.md", "UNB/Year 4/Semester 2/STAT2593/2024-01-31.md", - "UNB/Year 4/Semester 2/STAT2593/2024-01-29.md", "gcm-diagnose.log", "Semester 2/STAT2593/Untitled", "Semester 2/STAT2593", @@ -184,7 +193,6 @@ "Semester 1", "Semester 2/CS2333", "Semester 2/CS3873", - "Semester 1/CS2418", - "Semester 1/CS3418" + "Semester 1/CS2418" ] } \ No newline at end of file diff --git a/UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md b/UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md new file mode 100644 index 0000000..1671ebf --- /dev/null +++ b/UNB/Year 4/Semester 2/Info Sessions/4th Year Courses (CS4983, CS4997, CS4999).md @@ -0,0 +1,99 @@ +CS4983: Senior Technical Report +- Typically offered in Fall, Winter and Summer +- 2 credit hour course +- Counted as technical electives +- Counts as 2 credit hours towards English writing requirement +- Meant to be a critical analysis of some appropriate topic, a required component of a report that will be suitable literature survey, including a significant bibliography +- 70-80 Hours typically +- Same as CS4997, need to find a supervisor +- Deliverables: + - One page proposal + - Two progress reports + - The report, generally 10-20 pages + - Seminar, normally 15 minutes plus 5 minutes for questions +CS4997: Honors Thesis +- Typically offered in Fall and Winter as an 8th month course, or a Summer course in 4 months +- 4 Credit Hour +- Technical electives for BCS students +- 4 Credit hours towards 12 credit hour courses that have significant English writing component +- Required for a BCS Honors + - 5 out of 7 must be 3rd Year + - 2 of Those must be 4th Year or higher + - With a grade of B in this course + - Cumulative GPA of 3.0, 3.5 for a First Class Honors +- Good for students who wish to pursue graduate studies as it provides credits towards your graduate required credits +- Original Research, under supervision and writing a thesis that summarizes the work completed +- Typically 140-160 person-hours on CS4997 +- Responsible for selecting a thesis topic and obtaining agreement of a CS professor to act as supervisor, you may also work with an external supervisor but you will require an internal CS supervisor +- Can *possibly* be done in group of two +- Deliverables: + - One page proposal, due early in the course, including an initial bibliography + - A plan, break down your proposal into segments and phases, with an estimated amount of time for each phase + - Two progress reports, due throughout the course + - A thesis draft, which can range from and outline and a sample chapter to a preliminary version of the entire thesis + - A thesis, generally expected to be 15-25 pages + - A seminar, normally 20 minutes, plus 5 for questions +CS4999: Directed Studies in Computer Science +- Pursue directed studies in specific areas and topics related to Computer Science +- More like a regular course than others, as more regular meetings with professor but still very much directed learning, and the course might only have one or two students in it +- The students/prof will work out a plan/schedule, there can be assignments, tests, etc., but it needs to be approved +- Recent Topics: + - Intro to Mixed Reality + - Advanced Video Game Development + - Advanced Algorithmic Techniques + - Introduction to Kubernetes + +Some recent topics for CS4983 and CS4997 +- Ease of robot sociability in teleoperation +- Exploration how representation robot teleoperator performance with health indicators can affect teleoperator behavior and experience +- the story of my robot life +- Infant cry detection on edge devices +- An exploration of monolingual English definition with GPT2 and GPT3 models +- Societal impacts of language models + +## Gaia Info: +Their project is "Magnetic Resonance on Networks" +Says very important for graduate school +Can look into getting work into journals + +How they started with their report was asking profs about work they needed done, and got the project assigned to them + +4th Year Parallelism course by Aubaniel is good apparently. + +## Topics that are of interest to Profs +Connor Wilson interested in computer science education or in credibility technology (believability of tech) +Dr. Francis Palma related to software engineering and software quality: +- Prioritizing issues in Agile Software Development +- Do Readability in change-proneness of software systems relate? +- Are poorly designed software systems more prone to design flaws/bugs +Shadi: +- Future proofing computer science education +- Is generative AI reshaping the computer science job market + +## Other Info +There is a coordinator in the summer and winter, Michael Fleming and David Bremner respectively. + +Designed to explore opportunities to explore some computer science topic that interests you, at a greater level than what you would see in a regular class. + +All of these would involve making arrangements with faculty who would be willing to supervise your project. + +## Finding a project +In some cases, you might have a fully formed idea and you would need to find a faculty member to supervise this + +In other cases a faculty member will have a well defined project and is looking for a student to complete it + +In some cases, a student might have a general idea, and will meet with supervisors and will try to turn it into a more specific plan + +Students and supervisors will meet regularly to provide guidance but it is expected that students will be able to work independently + +## How to find a supervisor +- Talk to profs you know +- Go to the faculty and staff link on the UNB website, and find faculty members that have research interests that line up with yours +- Attend Bits and Bites presentations + +## My potential ideas +Needs to be somewhat novel it seems: +Concurrent Systems +Operating Systems +Scheduling +Graphics