hi there! i’m a high schooler and i’m seriously considering majoring in computer science when the time comes. do you think you could maybe talk a little bit about what it’s like studying comp sci? if you can. i hope you’re having a great day
hope you’re having a great day too!
obligatory preface that courses differ between universities and colleges. i study in australia.
The biggest challenge I faced per se going into comp sci was how nothing I did at school prepared me for it. The kind of content I’ve learnt wasn’t similiar to school and the assignments have been very different. No analytical essays and scientific reports for me (there has been essays and reports tho). In my school IT class I learnt basic HTML and CSS which was the only programming knowledge I went into comp sci with. (Id also gotten pretty far on khan academy’s JavaScript course in like year ten but I’ve forgotten all of that now lol).
I have four units a semester and have completed my first year (of 3, although I’m taking less units this year so I’ll finish in 3.5 years).
Semester 1 (pre-major picking, two of these were for the other major option)
Learnt general computer hardware and how it functions. The assignment was using a raspberry pi to do something that used hardware (the pi), software (basic code) and the internet (I used twitter). My project is on Twitter at SunsetIFB102
Group project app design stages. Like drawing the layouts, getting feedback, then digital sketches then semi fancy looking sketches (not comp sci major)
Python! I really liked this. Taught the basics of python and in general programming. It was kind of intimidating how many people had coded before so I had to focus on ignoring them and learning for myself. Also really salty I was 1% off a high distinction for the whole unit AGH
Databases and SQL. This would’ve been a useful unit if the lecturer was, how do I put this kindly, good at his job. (Not comp sci major, although definitely use databases later on)
Semester two (all comp sci major)
C# , basics of object oriented programming principles. Which is a fancy way of saying it taught how you should write your code so it’s laid out effectively.
C, how to program microprocessors. Basically how to program hardware machines. C is mostly used for machines like ATMs, a fridge perhaps, probably a roomba and other single purpose kind of things. Also from this I can program arduinos and read arduino code easier since arduino code is a C/C++ hybrid. (This and the previous unit had high fail rates and were honestly Tough)
Information security (apart of network security minor) This unit talked about processes of protecting information in organisations and on a single person level. Basics of cryptography was discussed and hashes and how ways information is kept secure when transferring between objects (like over the internet)
Computation mathematics (apart of intelligent systems minor). This was a weird unit to me and was mostly math majors. It taught all these different equations which allow you to make approximations. Honestly confused how it’s used for computers but we learnt MATLAB and it’s a pre requisite for an intro to robotics unit I’m taking this year :)
So yeah, that’s an account of what I actually studied. Reading over it it seems way more impressive than it probably was. Computer science isn’t easy (well, unless you want to scrape a pass each time) but it isn’t horribly difficult. It’s how different it is to high school work that can trip you up. I can’t make aesthetic studyblr notes on paper because its all on my computer and can’t turn it off when studying because I need it.
My assignments are typically big coding projects, exams (multiple choice if a coding unit) and essays if it deals with theory (like info sec did).
This coming semester I’m learning Java and GUI’s (graphical user interfaces), JavaScript and HTML and whatever else for web applications, and discrete maths which seems to be for notation used later on... it looks very strange.
Hope this helps! If you have any more questions feel free to DM me!
Also if anyone else wants to add their experiences, feel free to reblog with your tips.
Simulating alien worlds, designing spacecraft with origami and using tiny fossils to understand the lives of ancient organisms are all in a day’s work for interns at NASA.
Here’s how interns are taking our missions and science farther.
Becca Foust looks as if she’s literally in space – or, at least, on a sci-fi movie set. She’s surrounded by black, except for the brilliant white comet model suspended behind her. Beneath the socks she donned just for this purpose, the black floor reflects the scene like perfectly still water across a lake as she describes what happens here: “We have five spacecraft simulators that ‘fly’ in a specially designed flat-floor facility,” she says. “The spacecraft simulators use air bearings to lift the robots off the floor, kind of like a reverse air hockey table. The top part of the spacecraft simulators can move up and down and rotate all around in a similar way to real satellites.” It’s here, in this test bed on the Caltech campus, that Foust is testing an algorithm she’s developing to autonomously assemble and disassemble satellites in space. “I like to call it space K’nex, like the toys. We’re using a bunch of component satellites and trying to figure out how to bring all of the pieces together and make them fit together in orbit,” she says. A NASA Space Technology Research Fellow, who splits her time between Caltech and NASA’s Jet Propulsion Laboratory (JPL), working with Soon-Jo Chung and Fred Hadaegh, respectively, Foust is currently earning her Ph.D. at the University of Illinois at Urbana-Champaign. She says of her fellowship, “I hope my research leads to smarter, more efficient satellite systems for in-space construction and assembly.”
Three years ago, math and science were just subjects Kathy Vega taught her students as part of Teach for America. Vega, whose family emigrated from El Salvador, was the first in her family to go to college. She had always been interested in space and even dreamed about being an astronaut one day, but earned a degree in political science so she could get involved in issues affecting her community. But between teaching and encouraging her family to go into science, It was only a matter of time before she realized just how much she wanted to be in the STEM world herself. Now an intern at NASA JPL and in the middle of earning a second degree, this time in engineering physics, Vega is working on an experiment that will help scientists search for life beyond Earth.
“My project is setting up an experiment to simulate possible ocean compositions that would exist on other worlds,” says Vega. Jupiter’s moon Europa and Saturn’s moon Enceladus, for example, are key targets in the search for life beyond Earth because they show evidence of global oceans and geologic activity. Those factors could allow life to thrive. JPL is already building a spacecraft designed to orbit Europa and planning for another to land on the icy moon’s surface. “Eventually, [this experiment] will help us prepare for the development of landers to go to Europa, Enceladus and another one of Saturn’s moons, Titan, to collect seismic measurements that we can compare to our simulated ones,” says Vega. “I feel as though I’m laying the foundation for these missions.”
“Origami is going to space now? This is amazing!” Chris Esquer-Rosas had been folding – and unfolding – origami since the fourth grade, carefully measuring the intricate patterns and angles produced by the folds and then creating new forms from what he’d learned. “Origami involves a lot of math. A lot of people don’t realize that. But what actually goes into it is lots of geometric shapes and angles that you have to account for,” says Esquer-Rosas. Until three years ago, the computer engineering student at San Bernardino College had no idea that his origami hobby would turn into an internship opportunity at NASA JPL. That is, until his long-time friend, fellow origami artist and JPL intern Robert Salazar connected him with the Starshade project. Starshade has been proposed as a way to suppress starlight that would otherwise drown out the light from planets outside our solar system so we can characterize them and even find out if they’re likely to support life. Making that happen requires some heavy origami – unfurling a precisely-designed, sunflower-shaped structure the size of a baseball diamond from a package about half the size of a pitcher’s mound. It’s Esquer-Rosas’ project this summer to make sure Starshade’s “petals” unfurl without a hitch. Says Esquer-Rosas, “[The interns] are on the front lines of testing out the hardware and making sure everything works. I feel as though we’re contributing a lot to how this thing is eventually going to deploy in space.”
Wheeled rovers may be the norm on Mars, but Sawyer Elliott thinks a different kind of rolling robot could be the Red Planet explorer of the future. This is Elliott’s second year as a fellow at NASA JPL, researching the use of a cube-shaped robot for maneuvering around extreme environments, like rocky slopes on Mars or places with very little gravity, like asteroids. A graduate student in aerospace engineering at Cornell University, Elliott spent his last stint at JPL developing and testing the feasibility of such a rover. “I started off working solely on the rover and looking at can we make this work in a real-world environment with actual gravity,” says Elliott. “It turns out we could.” So this summer, he’s been improving the controls that get it rolling or even hopping on command. In the future, Elliott hopes to keep his research rolling along as a fellow at JPL or another NASA center. “I’m only getting more and more interested as I go, so I guess that’s a good sign,” he says.
Before the countdown to launch or the assembling of parts or the gathering of mission scientists and engineers, there are people like Joshua Gaston who are helping turn what’s little more than an idea into something more. As an intern with NASA JPL’s project formulation team, Gaston is helping pave the way for a mission concept that aims to send dozens of tiny satellites, called CubeSats, beyond Earth’s gravity to other bodies in the solar system. “This is sort of like step one,” says Gaston. “We have this idea and we need to figure out how to make it happen.” Gaston’s role is to analyze whether various CubeSat models can be outfitted with the needed science instruments and still make weight. Mass is an important consideration in mission planning because it affects everything from the cost to the launch vehicle to the ability to launch at all. Gaston, an aerospace engineering student at Tuskegee University, says of his project, “It seems like a small role, but at the same time, it’s kind of big. If you don’t know where things are going to go on your spacecraft or you don’t know how the spacecraft is going to look, it’s hard to even get the proposal selected.”
By putting tiny samples of fossils barely visible to the human eye through a chemical process, a team of NASA JPL scientists is revealing details about organisms that left their mark on Earth billions of years ago. Now, they have set their sights on studying the first samples returned from Mars in the future. But searching for signatures of life in such a rare and limited resource means the team will have to get the most science they can out of the smallest sample possible. That’s where Amanda Allen, an intern working with the team in JPL’s Astrobiogeochemistry, or abcLab, comes in. “Using the current, state-of-the-art method, you need a sample that’s 10 times larger than we’re aiming for,” says Allen, an Earth science undergraduate at the University of California, San Diego, who is doing her fifth internship at JPL. “I’m trying to get a different method to work.” Allen, who was involved in theater and costume design before deciding to pursue Earth science, says her “superpower” has always been her ability to find things. “If there’s something cool to find on Mars related to astrobiology, I think I can help with that,” she says.
If everything goes as planned and a thruster like the one Camille V. Yoke is working on eventually helps send astronauts to Mars, she’ll probably be first in line to play the Mark Watney role. “I’m a fan of the Mark Watney style of life [in “The Martian”], where you’re stranded on a planet somewhere and the only thing between you and death is your own ability to work through problems and engineer things on a shoestring,” says Yoke. A physics major at the University of South Carolina, Yoke is interning with a team that’s developing a next-generation electric thruster designed to accelerate spacecraft more efficiently through the solar system. “Today there was a brief period in which I knew something that nobody else on the planet knew – for 20 minutes before I went and told my boss,” says Yoke. “You feel like you’re contributing when you know that you have discovered something new.”
Without the option to travel thousands or even tens of light-years from Earth in a single lifetime, scientists hoping to discover signs of life on planets outside our solar system, called exoplanets, are instead creating their own right here on Earth. This is Tre’Shunda James’ second summer simulating alien worlds as an intern at NASA JPL. Using an algorithm developed by her mentor, Renyu Hu, James makes small changes to the atmospheric makeup of theoretical worlds and analyzes whether the combination creates a habitable environment. “This model is a theoretical basis that we can apply to many exoplanets that are discovered,” says James, a chemistry and physics major at Occidental College in Los Angeles. “In that way, it’s really pushing the field forward in terms of finding out if life could exist on these planets.” James, who recently became a first-time co-author on a scientific paper about the team’s findings, says she feels as though she’s contributing to furthering the search for life beyond Earth while also bringing diversity to her field. “I feel like just being here, exploring this field, is pushing the boundaries, and I’m excited about that.”
Chloeleen Mena’s role on the Mars Helicopter project may be small, but so is the helicopter designed to make the first flight on the Red Planet. Mena, an electrical engineering student at Embry-Riddle Aeronautical University, started her NASA JPL internship just days after NASA announced that the helicopter, which had been in development at JPL for nearly five years, would be going to the Red Planet aboard the Mars 2020 rover. This summer, Mena is helping test a part needed to deploy the helicopter from the rover once it lands on Mars, as well as writing procedures for future tests. “Even though my tasks are relatively small, it’s part of a bigger whole,” she says.
In the 2020s, we’re planning to send a spacecraft to the next frontier in the search for life beyond Earth: Jupiter’s moon Europa. Swathed in ice that’s intersected by deep reddish gashes, Europa has unveiled intriguing clues about what might lie beneath its surface – including a global ocean that could be hospitable to life. Knowing for sure hinges on a radar instrument that will fly aboard the Europa Clipper orbiter to peer below the ice with a sort of X-ray vision and scout locations to set down a potential future lander. To make sure everything works as planned, NASA JPL intern Zachary Luppen is creating software to test key components of the radar instrument. “Whatever we need to do to make sure it operates perfectly during the mission,” says Luppen. In addition to helping things run smoothly, the astronomy and physics major says he hopes to play a role in answering one of humanity’s biggest questions. “Contributing to the mission is great in itself,” says Luppen. “But also just trying to make as many people aware as possible that this science is going on, that it’s worth doing and worth finding out, especially if we were to eventually find life on Europa. That changes humanity forever!”
Read the full web version of this week’s ‘Solar System: 10 Things to Know” article HERE.
Make sure to follow us on Tumblr for your regular dose of space: http://nasa.tumblr.com.
It was very high...... At Singapore long long time ago.....
just my laptop and coffee ^_^
Since its been so long time I didnt use my note book, i then decided again, have to write.. write and write, to help my brain well working. I bought those stuffs to make sure that I love my new activity in writing my day.. So guys happy study and happy writing down...
Do you have any tips for studying politics? Specifically political essays?
Hey!
How to Study
How to Write a Politics Essay
Example Essays
Writing Essays for Politics
Guidelines for Writing a Politics Essay
ghostflowerdreams:
Just about every writer out there has several go-to websites that they use when it comes to their writing. Be it for creativity, writer’s block, to put you in the mood or general writing help. These are mine and I listed them in hopes that you’ll find something that you’ll like or will find something useful for you. I’ve also included some websites that sound interesting.
Spelling & Grammar
Grammar Girl — Grammar Girl’s famous Quick and Dirty Tips (delivered via blog or podcast) will help you keep your creative writing error free.
The Owl — is Purdue University’s Online Writing Lab (OWL) it’s a great resource for grammar guides, style tips and other information that can help with your writing, especially academics.
Tip of My Tongue — have you ever had trouble of thinking of a specific word that you can’t remember what it is? Well, this site will help you narrow down your thoughts and find that word you’ve been looking for. It can be extremely frustrating when you have to stop writing because you get a stuck on a word, so this should help cut that down.
Free Rice – is a great way to test your vocabulary knowledge. What’s even better about this site is that with every correct answer, they donate 10 grains of rice to the United Nations World Food Program. So, please disable your adblock since they use the ads on the site to generate the money to buy the rice.
HyperGrammar — the University of Ottawa offers up a one-stop guide for proper spelling, structure, and punctuation on this site.
AutoCrit — the AutoCrit Editing Wizard can check writing for grammar errors, clichés and other no-no’s. It also provides a number of other writing resources as well.
Writer’s Digest — learn how to improve your writing, find an agent, and even get published with the help of the varied blogs on this site.
Syntaxis — it allows you to test your knowledge of grammar with a ten-question quiz. The questions change every time you take the quiz so users are sure to be challenged each time around. It definitely helps writers know if there’s something that they need to brush up on.
Word Frequency Counter — this counter allows you to count the frequency usage of each word in your text.
Tools
Copyscape — is a free service that you can use to learn if anyone has plagiarized your work. It’s pretty useful for those that want to check for fanfiction plagiarism.
Write or Die — is an application for Windows, Mac and Linux which aims to eliminate writer’s block by providing consequences for procrastination.
Written? Kitten! — is just like Write of Die, but it’s a kinder version. They use positive reinforcement, so everytime you reach a goal they reward you with an adorable picture of a kitten.
Information & Data
RefDesk — it has an enormous collection of reference materials, searchable databases and other great resources that can’t be found anywhere else. It’s great to use when you need to find something and check your facts.
Bib Me — it makes it easy to create citations, build bibliographies and acknowledge other people’s work. This is definitely something that academics will love. It’s basically a bibliography generator that automatically fills in a works cited page in MLA, APA, Chicago or Turbian formats.
Internet Public Library — this online library is full of resources that are free for anyone to use, from newspaper and magazine articles to special collections.
The Library of Congress — if you’re looking for primary documents and information, the Library of Congress is a great place to start. It has millions of items in its archives, many of which are accessible right from the website.
Social Security Administration: Popular Baby Names — is the most accurate list of popular names from 1879 to the present. If your character is from America and you need a name for them, this gives you a accurate list of names, just pick the state or decade that your character is from.
WebMD — is a handy medical database loaded with information. It’s not a substitute for a doctor, but can give you a lot of good information on diseases, symptoms, treatments, etc.
Google Scholar - is an online, freely accessible search engine that lets users look for both physical and digital copies of articles. It searches a wide variety of sources, including academic publishers, universities, and preprint depositories and so on. While Google Scholar does search for print and online scholarly information, it is important to understand that the resource is not a database.
The Old Farmer’s Almanac — this classic almanac offers yearly information on astronomical events, weather conditions and forecasts, recipes, and gardening tips.
State Health Facts — Kaiser Family Foundation provides this database, full of health facts on a state-by-state basis that address everything from medicare to women’s health.
U.S. Census Bureau — Learn more about the trends and demographics of America with information drawn from the Census Bureau’s online site.
Wikipedia — this shouldn’t be used as your sole source, but it can be a great way to get basic information and find out where to look for additional references.
Finding Data on the Internet — a great site that list links that can tell you where you can find the inflation rate, crime statistics, and other data.
Word References
RhymeZone — whether you’re writing poetry, songs, or something else entirely, you can get help rhyming words with this site.
Acronym Finder — with more than 565,000 human-edited entries, Acronym Finder is the world’s largest and most comprehensive dictionary of acronyms, abbreviations, and initials.
Symbols.com — is a unique online encyclopedia that contains everything about symbols, signs, flags and glyphs arranged by categories such as culture, country, religion, and more.
OneLook Reverse Dictionary — is a dictionary that lets you describe a concept and get back a list of words and phrases related to that concept. Your description can be a few words, a sentence, a question, or even just a single word.
The Alternative Dictionaries — is a site that you can look up slang words in all types of languages, including Egyptian Arabic, Cherokee, Cantonese, Norwegian and many, many others.
Online Etymology Dictionary — it gives you the history and derivation of any word. Etymologies are not definitions; they’re explanations of what our words meant and how they sounded 600 or 2,000 years ago.
MediLexicon — is a comprehensive dictionary of medical, pharmaceutical, biomedical, and health care abbreviations and acronyms.
Merriam Webster Online – the online version of the classic dictionary also provides a thesaurus and a medical dictionary.
Multilingual Dictionary – that translate whatever you need from 30 different languages with this easy-to-use site.
Writing Software
Open Office — why pay for Microsoft products when you can create free documents with Open Office? This open source software provides similar tools to the Microsoft Office Suite, including spreadsheets, a word processor, the ability to create multimedia presentations, and more.
LibreOffice — is a free and open source office suite. It was forked from OpenOffice.org in 2010, which was an open-sourced version of the earlier StarOffice. The LibreOffice suite comprises programs to do word processing, spreadsheets, slideshows, diagrams and drawings, maintain databases, and compose math formula.
Scrivener — is not a free program, but it’s certainly a very popular one. It’s great for organizing research, planning drafts, and writing novels, articles, short stories, and even screenplays.
OmmWriter — is a free simple text processor that gives you a distraction free environment. So you can focus only on your writing without being tempted or distracted by other programs on your computer.
Evernote — is a free app for your smartphone and computer that stores everything you could possibly imagine losing track of, like a boarding pass, receipt, article you want to read, to do list, or even a simple typed note. The app works brilliantly, keeping everything in sync between your computer, smartphone, or tablet. It’s definitely a useful app for writers when you have ideas on the go.
Storybook — this open source software can make it easier to manage your plotlines, characters, data, and other critical information while penning a novel.
Script Frenzy — scriptwriters will appreciate this software. It offers an easy layout that helps outline plots as well as providing storyboard features, index cards, and even sound and photo integration.
Creativity, Fun & Miscellaneous
National Novel Writing Month — is one of the most well-known writing challenges in the writing community, National Novel Writing Month pushes you to write 50,000 words in 30 days (for the whole month of November).
WritingFix — a fun site that creates writing prompts on the spot. The site currently has several options—prompts for right-brained people, for left-brained people, for kids—and is working to add prompts on classic literature, music and more.
Creative Writing Prompts — the site is exactly what it says. They have 100+ and more, of prompts that you can choose from.
My Fonts — is the world’s largest collection of fonts. You can even upload an image containing a font that you like, and this tells you what it is.
Story Starters — this website offers over one trillion randomly generated story starters for creative writers.
The Gutenberg Project — this site is perfect for those who like to read and/or have an ereader. There’s over 33,000 ebooks you can download for free.
The Imagination Prompt Generator — Click through the prompts to generate different ideas in response to questions like “Is there a God?” and “If your tears could speak to you, what would they say?”
The Phrase Finder – this handy site helps you hunt down famous phrases, along with their origins. It also offers a phrase thesaurus that can help you create headlines, lyrics, and much more.
Storybird – this site allows you to write a picture book. They provided the gorgeous artwork and you create the story for it, or just read the stories that others have created.
Language Is a Virus — the automatic prompt generator on this site can provide writers with an endless number of creative writing prompts. Other resources include writing exercises and information on dozens of different authors.
Background Noise/Music
SimplyNoise — a free white noise sounds that you can use to drown out everything around you and help you focus on your writing.
Rainy Mood — from the same founders of Simply Noise, this website offers the pleasant sound of rain and thunderstorms. There’s a slide volume control, which you can increase the intensity of the noise (gentle shower to heavy storm), thunder mode (often, few, rare), oscillation button, and a sleep timer.
Coffitivity — a site that provides three background noises: Morning Murmur (a gentle hum), Lunchtime Lounge (bustling chatter), and University Undertones (campus cafe). A pause button is provided whenever you need a bladder break, and a sliding volume control to give you the freedom to find the perfect level for your needs and moods. It’s also available as an android app, iOS app, and for Mac desktop.
Rainy Cafe — it provides background chatter in coffee shops (similar to Coffitivity) AND the sound of rain (similar to Simply Rain). There’s also individual volume and on/off control for each sound category.
8tracks — is an internet radio website and everyone can listen for free. Unlike other music oriented social network such as Pandora or Spotify, 8tracks does’t have commercial interruption. Users create free accounts and can either browse the site and listen to other user-created mixes, and/or they can create their own mixes. It’s a perfect place to listen to other writer’s playlist, share yours or find music for specific characters or moods.
Hello moodbooster!!!
Xoxoxoxo crazy!!!!! Im in love on this!
Some studyspo for messy desk-keepers like me :-)
Thanks for sharing... this is going to be very useful for me... ;)
I was bored so I made this :)
Thanks ❤️
every minute spent on planning saves you ten minutes spent on execution. short essays probably don't require that much preparation beforehand, but if you're writing something longer you should probably spend some time planning first. this is the process i go through when planning my essays, and i find it works really well!
Hi everyone.. I'm a Researcher who interesting on the political issues. I'm doing master on International Relations and Political Science at University of Indonesia. Please don't hesitate to contact me through this. I'm also the owner of Warung Data IT...
74 posts