This section is full of links to articles, downloads and more to provide you with further information all about computer science and software engineering.
Alice is an easy to use drag-and-drop programming tool. There are great tutorials on this site to get you started.
Scratch is another eay to use drag-and-drop programming tool great for making simple games for all first-time programmers.
Python is a real programming language used by big companies like Google. It's fairly easy to learn and will teach you all sorts of computer science programming concepts.
Elm is based on the idea of Functional Reactive Programming. It's slightly more advanced than Python and will allow you to create highly interactive applications without messy callbacks or tangles.
Girls in Computing and Software
You can check out our Inspiring Women in Computing section to see how some women have pioneered
Read an interview with one of the first programmers, Jean Bartik. The so-called "ENIAC girls" (programmers on the first ENIAC Computer) pioneered programming.
The site for the National Center for Women and Information Technology.
This article from Newsweek describes the work of the inspiring first female software engineer at Google, Marissa Mayer. She has some interesting perspectives on being a girl in a boy dominated profession.
This article from Invention Dimension at MIT talks about one of the brilliant and inspiring programmers from the 1960s (who just happens to be a woman), Grace Murray Hopper. She found the very first computer "bug", but that doesn't begin to sum up her accomplishments.
In this interview with Audrey MacLean from the New York Times we see one women's reasoning for why being a woman in technology is an advantage. MacLean advocates for getting girls hooked as young as grade one.
'Geeky' world of IT loses its appeal as a career choice from the Financial Times: Women at the Top looks at some of the common stereotypes and challenges that women in technology face.
NextGov's article IT Grads In Demand is an up to date article analyzing the results of the
National Association of Colleges and Employers survey.
Read about what CS/SE jobs are up and coming in the Gigaom article Jobs 2.0: Data-centric Jobs for Generation Y".
Visit here to see an article about CS/SE graduate salaries in the US.
This article from the Globe and Mail looks at when kids start to make decisions about their career choices. You can check it out here.
Info Tech's article Software Engineer Ranked Best Job for 2011 discusses the advantage of a career in software engineering.
Developers Needed - Article by Rick Saia
Need for Business Informatics - Article by Terri Griffith
The Best And Worst Master's Degrees For Jobs - Article by Jacquelyn Smith
Computer science will help makes science fiction possible, like a portable, wireless device in the palm of your hand that monitors and diagnoses your health conditions. See the Qualcomm Tricorder X Prize.