Hardest Classes Of My Computer Science Degree!!

1️⃣ Discrete Mathematics: My toughest battle. I faced the unfamiliar territory of abstract concepts and rigorous proofs. It was the only class I've failed so far, but I didn't give up. Retaking it the next semester, I dedicated myself to mastering proofs and the unique logic of discrete math. The key? Constant practice and resilience.

2️⃣ Data Structures and Algorithms (DSA): The reputation of DSA preceded itself, known for its complexity. However, the turning point for me was shifting my mindset. Once I opened myself up to the idea that I could learn and excel, things started falling into place. Walking through problems thoroughly and consistently was my strategy for success.

3️⃣ Calculus 2: A challenging yet intriguing adventure. Focused intensely on integrals, it demanded my full attention. Despite the difficulty, I found enjoyment in its focus and depth. It taught me the value of diving deep into a singular topic and emerging with a stronger understanding.

💡 My experience taught me the power of persistence, a positive mindset, and focused study. Each class, with its hurdles, was an opportunity to grow and strengthen my skills.

✨ FOLLOW for more insights and stories from my computer science journey!

#lemon8partner #studytips #computerscience #studentlife #studytricks #collegestudent #lemon8diary

2024/1/26 Edited to

... Read moreHey everyone! Following up on my last post about the absolute toughest classes in my Computer Science degree, I wanted to dive deeper into how I actually made it through them. It wasn't just about showing up; it was about changing my approach and finding the right resources. If you're tackling Discrete Math, Data Structures & Algorithms (DSA), or Calculus 2, these are the battle-tested strategies that helped me transform my grades and understanding. Conquering Discrete Mathematics: My Proof-Writing Journey Discrete Math was undoubtedly my biggest hurdle. When I failed it the first time, I felt completely lost in the world of abstract concepts and rigorous proofs. But I didn't give up! Retaking it, I realized I needed a completely different strategy. My key was immense studying, not just reading, but actively trying to solve problems. I joined study groups where we'd work through proofs together, explaining our logic to each other. This peer teaching really solidified my understanding. The most impactful change was practicing proof writing daily. I'd grab any textbook or online problem I could find and just write out proofs, even if I thought they were wrong. Getting feedback on these practice proofs was invaluable. Websites like StackExchange or even just asking TAs specific questions about my proof structure made a huge difference. Don't be afraid to fail, but learn from every mistake! Mastering Data Structures & Algorithms: Visualizing the Complex DSA had a reputation, and rightly so! It felt like learning a new language initially. My turning point came when I started using visualization tools. Seeing how algorithms like quicksort or Dijkstra's actually moved data around helped immensely. Websites like VisuAlgo are fantastic for this. Another game-changer was teaching others. Explaining a linked list or a graph traversal to a friend forced me to understand it on a deeper level. And honestly, the YouTube channels were lifesavers. Computerphile broke down complex topics into digestible explanations, and HackerRank tutorials gave me practical coding examples. I spent hours coding out data structures and algorithms from scratch, then optimizing them. It's all about consistent practice and not being afraid to break down a problem into tiny, manageable steps. Slaying Calculus 2: Deep Dives and Digital Gurus Calculus 2 was a beast, especially with its intense focus on integrals and series. I found it to be the hardest of the Calculus series. My success here was all about deep, focused study sessions. I spent countless hours working through problem sets. For understanding, I leaned heavily on some incredible YouTube channels. Professor Leonard was a true godsend; his lectures are long but incredibly thorough and clear, making even the most daunting topics approachable. 3Blue1Brown offered beautiful visual explanations that connected the abstract concepts to intuitive understanding. And, of course, Khan Academy was perfect for quick refreshers and extra practice problems. Just like Discrete Math, study groups were essential here too. We'd tackle tricky integration problems together, comparing methods and helping each other spot mistakes. Don't underestimate the power of working through problems with peers – it's often where the biggest "aha!" moments happen. For all these classes, remember that persistence and a positive mindset are your best friends. You've got this!

14 comments

LifewithTaty's images
LifewithTaty

Any tips for discrete sutures?

See more comments

Related posts

💊 medication mnemonics to make drug classes easy 💊
Oh hi there! Don’t mind me sailing through pharmacology on these easy mnemonic hacks to memorize 3x faster all the drug classes I need to know! Seriously, while I love my flashcards and videos, my brain sometimes needs a different connection to really solidify the material! So let me know i
Stella Studies

Stella Studies

440 likes

A laptop displaying a calendar, a drink, glasses, and a notebook on a table in a library, with text overlay 'tips for Scheduling Your Classes'.
A laptop showing a course dashboard, a drink, and a notebook, with text overlay '#1 Check the course pages/ syllabuses to know how much work the class is going to be.'
A smiling person in a cheerleading uniform holding pom-poms on a sports field, with text overlay '#2 Make sure you have time outside of your courseworks to do other things.'
tips for scheduling your classes 💜
I think scheduling classes can be so stressful because every semester matters towards getting your degree and you want to set yourself up for success. The biggest challenge I had at first was signing up for too much then overwhelming myself a couple weeks in. I have learned since then, and here ar
Sarah :)

Sarah :)

1361 likes

A laptop displaying a habit tracker and a journal on a white bed. Overlay text reads "FREE ONLINE COURSES websites for learning new skills" and "SWIPE" with a Lemon8 logo.
A laptop screen shows the Skillshare website. Overlay text highlights Skillshare offers diverse courses by experts, best for creative skills like photography and graphic design.
A laptop screen displays the Coursera website. Overlay text explains Coursera partners with universities for high-quality courses in computer science, data science, and humanities.
Free Online Courses
I love taking online classes, especially since I graduated with my masters degree and I miss studying. I usually take classes related to my job in marketing, or business classes, but I wanted to share my top online learning platforms: 〰️ Skillshare: offers a diverse range of courses taught
mindofieva

mindofieva

19K likes

Powerful CLASSES
#freeclasses #fyplemon8 #freeproduct #fyp #fy
Tha Smoke Websites

Tha Smoke Websites

2243 likes

tips for getting textbooks for university classes
Getting textbooks for classes can get sooooo expensive so fast, but also having textbooks can sometimes be a game changer, so here are my tips!! ☑go to class to see how the professor plans on using the textbook to determine how realistically necessary it will be ☑double check the edition the
Sarah :)

Sarah :)

197 likes

HOW I SURVIVE ONLINE CLASSES 💻
I find that online classes are the hardest for me to be productive in. It almost gives me too much freedom to procrastinate and even forget about assignments. However, I live an hour away from campus, so I’ve been relying heavily on online classes for my GenEds. These are a few ways I stay on top o
lizzie matthias

lizzie matthias

125 likes

HOW TO HAVE A 4.0 GPA? ✨
After completing 100 credits in college, I have still managed to maintain a 4.0 GPA! I am very proud of myself, but I also know that it is just a number and does not define me. It is just a reflection of my daily habits when it comes to school. I also acknowledge that I do not have the hardest majo
Itsleilahclaire

Itsleilahclaire

124 likes

A close-up shot of a red pillow with a yellow leaf design and a book titled 'STATISTIC' on a yellow surface. Overlay text reads 'APPS TO TAKE FREE COURSES!!' with a Lemon8 watermark.
A blue square icon with the white text 'coursera' is centered on a dark background. Surrounding text describes Coursera as an app for free courses, certificates, and personal development, mentioning a personal finance course.
A white square icon with a stylized black 'edX' logo is centered on a dark background. Text explains EdX offers free courses, upgraded versions with certificates, and classes from renowned universities.
APPS to take FREE CLASSES!
hey y’all! i don’t know about you guys, but I sure am ✨addicted✨ to learning and self development. one of my more recent goals is to learn more adulthood related tasks and these apps have been helping me so so much with this!! i’ve used most of these for a while and they truly don’t disappoint!
Eli

Eli

1238 likes

Extra courses for your ✨Architecture Degree✨
In addition to your core architecture courses, consider taking the following extra classes to enhance your skills and career prospects. These courses can complement your architecture studies and broaden your expertise in related fields. What other course would you add to this list? Let’s ta
That_Nat

That_Nat

171 likes

A smiling woman with long curly hair stands in front of a large window. The image has a text overlay at the top that reads "8 websites where you can Learn Tech Skills" and "lemon8 @nelo.omah" at the bottom left.
A woman gestures with her right hand, presenting a list of five tech learning websites: Coursera, SimpliLearn, Edureka, Udemy, and Khan Academy. The title "8 websites where you can Learn Tech Skills" is at the top.
A woman gestures with both hands, completing the list of eight tech learning websites. The full list includes Coursera, SimpliLearn, Edureka, Udemy, Khan Academy, Skillshare, Udacity, and A Cloud Guru.
Websites where you can Learn Tech Skills
Looking to break into tech or enhance your skills? The right learning platform can make all the difference. Whether you’re a beginner or looking to specialize, these websites offer courses tailored to your needs: 1️⃣ Coursera: Learn from top universities and earn certificates in tech, AI, and mo
NeLo

NeLo

340 likes

This image outlines Generation 1: Onyx of a Sims 4 legacy challenge. It details the story of a black sheep Sim, their Slob, Evil, and Freegan traits, Beach Life aspiration, Odd Jobs career, and specific rules for gameplay, including starting with 100 Simoleons and marrying their first 5-star job rater.
This image describes Generation 2: Sapphire of a Sims 4 legacy challenge. It features a Sim with a hard upbringing, Family-Oriented, Kleptomaniac, and Loves Outdoors traits, Big Happy Family aspiration, Babysitter/Business career, and rules like having a negative relationship with parents and adding piercings for each child.
This image presents Generation 3: Morganite of a Sims 4 legacy challenge. It describes a Sim from a hectic household, with Adventurous, Proper, and Self-Absorbed traits, Extreme Sports Enthusiast aspiration, Style Influencer career, and rules including moving to Mt. Komorebi and marrying a Sim met on the slopes.
Crystal Legacy
#sims4 #simslegacy
Megan Schultz

Megan Schultz

44 likes

How to make $10k+/Mon with no degree! side hustle.
Most filmmakers struggle to make money… but it doesn’t have to be that way. 🎥💰 I went from making $0 to over $10K/month doing what I love—filmmaking. No Hollywood connections. No film school degree. Just the right strategy. Here’s exactly how I do it: 1️⃣ High-paying freelance gigs (corporat
brandon_silverio

brandon_silverio

21 likes

Thinking About Majoring in Data Science?
Here’s my honest take: it can be worth it… but only if you do it right. ✨ The good stuff: High demand = lots of job options Skills like Python & machine learning are super versatile Great pay if you land the right role 💀 The catch: Some programs are all theory, barely any hand
CompSkyy

CompSkyy

25 likes

A laptop screen displays the Coursera homepage, featuring 'high-quality education' and options to 'Get job ready with new AI skills'. It highlights collaboration with over 325 leading universities and companies like Google, IBM, and Stanford.
A laptop screen shows the Coursera website with the 'Explore' menu open, allowing users to choose topics of study or degree/certificate goals, including subjects like Data Science, Business, and Computer Science.
A laptop screen displays the Coursera website, showcasing 'in depth courses on various topics'. It lists degree programs, options to 'Get started' with free courses, and popular skills like Mathematics and Linear Algebra.
Find what you need on Coursera!
Coursera offers a wide range of courses, specializations, professional certificates, and even degree programs for diverse subjects such as business, computer science, data science, arts, and humanities. The platform partners with top universities and companies globally which offer flexible learning
Anaïs D’Ottavio

Anaïs D’Ottavio

160 likes

How to ACTUALLY pass your classes?! 📚
I don’t have a masters degree but I feel like I study pretty well and ace most of my exams! 🥹 Here are some tips that I have used to do well in my classes. My favorite is teaching someone else the material. Even though they may know the material already, it benefits you! Also, have you heard
Samantha

Samantha

34 likes

A smiling young woman in a black graduation cap and gown with a blue stole, against a dark background. The image has a text overlay that reads "my degree Vs What I do," highlighting the contrast between her education and current work.
A flat lay of a silver laptop, a white planner titled "ONE CHAPTER AT A TIME," and a glass of coffee with foam, all resting on a light-colored upholstered surface. The text overlay reads "i'm a graphic designer and."
A woman in a gray fuzzy top lies next to a baby, whose face is covered by a daisy emoji, drinking from a bottle. The text overlay reads "I work in Childcare," illustrating her current profession.
My degree vs my job 😩
Recently I’ve been thinking so much about this so I wanted to share and see if anyone else relates to this. I did a graphic design 4.5 years degree, at the moment i thought maybe there would be good opportunities in this area and it was going to be relatively easy to get a job that pays for a de
Betty Mendoza ✨

Betty Mendoza ✨

2564 likes

A person with glasses and long hair takes a mirror selfie with a camera, sitting at a desk. The image has a text overlay that reads "5 Careers After a Computer Science Degree."
A blueprint sketch of a website interface serves as the background for text describing a User Experience (UX) Designer role, including salary range ($70k-$110k) and job description.
A dark desk setup with multiple computer monitors displaying code is the background for text describing a Data Scientist role, including salary range ($90k-$140k) and job description.
5 Careers After A Computer Science Degree!!
✨If you were wondering if getting a Computer Science degree is actually worth it, then the best way to find out is to look at the jobs you can get with it! If any of these jobs sound interesting to you then you might want to look at getting a CS degree! I am in my third year as a CS student an
CompSkyy

CompSkyy

149 likes

How I use my IPad for online college classes🫶🌸
How do you use your iPad to maximize your online school experience ???
Maggie Joe♠️

Maggie Joe♠️

26 likes

A woman in a blue graduation cap and gown with orange and white accents, making a puckered face and looking at the camera. Other graduates are visible in the background.
A close-up of a decorated graduation cap held by a hand. The cap is light pink with glitter, adorned with paper flowers, rhinestones, and a pink ribbon, featuring the text "For I Know The Plans I Have For You."
A hand holding a black digital camera, displaying a photo of a woman in a graduation gown on its screen. The camera is placed over a gold quilted bag.
Grateful for my Associate degree in Health Science
#lemon8diarychallenge #undergradstudent #healthscience #mastersdegreeinprogress #thankyougod Borough of Manhattan Community College Barclays Center
Therealkaekaee

Therealkaekaee

42 likes

Free college campus resources ✨📓🧠
FREE ONLINE COLLEGE COURSES & CERTIFICATES Here are a few free reputable sources: 1. Coursera 2. edX 3. Saylor Academy 4. FutureLearn Who doesn’t love anything free? Especially when it can earn you free college credits or even certificates!! A lot of these resources are a
Loretta Petrov

Loretta Petrov

111 likes

👩🏻‍🎓📓❕GUIDE TO BACHELORS DEGREE IN 3.5 YEARS
• First thing to know is that YOU ARE CAPABLE!!! ✅ •I understand this may not be everyone’s path that they choose but if this is your goal then know it possible! I did not do anything special or specific to get here, I simply set my goals and had an amazing support system and advisor to get me whe
Maddy Golden

Maddy Golden

72 likes

classes I’m taking this spring semester 🌸📝
I’m majoring in Public Relations & Communications with a minor in Marketing. I have quite the stacked semester coming up! 15 credits while working full time won’t be easy, but graduation in Spring of 2026 will come sooner than I expect. Getting my bachelors degree is something I’ve wanted for a
darian yba | author

darian yba | author

38 likes

A group of nursing students are engaged in a hands-on activity, possibly a simulation, using orange fabric strips. The image is overlaid with text reading 'Rating Nursing Classes Hardest to Easiest,' reflecting the article's theme about BSN class difficulty.
The Hardest BSN Classes
What are your top 3 hardest classes in your program? 🤔 I only have beef with 2 classes. Mother Baby was a different breed for me, I still don’t know why I had to study so hard to get that material to stick. Fundamentals was hard because it was just so new at the time; but once you settle into ho
MonicaBSN

MonicaBSN

536 likes

Remote jobs no degree required ✨
#remotejobs #wfh #wfhjobs
Jobswithporsche

Jobswithporsche

19 likes

My job perfectly matches my weird degree combo ✨
If you told me 5 years ago I would be the marketing manager at a supplement company for my first job at 25, I wouldn’t believe you. My degree path was not what I planned or expected but in the end.. it worked out! I started my Bachelor’s for biology to go to med school… then covid hit and th
sstaedt🌲

sstaedt🌲

136 likes

Classes of Shock
Classification of shock There are four main types of shock: hypovolemic, cardiogenic, obstructive, and distributive. #medicalstudents #education #doctors #nurses
Kiersten LaShae

Kiersten LaShae

3 likes

Classes that made me rethink my whole career path✨
When I first started university, I was dead set on dentistry, I pictured myself working chairside, helping patients directly and that was it. I didn’t think beyond the clinical skills I’d learn or the degree I was chasing! But then, the classes I almost dismissed as just requirements completely
VowArchive

VowArchive

36 likes

A young woman takes a selfie on a city sidewalk, looking up at the camera with a puckered expression. A pink overlay asks, 'Now what?', reflecting post-graduation uncertainty.
I’m getting my degree for what?
Hiii! I graduate on Sunday so be on the lookout for graduation photos! I’ve only been done with school officially for 6 days, but I’ve started building my summer to do list. Here’s some of the things I’ll be doing once I get my Bachelors in CS this weekend: - Solo trip to Puerto Rico in June
Ken Kelley

Ken Kelley

20 likes

A laptop and tablet display online learning materials for a CCMA program, including medical terminology lessons and quizzes, with the text "CCMA CLASSES online???" overlaid.
A screen displays program information for a Clinical Medical Assistant course, detailing 3 hours per day, 12 hours per week, 180 total hours, and a start date of February 20, 2025.
A screen shows options for Medical Assistant class start dates and times, allowing students to choose their preferred schedule, with the text "YOU CHOOSE" highlighted.
CCMA CLASSES… online???
I was so skeptical at first but when I went down the rabbit hole of researching for classes online for my CCMA, I found Stepful. Stepful is fully online and normally so far my classes have only been about 1.5hrs long compared to what I selected (we get out early from reviewing and learning so fast)
Asia Sims

Asia Sims

29 likes

Study tips from a Master’s Degree Holder
1. Create a Study Schedule: Consistency is key! Set specific times each day to focus on your studies to build a productive routine. 2. Take Breaks: The Pomodoro technique works wonders! Study for 25 minutes, then take a 5-minute break to recharge. 3. Stay Organized: Keep you
Marcela Farah

Marcela Farah

57 likes

☆*:.。. Your First Tech Resume📄 .。.:*☆
Congratulations on taking one of the first steps toward entering the tech world! Your resume will serve as your personal sales pitch every time you apply for a tech job, so it’s important to make it stand out! “But…I don’t have any professional experience in tech. What company is going to want t
Em

Em

34 likes

For Child Development Degree Girlies
Think you can’t get into healthcare with a degree in Child Development—think again about these careers. A degree in child development can lead to rewarding and high-paying career opportunities, especially when paired with certifications or advanced education. Here are some high-paying jobs you shou
Ashley

Ashley

38 likes

Hardest Electrical Engineering Classes
Hardest Electrical Engineering Classes. Do you agree? #engineeringstudent #electricalengineering
Destination Internship

Destination Internship

4 likes

A stylish woman in a black suit and sunglasses, with text overlay "Finance Baddie 4 HIGH Paying Jobs that require NO DEGREE", introducing the topic.
A person working on a laptop at a desk with a city night view, labeled "① Web Developer", illustrating the first high-paying job without a degree.
A woman in a light pantsuit sitting on a counter with a glass, labeled "② Real Estate Agent", representing the second high-paying job without a degree.
High paying jobs no degree!
1. A Web Developer is responsible for designing, coding, and modifying websites, including all aspects of the website, such as layout, functionality, and user experience. Web Developers need to create aesthetically pleasing website designs with functional, user-friendly design and clear navigation
Crystal Reese💍🫶🏽

Crystal Reese💍🫶🏽

44 likes

A laptop screen displays a customized Canvas dashboard with course cards for various subjects like Organizational Behavior and Principles of Merchandising, showing a 100% completion rate and recent feedback. The image highlights the "Better Canvas" extension for an online college student.
A laptop screen shows a Canvas dashboard with a "Task For Canvas" extension, listing upcoming assignments and due dates for courses like Organizational Behavior and Business Analytics, from January 15 to January 22.
An iPad screen displays the Notability app, showing a list of subjects including various college courses like MGT 454 and MER 300, along with thumbnails of notes and syllabi, used for organizing class materials.
𝙷𝚘𝚠 𝙸 𝙿𝚛𝚎𝚙 𝙵𝚘𝚛 𝙼𝚢 𝙲𝚕𝚊𝚜𝚜𝚎𝚜 | 𝙾𝚗𝚕𝚒𝚗𝚎 𝙲𝚘𝚕𝚕𝚎𝚐𝚎 𝚂𝚝𝚞𝚍𝚎𝚗𝚝
I’m a an online college student. I was on campus for the first two years before I switched over. Online works best for me and it has really helped me stay focused. Below are some ways I stay organized. I currently have/will have 6 classes (18 credit hours) this semester, I try to focus on one class
SierraÂme❥

SierraÂme❥

282 likes

Ask me about Computer Science!
I just graduated with my degree, let me know if you have any questions about CS! As a girl in CS, it was hard to feel like I belonged, but after a lot of hard work in getting my degree, and seeing my skills applied in real life, I know that I am in the field for me :) #computerscience #csd
Chloe Berry

Chloe Berry

26 likes

6 MORE CLASSES TO MY BACHELORS DEGREE! 🥳Blessed!🙏🏽
#collegegirl #dayinthelife #collegestudent #educatedbaddie #explorepage✨
educated.baddies

educated.baddies

1116 likes

No degree required?! 👀🤔
How many of us automatically think that a degree is needed for every job out there? What if I said that’s not true!! Here’s why: Some individuals who pursue career paths do have four-year degrees, but it's not a requirement for many great jobs. It's important to keep in mind that som
Irms ♡

Irms ♡

158 likes

A student's desk setup during a biochemistry class, featuring a projector screen, tablet, and handwritten notes on enzyme catalysis, reflecting the effort to survive the course.
A laptop screen displays a detailed academic assignment on Bempedoic acid, including its chemical structure and properties, highlighting the rigorous coursework in biochemistry.
A laptop screen shows the 'NotebookLM' interface with content on enzyme kinetics and catalysis, indicating the use of digital tools for studying complex biochemistry topics.
tips for surviving classes you HATE😤
I was absolutely terrified for taking biochemistry, but it is required for my major. I’m more interested inorganic chemistry rather than organic chem / biology classes. I have struggled in bio classes in the past and didn’t want to take this one. In the semester we learned about proteins, lipids, a
reagan

reagan

46 likes

Degree in a book
I initially found this in the self-help section of Books A Million. I didn't get a chance to buy it when I was at the store because I was running low on money. but recently, I had a few extra bucks, and I was able to buy it from Amazon. I was fascinated to have the basic ideas of psych right
MJ Moon 🌙

MJ Moon 🌙

17 likes

See more