From e511160dea0dea7a16a5b5fb116a8fab2ffaebee Mon Sep 17 00:00:00 2001 From: MehBirb Date: Fri, 14 Oct 2022 17:02:45 -0400 Subject: [PATCH] Wrote Gym Guide Create course-scheduling.md I made some more articles Update ci version Add new articles --- .github/workflows/deploy.yml | 2 +- src/components/Card.astro | 72 ++++---- src/pages/articles/carletons-co-op-program.md | 32 ++++ src/pages/articles/course-scheduling.md | 63 +++++++ src/pages/articles/gym-guide.md | 45 +++-- src/pages/articles/testimonial.md | 161 ++++++++++++++++++ src/pages/articles/understanding-fees.md | 67 ++++++++ 7 files changed, 381 insertions(+), 61 deletions(-) create mode 100644 src/pages/articles/carletons-co-op-program.md create mode 100644 src/pages/articles/course-scheduling.md create mode 100644 src/pages/articles/testimonial.md create mode 100644 src/pages/articles/understanding-fees.md diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 56b8aa9..108ae6d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -8,7 +8,7 @@ on: jobs: deploy: - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 with: diff --git a/src/components/Card.astro b/src/components/Card.astro index b13e335..9ed10e2 100644 --- a/src/components/Card.astro +++ b/src/components/Card.astro @@ -2,45 +2,45 @@ const { colour, title, description } = Astro.props; --- +
+

{title}

+

{description}

+ +
+ - -
-

{title}

-

{description}

- -
\ No newline at end of file diff --git a/src/pages/articles/carletons-co-op-program.md b/src/pages/articles/carletons-co-op-program.md new file mode 100644 index 0000000..0d3e4f1 --- /dev/null +++ b/src/pages/articles/carletons-co-op-program.md @@ -0,0 +1,32 @@ +--- +title: Carleton's Co-Op Program +description: A Brief Article on how Co-Op works +layout: ../../layouts/Article.astro +url: articles/carletons-co-op-program +last_updated: "November 19, 2022" +--- + +### 🤔Understanding Carleton’s Co-Op Program🤔 + +Hello peoples, +I’ll be frank. Carleton’s co-op program is a good opportunity to get a job if you have no experience. If you have experience and the skills to get a job outside of co-op already, then try applying for jobs outside of co-op. + +### 📃The Co-op Process📃 + +You need to make a resume in co-op that meets a specific set of archaic requirements. This resume is graded, but the format doesn’t actually fit employers. As such, I recommend that you actually make two resumes. One actual resume that you submit for applications and one resume that you hand to the co-op board. + +#### 👍Advantages👍 + +In co-op, all the employers know what courses you’ve taken. They know how competent you are.If you’re applying outside of co-op, then they don’t know where you’re at. They have to test you and test you. + +In contrast to other universities, Carleton actually lets you actually choose your employer. Obviously, the employer might reject you but if you want to work at Facebook, then you have the chance to apply there. In other universities, employers choose you. + +There are exclusive jobs that you can only get because of a tax credit. Basically, the only way that companies will employ you if you have little experience is if they get a tax break. This way, it’s viable. + +#### 👎Disadvantages👎 + +Although you can choose where you apply to, you can only reject 1 time before you have to accept. This is bad because let’s say you apply to 3 jobs. Job A is your number 1 choice. Job B is your number 2 choice. Job C is your number 3 choice. If job c accepts you and you reject, then you’ll have to hope Job A accepts you because if Job B accepts you, then you can’t reject again for Job A’s acceptance. + +Co-op also costs a lot of money. Obviously, you’ll make a profit by working in the long run but paying $400 in admin fees and $400 in work term fees for co-op every year time you have co-op adds up. + +The last disadvantage is that grades are paired with it. First off, you need to maintain a 8.0 CGPA(Grade of at least 70% in all classes) to qualify for co-op. You also have to submit with your grades so if you’re really skilled in programming but your grades are bad, you’re less likely to get accepted. diff --git a/src/pages/articles/course-scheduling.md b/src/pages/articles/course-scheduling.md new file mode 100644 index 0000000..bf7a9eb --- /dev/null +++ b/src/pages/articles/course-scheduling.md @@ -0,0 +1,63 @@ +--- +title: 🗓️ How Do I Schedule Courses? 🗓️ +description: A student made article on everything you need to know to submit courses +layout: ../../layouts/Article.astro +url: articles/course-scheduling +last_updated: "Friday, October, 30th, 2022" +--- + +Hi Everyone, + +So you’re an up and coming first year student. You don’t know how to schedule your courses. I was stressed the first time too. It took a month, many revisions, and luck to get it just right. The first section is general rules to keep in mind when making a timetable. The second portion is about the actual process of making timetables! + +### 💭What to Keep in Mind when Making Timetables💭 + +#### ⏲️Wake-Up Times and Evening Hours⏲️ + +So first thing is, you’re in University now. Classes don’t have to start at 8:30am for you, and you might think that that’s normal time but not anymore. As university students, we usually wake up at 8 or 9. Most of the time, people are groggy since it’s the morning. I only have an 8:30 class on Friday, and I hate the time. Starting classes at or after 10 is really nice. + +The opposite is true too. There are classes that start at 5:30pm, which is just insane. You might like it, but when most people are free at that time and they wanna go out to get food or study together, you done goofed. Even worse is when societies and clubs are hosting events and you can’t come since you’ll be in class. Try to have classes between 10 and 5:30 if possible. + +#### 😋Meals😋 + +Our moms can’t tell us what time to eat but if you’re eating 3 meals a day, try to eat +Breakfast from 7am to 9am +Lunch from 11am to 2pm +Dinner from 5pm to 8pm +Why is this important? You guessed it! You can’t eat in the caf and be at the lecture at the same time. Do your best to schedule classes between meals instead of during meals. A grumbly tummy makes a grumpy student! + +#### 🚶How many Classes to Have per day and Gaps🚶 + +This is gonna sound so efficientist but try to have one lecture followed by a tutorial or another lecture. You’ll save time going to and from your dorm, especially if you live off-campus. Even if you live on campus, most people aren’t productive in those short gaps. The idea of waking up and having time to do stuff, going to class, and then going back to do stuff all in one sitting is the best. If you’re going to take a gap in between classes, make sure it’s at least 2 hours. + +Now there’s no guarantee and this is just a generalization but 3 back-to-back lectures in a day is too much. That’s 4.5 hours of non-stop teaching, and that’s without tutorials, which are pretty much assignment days. Most people can’t process that much information especially if you have a hard class on that day. Most people that have 3 lectures with gaps still groan at how annoying it is. + +What makes this worse is that if you have 3 lectures on the same day, midterms and exams take place on lecture days. You could be stuck with doing 3 exams in a single day. It’s not worth it. + +### 😶‍🌫️The Process of Making Timetables😶‍🌫️ + +#### 💫The Origin/All Possibilities Timetable💫 + +So the first thing we’re gonna wanna know is what courses to take. This article is about course schedule, not picking which courses to do. Once you know what course you want, put every conceivable version of that course into your timetable. Don’t worry about the overlap warnings. For instance, put COMP1405A, COMP1405B, and COMP1405C onto the timetable along with the versions of your other courses. + +#### 🛍️Clone the Original Timetable🛍️ + +Nothing needs to be said. We’re going to be making multiple versions so we’ll edit a clone and not the original. + +#### 🔪The Pruning Process✂️ + +So now that we can start deleting the unwanted possibilities, we can use the rules to keep in mind. +Get rid of all the ones that are before 10am and after 5:30pm +Second, try to have a time for lunch +Third, put classes beside each other +Don’t have 3 lectures in one day + +#### Rinse and Repeat + +Now this was your first attempt. I know, it was hard. It was confusing. No one was there to do it for you. Honestly, this is one of those things that you just have to get a good feel for. It takes 6 schedule makings to be less anxious. Not even confident. Because the truth is, it’ll never be perfect. Just make it good for you! + +#### Course Registration Time Inefficiency 😡 + +I saved the worst part for last. This happened to my roommates. They both had amazing schedules that fit perfectly, but they got screwed over because their submission time was different from mine. Basically, I and hundreds of others could submit our courses on Monday. A group of people submitted theirs on Tuesday. By the time Wednesday rolls around, my roommates are left with classes that are either full or hard. If you have a late submission day, prepare to change your course selection. + +Want to add something? Are we missing something you would recommend to other students? Submit a pull request [here](https://github.com/CarletonComputerScienceSociety/students.carletoncomputerscience.ca/blob/master/src/pages/articles/breadth-elective-suggestions.md)! diff --git a/src/pages/articles/gym-guide.md b/src/pages/articles/gym-guide.md index 3a6011e..6aff4f0 100644 --- a/src/pages/articles/gym-guide.md +++ b/src/pages/articles/gym-guide.md @@ -14,13 +14,14 @@ So I know what you’re thinking. You’ve never been to the gym before. You don First, the Carleton Athletics Centre has a fitness centre that’s free to use for students. You don’t have to worry about paying them bills. Just swipe your card, and you’re in. It’s open 6am to 11pm on weekdays and 8am to 8pm on weekends. One small caveat for you if you’re a guy is that it’s reserved between 10am-11:30am for women’s only hours. -So what now? The fitness centre doesn’t like us bringing bags in. That’s a problem but there’s a solution. You’ll soon find the men’s change room if you’re a guy and women’s change room on the second floor if you’re a girl. You can put your bags in there. I won’t lie. I lock my locker but most people don’t even lock their locker so feel free to forget about the lock! +So what now? The fitness centre doesn’t like us bringing bags in. That’s a problem but there’s a solution. You’ll soon find the men’s change room if you’re a guy and women’s change room on the second floor if you’re a girl. You can put your bags in there. I won’t lie. I lock my locker but most people don’t even lock their locker so feel free to forget about the lock! You only need a couple of things. Just have your phone and earbuds to listen to music. Make sure you have your water bottle to stay hydrated and if it’s empty, they have a water fountain and bottle filler inside! Last, bring your campus card. You’ll need to swipe it to get inside the fitness centre room. After that, we head to the fitness centre on the second floor~ ### Do’s and Don’ts in the Fitness Centre📚 Just like a classroom, the gym has some common sense rules that you wouldn’t think about if ya didn’t know. I’ll run it down for you! + - DO ask for advice on your form if you don’t know if you’re doing it right - DO ask how to use equipment if you’re hesitant - Don’t grunt loudly @@ -30,8 +31,8 @@ Just like a classroom, the gym has some common sense rules that you wouldn’t t - Check that weights are placed correctly - Don’t drop weights. Put’em down slowly - ### How to work out 📚 + So there’s a regimen to follow. First, you do 4 sets of 10. Basically, what this means is after doing 10 repetitions of an exercise, take an at-minimum 1 minute break. Then do your next set. 4 sets of 10 is pretty standard. Adjusting the weight is also a major part. You know the weight is just right when it’s not too easy but not too hard that you’ll collapse. The sweet spot is that when you’re on the 10th repetition, you’re getting tired. The weights I put in are beginner friendly and if they’re still too heavy, don’t even worry. Remove them and start somewhere comfortable. No one is going to shame you for trying your best! @@ -39,36 +40,33 @@ Adjusting the weight is also a major part. You know the weight is just right whe Now for the juicy part. What exercises do ya do? If you’re going to the gym twice per week, do a lower body and upper body day with chest exercises in each one. If you’re going once, take your time to do a full body workout. These are the lower body exercises that I follow -| Name of Exercise | Amount | Weight in Pounds(lbs) | Advice or Notes | +| Name of Exercise | Amount | Weight in Pounds(lbs) | Advice or Notes | | ---------------- | ------------ | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Squats | 4 sets of 10 | 5 | Move your shoulders back and put the pole on your shoulders. Not your neck. Your ring finger on the smooth rings on the pole. Make sure the weights are balanced. Straight back and legs shoulders width apart | -| Calf Raises | 4 sets of 10 | 100 | There’s actually a machine for this. It’s located near the middle of the fitness room between the jogging machines and lifting equipment. Have a straight back. Lift your heels off the ground repeatedly | -| Deadlifts | 4 sets of 10 | 5 | Straight back. Don’t drop it on the ground very hard | -| Hip Abductors | 4 sets of 10 | 50 | | - - +| Squats | 4 sets of 10 | 5 | Move your shoulders back and put the pole on your shoulders. Not your neck. Your ring finger on the smooth rings on the pole. Make sure the weights are balanced. Straight back and legs shoulders width apart | +| Calf Raises | 4 sets of 10 | 100 | There’s actually a machine for this. It’s located near the middle of the fitness room between the jogging machines and lifting equipment. Have a straight back. Lift your heels off the ground repeatedly | +| Deadlifts | 4 sets of 10 | 5 | Straight back. Don’t drop it on the ground very hard | +| Hip Abductors | 4 sets of 10 | 50 | | Abs Exercises -| Name of Exercise | Amount | Weight in Pounds(lbs) | Advice or Notes | +| Name of Exercise | Amount | Weight in Pounds(lbs) | Advice or Notes | | ---------------- | ------------ | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Chest Press | 4 sets of 10 | | Move your shoulders back and put the pole on your shoulders. Not your neck. Your ring finger on the smooth rings on the pole. Make sure the weights are balanced. Straight back and legs shoulders width apart | -| Abdominal | 4 sets of 10 | 60 | For this one, just make sure you don’t put your weight on top of it and make gravity o the work | +| Chest Press | 4 sets of 10 | | Move your shoulders back and put the pole on your shoulders. Not your neck. Your ring finger on the smooth rings on the pole. Make sure the weights are balanced. Straight back and legs shoulders width apart | +| Abdominal | 4 sets of 10 | 60 | For this one, just make sure you don’t put your weight on top of it and make gravity o the work | - - -And here are the upper body exercises that I follow -| Name of Exercise | Amount | Weight in Pounds(lbs) | Advice or Notes | +And here are the upper body exercises that I follow +| Name of Exercise | Amount | Weight in Pounds(lbs) | Advice or Notes | | ---------------- | ------------ | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Bench Press | 4 sets of 10 | Start with no weight | Bench Presses are pretty hard. In general, just make sure you don’t put too much weight. If you feel like you’re about to collapse, put it back and call it a day. | -| Bicep Curls | 4 sets of 10 | 5 | | -| Shoulder Press | 4 sets of 10 | 5 | | -| Back | 4 sets of 10 | 40 | | +| Bench Press | 4 sets of 10 | Start with no weight | Bench Presses are pretty hard. In general, just make sure you don’t put too much weight. If you feel like you’re about to collapse, put it back and call it a day. | +| Bicep Curls | 4 sets of 10 | 5 | | +| Shoulder Press | 4 sets of 10 | 5 | | +| Back | 4 sets of 10 | 40 | | ### Stretching 🧘 I’m not gonna lie. You might not notice but there’s a huge difference between stretching vs not-stretching in the long run. I’ll skip the part about possibly pulling a muscle if you don’t stretch. You’ll feel less sore in 2 days because jeez, you’re gonna feel sore in 2 days. And that’s not a bad thing. I’m still sore and I’ve been going to the gym for a month. There’s no specific stretches but just remember to stretch the following: + - Arms - Biceps - Belly/Abs area(upward dog stretch) @@ -77,9 +75,8 @@ There’s no specific stretches but just remember to stretch the following: - Calves Closing Thoughts 💬 -This workout isn’t to get jacked. This is just to stay healthy. No one gets abs in a day. And I mean it when I say everyone at the gym is a sweetheart. Ask and you shall receive. Just don’t be a prick. - -The last part is probably the hardest for people to understand but it takes commitment. You can’t just skip days when other stuff comes up. This is a priority. +This workout isn’t to get jacked. This is just to stay healthy. No one gets abs in a day. And I mean it when I say everyone at the gym is a sweetheart. Ask and you shall receive. Just don’t be a prick. +The last part is probably the hardest for people to understand but it takes commitment. You can’t just skip days when other stuff comes up. This is a priority. -Want to add something? Are we missing something you would recommend to other students? Submit a pull request [here](https://github.com/CarletonComputerScienceSociety/students.carletoncomputerscience.ca/blob/master/src/pages/articles/breadth-elective-suggestions.md)! \ No newline at end of file +Want to add something? Are we missing something you would recommend to other students? Submit a pull request [here](https://github.com/CarletonComputerScienceSociety/students.carletoncomputerscience.ca/blob/master/src/pages/articles/breadth-elective-suggestions.md)! diff --git a/src/pages/articles/testimonial.md b/src/pages/articles/testimonial.md new file mode 100644 index 0000000..82cef81 --- /dev/null +++ b/src/pages/articles/testimonial.md @@ -0,0 +1,161 @@ +--- +title: COMP1405/1406Z Section is Overrated +description: A student testimonial on his thoughts on Z sectoin +layout: ../../layouts/Article.astro +url: articles/testimonial +last_updated: "November, 19th, 2022" +--- + +Hello Peeps, + +So I’m writing this article to basically dispel some thoughts on what COMP1405Z is like. Basically, a lot of people think the Z section is just for the best of the best elites or we do advanced stuff. I’m saying nah, that’s not true at all 😅 + +### My CS Level to give you context 🎚️ + +To give you some context, my name’s John and I took the Z section in fall term of 2022. In high school, I took the grade 10,11, and 12 computer science courses. In grade 11, we went over variables, if statements, loops, input and output from a text file, and functions/methods. We pretty much made basic games like pong and breakout. In grade 12, we went over object oriented programming with concepts like inheritance, abstraction, subclasses, and polymorphism. We made a simple board game. Imagine checkers but a bit more complicated. All of this was in Java. So this is what I came into university with. Pretty average. + +An important part here is the suffering. What I mean by that is, some of my friends are suffering in the normal 1405 section. I’m not able to solve this because I’m smart or whatever. There are lots of people smarter than me. I can solve the problem since I also suffered through those same troubles but just a bit earlier. That’s all. + +### Standard Info + +So COMP1405/1406Z works like this. You do 1405 in the first half of the fall term and 1406 in the second half of the fall term. This means it’s worth 1.0 credits. Most people take 1405 in the fall term and 1406 in the winter term. So the Z section is pretty much just speedrunning first year CS. We aren’t learning more advanced concepts. We’re just going faster. + +Dave McKenney, who is one of the most chillest professors you’ll ever meet, teaches the course. You can also work with a partner on all your assignments. Just find a good partner please. Someone you can trust to do their share of the work. I found the course pretty easy and below is an in-depth look at why I think so. + +### Tutorials, Assignments, and Homework + +So here’s how it works. Tutorial assignments are posted at the start of the week and due at the end of the week. I can legit do the assignment myself. It’s usually 3 simple problems. I can but don’t have to go to the tutorial days that are on Monday or Wednesday. I could probably get 100% on all my tutorial assignments without even going to a single tutorial. Not gonna lie, I went just to socialize with peeps. I’d be laughing if you asked me if I got work done there. We already had it done before we got there. + +Dave also gives us homework and readings to do, but no cap. I didn’t read a single word of the python book and didn’t do any of the homework. So just to repeat, I legit went through COMP1405 without doing anything other than handing in the assignments and mandatory stuff. Homework and reading isn’t mandatory. If you know what a variable is, I’m not gonna read about what a variable is. +You guys don’t have anything to compare what I’m saying to. I can tell you what my friends in the A,B,C, and D sections had. They had mandatory tutorial days where problems are presented at the start of a tutorial session and are due at the end of the tutorial session. These tutorial sessions usually last an hour and a half. Additionally, they had assignments every week that contained around 10 questions. Some of their assignments, not the final project, required you to do research. In comparison, Dave gave us everything we needed. + +### Lectures + +So Dave posts the content lecture lessons online in the form of videos. He talks over his slides and does demos of coding in them. I’ve got the attention span of a man on pure adrenaline so I ain’t wasting my time watching 1-2 hours per video. I play the videos at 2X speed. We’re speedrunning speedrunning now. + +If you really wanna get technical, going in for lectures aren’t necessary either but it does help to go. On Tuesday, Adi, who is our Teaching Assistant, helps us make personal projects. Can you imagine? Screw needing to think about what projects you want to do. You’ve got a fourth year, who knows what’s a good project, helping you make a project. It wasn’t even a lecture anymore. It was just awesome. + +On Thursdays, Dave pretty much recaps what we learned in the video slide lessons. Then we go through a couple problems to apply that knowledge. In other words, Dave makes it a recap day. I go to classes and just do my other class’s homeworks. + +### Pretty Much Free Marks for Workshops + +So on top of easy assignments, you’ve got workshops that you can but don’t have to do. Basically, you can do a workshop to boost your grade up by 1% in that class. You can get a total of 10% extra by doing 10 workshops. So if I had a 70 and I wanted an 80, bam! I just add 10%. + +### Final Project + +I wouldn’t say the final project was hard. It’s just time consuming. We made a web scraper and search engine. We’re given a link and we need to document the number of times words appear and the links they lead to. So we have a web scraper that scrapes the websites for all their info. The second part is a search engine that processes all the info we have and gives you search results based on what you searched. This might sound big brain but again, no. Dave provides multiple extra lectures on how to do this as well as. Multiple equations and decomposition. I highly recommend working with someone else. + +### Midterm and Exams + +So here’s how the midterm went. I can’t say the contents of the exam for the sake of academic integrity but here’s how it works. On the day of the midterm, I had 3 hours to complete 3 questions. But each question was worth more than the last one and a bit harder too. If you screw up on the midterm, worry not. If you do bad on the midterm, then you can bank on the exam to save you. + +If your exam grade is higher than your midterm grade, then your midterm grade becomes your exam grade. So if I get 50% on the midterm and 90% on the exam, then my midterm grade becomes90% since the exam grade was higher than the midterm grade. + +On the exam, we had 3 sections with 3 questions each. We were supposed to do 2 out of 3 questions in each section. If you do 3 questions in a section, they take the highest 2 out of 3. I was sort of a dummy so I was only able to do 2 out of 3 questions in each section. + +I have mixed feelings about the midterm and exams. In the midterm, I wasn’t able to figure out how to fix a logic error that made my code return the wrong answer. My TA was an angel regardless and gave me a 91%. I should’ve gotten a 60% on the midterm, man. + +Then on the exam, the questions are decent but I was running into the dumbest mistakes like writing syntax wrong. I was like, “Why the hell isn’t this working??? I’ve been on this for 15 minutes! Oh, I forgot to add a comma. Bruh”. I got a 98% on that and like I said, I only did 2 out of 3 questions. My friends were actually smart and did all 9 questions. They only scored 1% better than me. + +### Course Content + +I would say this is the most important section. I’ll give a brief overview of what we learned in that section. + +#### How to Think Like a Programmer + +This lecture is about how to think like a programmer. These are the 4 pillars +Understand abstraction, which is the concept that you don’t need to understand the underlying stuff that goes on to use it. For instance, I don’t need to know about how a car engine works to drive a car. +Decomposition. We break stuff down. You can simplify things by breaking them down into their own separate sections. Sort of like a list of steps. +Pattern recognition. A lot of stuff in programming has similar patterns. A lot of problems require loops. A lot of problems are similar so they have similar solutions. For instance, I might be in Toronto so I can’t take out the trash so my solution is texting my roommate to do it. Another problem could be that I’m in Montreal and can’t do the laundry to I call my canmate. +Algorithm Development. Algorithm is an overloaded word that really just means a step by step solution to a problem that a computer can do. You need to develop your problem solving skills and translate that to code. + +#### Intro to Python + +Identify the different types of values like int and boolean and float and use these variables in your program +Create simple drawings using SimpleGraphics but we never use SimpleGraphics, which I appreciate. +Perform basic Python calculations/input/output, which means using +,-,\*, /,%, and some other stuff +Understand how variables are stored in memory. I still don’t know how it’s stored but okay +Identify three types of programming errors. One of them is syntax error. Just programming language rules. Another is something like logic error where it the code runs but produces the wrong result because you as the programmer screwed up your math somewhere. + +#### Control Structures and Branching Lecture Slides + +Define a Boolean value which means true or false +Design an Algorithm with Branching Structures. Basically, if, else if, and else statements +Define Nested Control Structures basically means an if statement inside an if statement or loop inside a loop +Identify the Depth of a Block of Code. How many loops and if statements are we in +Encode a Complex Branch with a Flat Structure means to use else if + +#### Logical Operators and Boolean Values + +Learn to actually apply if statements instead of just the concept of one +Learn to use AND, OR, and NOT. The java equivalent is &&,||, and ! + +#### Control Structures and Looping + +Design Algorithms with Looping Control Structures +Contrast Precondition and Postcondition Loops. Basically while loops that use break or not +Contrast Precondition and Counter. Basically a for loop + +#### Controlled Loops + +Implement Looping Control Structures in Python +Nested Looping Structures +Pretty much a loop inside a loop + +#### File Input and Output + +Discuss What a File Is. Really, just what a text file is +Contrast Structured and Unstructured Data. We also talk about JSON files +Use Python to Open, Read, Write, and Close Files +Design Algorithms That Use Structured Data + +#### Functions and Function Scope + +Explain what Functions Are and Why They Are Useful +Implement a Function +Contrast Local and Global Variables and Constants +Identify the Scope of a Variable or Function + +#### Linear Collections + +Define List(We have Arrays in Java), Element(the value in a certain part of the list), and Index(the location of the value in a list) +Use an Index to Retrieve a List Element. Basically print(List[index]) +Use List Methods to Manipulate Lists. We learn them +Program Using Single/Multi Dimensional Lists. Multidimensional just means 2D or 3D + +#### String Operation + +Use the List Operators on Strings +Use the String Operators/Methods +Create programs that perform String Manipulation + +#### Associative Collections + +Define Keys and Values +Use an Associative Collection – Python's Dictionary +Perform advanced Text Analysis using dictionaries. Basically storing the number of times a word appears into a dictionary + +#### Complexity Analysis + +Analyze the Run-Time Complexity of Algorithms with Big O notation like O(n), O(n^2) +Analyze the Memory Complexity of Algorithms +Compare and Contrast Algorithms Using Complexity Analysis + +#### Binary Search + +Analyze the Binary Search Algorithm +Implement the Binary Search Algorithm + +#### Basic Sorting + +Identify the Benefits of Sorting Sequences +Compare and Contrast Different Sorting Algorithms +Implement Sorting Algorithms from Pseudocode +Analyze Runtime Complexity of Sorting Algorithms + +#### Recursion + +Pretty much calling a function within itself +Define Recursion and Base Case +Use a Recursive Approach for Several Problems +Implement Several Recursive Functions diff --git a/src/pages/articles/understanding-fees.md b/src/pages/articles/understanding-fees.md new file mode 100644 index 0000000..a603c57 --- /dev/null +++ b/src/pages/articles/understanding-fees.md @@ -0,0 +1,67 @@ +--- +title: 🗓️ How Do I Schedule Courses? 🗓️ +description: A student made article on everything you need to know to submit courses +layout: ../../layouts/Article.astro +url: articles/understanding-fees +last_updated: "Friday, October, 30th, 2022" +--- + +What is My Tuition Used for? +Hello Everyone, + +In this article, I’ll talk about some of the services our Tuition is used for. That way, we’re not paying for something we won’t be using. + +### Get $227 by Dipping out of CUSA’s Health Plan + +Dropping out of the CUSA Health Plan is nearly unheard of because they don’t tell ya. I heard from my roommate, and I don’t know how the heck he found out about this. It encompasses health, dental, vision, and travel. If you aren’t under your parents’ health plan already, then it is useful to have; otherwise, you’re basically paying for something you already have. If you want the full explanation, you can check out the link here. + +#### Opt Out Period 🗓️ + +Opt outs are valid for the whole policy year, from Sept. 1, 2022 – Aug. 31, 2023. +Opts outs for Fall Term students can only be completed online during the Fall Change-of-Coverage Period from Sept. 6 - Oct. 3, 2022. + +#### How to Drop Out + +In September, you’re gonna wanna fill out this page. It’ll give you access to a page. You can figure it out but the important part is proof of coverage. It sounds overly bureaucratic. Honestly, just send a pic of your family’s health plan card or your parents’ healthcare document and a part that says “family”. If you’re dropping out in person, head to CUSA and just be persistent. They’ll most likely be very understanding but always prepare for the worst. + +### Meal Plans Madness 🍉 + +First, let me tell you how the cafeteria works. Each time you swipe your card, you can get into the cafeteria where it’s basically an all-you-can-eat buffet but you can’t take anything out when you leave except a snack. + +Now, I’ll break down the actual difference between the different meal plans but they have some things in common. +Each one has a limited amount of swipes/meals you can have. +Each one has dining dollars, which can be used for restaurants on-campus to get a discount. Think of it as a debit card but for restaurants on-campus. All dining dollars expire by the end of the academic year. + +#### The All-Access Meal Plan 🍴 + +This is the simplest meal plan. You don’t actually get unlimited meals at the cafeteria . You just get more than enough. If you eat at the cafeteria 4 meals every day in your first year, then you’ll still have some left over when the fall term starts. You get $100 dining dollars. + +#### The All-Access Plus Meal Plan 🍖 + +The all-access-plus meal plan is the same thing as the all-access meal plan except you get $300 extra dining dollars. + +#### Reduced Meal Plan 🍽️ + +Unless you get into a suite, this one isn’t available for you. You can only get 10 meals per week, and you only have a total of $300 dining dollars to spend in the year. + +#### Closing Thoughts + +This is very subjective and based on my preference but I would pick the all-access meal plan. It gives you more than enough meals to last you throughout the year. If you’re thinking of going to restaurants on-campus with your friends a lot, then pick the all-access plus meal plan. + +### Don’t Even Bother With Paying For Printing at University 🖨️ + +Okay. So you’ve got a couple options for printing. DON’T buy a whole printer. DON’T pay to use those printers on campus. It’s not worth it. Here’s what you’re gonna want to do. + +#### Carleton Computer Science Society and Science Society 😎 + +What you’re gonna want to do is go for the Carleton Computer Science Society or Science Society for unlimited free printing. The Carleton Computer Science Society is located at Herzburg Building in room 4135. The Science Society is located in Herzburg Building in room 3413. Here are the email addresses you’re gonna want to email since we can’t individually connect to the printer. +CCSS: Just Walk in and ask the one in the office :D +SciSoc: office@sciencesociety.ca + +#### CUSA’s coloured printing 🏳️‍🌈 + +CUSA offers 100 free prints, and it ain’t that much when each assignment is like 5 pages. CUSA’s printing is good if you want it to be coloured, but only 25 of them can be coloured. Other than that, it’s meh. Oh right, and their email is: freeprinting@cusaonline.ca + +#### Carleton Fitness Center 🏋️ + +There’s a fitness center that we pay for in our tuition. Don’t forget to stay fit and healthy. I wrote an article that you can go to here!