Coursera
  • Find a Course
  • Sign Up
Coursera Blog
  • Degrees
  • For Business
  • For Educators
  • Product News
  • Stories

4 Key Skills for Successful Computer Science Learning

July 11, 2019

Share
Share on Facebook Share
Share on TwitterTweet
Share on LinkedIn Share
Send email Mail

The University of Pennsylvania’s online Master of Computing and Information Technology degree (MCIT Online) is a one-of-a-kind program designed for students without a computer science background. MCIT Online helps professionals in any field leverage data mining, machine learning, and other cutting-edge technologies to further their careers. 

Wondering how MCIT Online will fit into your life? Take this quiz from Penn to assess your ability to thrive in an accelerated online degree program.

Here are four specific skills that can help you thrive in this groundbreaking, non-traditional program:

1. Time Management 

Online degrees like MCIT are a great fit for many students because students are able to watch virtual lectures. It’s ideal for people with a part-time or full-time job, or freelancers with flexible schedules. However, you’ll need solid time management skills to take full advantage of this opportunity, since the coursework is accelerated. 

Success in MCIT Online requires setting aside time consistently every week for your coursework. You’ll also need to set deadlines and hold yourself to meeting them. If you have trouble with procrastination, you might set yourself up for unnecessary stress.

2. Readiness to Collaborate 

Jobs in today’s computer science industry are incredibly collaborative. Researchers and computer scientists work together closely in teams, and many companies have programmers work on the same code side-by-side through a practice called “pair programming.”

MCIT Online provides plenty of opportunities to practice collaboration skills through applied group projects. Avoid the temptation to be shy. To get the most out of these collaborations, you’ll need to be ready to participate in chats, online forums, and video meetups.

3. Asking for Help

MCIT Online is designed for students and professionals from non-computer science backgrounds, and most students start their programming education from scratch. Don’t be embarrassed, and be sure to ask questions if you don’t understand something. Chances are, you won’t be the only one asking your question.

Through the online format, you’ll get plenty of opportunities to have questions answered by instructors, TAs and fellow students. This is a great habit to establish for your career, too — as MCIT graduate Theresa Brenier has learned from her work at Google, asking questions is a basic skill for every programmer. 

4. Determination to Succeed… Eventually

Programming is hard! And if you’re coming from a non-science background, you might be unfamiliar with the struggles associated with coding and debugging. The good news is that you won’t be alone: every programmer needs to wrestle with tough challenges to get their code to work properly. As Penn Engineering professor Dr. Susan Davidson puts it, “It may take you a while to shift your thought process into more of a computational thought process, but you can do it. Persist, work hard, and eventually things will get easier.”

Share
Share on Facebook Share
Share on TwitterTweet
Share on LinkedIn Share
Send email Mail

Keep reading

  • New Coursera survey shows high demand for industry micro-credentials from students and employers in tight labor market
  • Coursera and Google partner with the University of Texas System to provide critical job skills to students across eight campuses  
  • What the world learned on Coursera in 2022
  • Coursera partners with state university and workforce systems to prepare Louisiana’s workforce for jobs of the future 
  • Connecting Google certificates and university Specializations to help learners prepare for in-demand career fields
  • Coursera partners with IFC and the European Commission to publish global study on women and online learning in emerging markets 
  • Coursera Launches Clips to Accelerate Skills Development through Short Videos and Lessons
  • Preparing learners around the world for in-demand jobs with Career Academy and new entry-level certificates from Meta and IBM
  • Coursera and Milken Center for Advancing the American Dream launch free nationwide skills training initiative for underserved Americans 
  • Coursera’s response to the humanitarian crisis in Ukraine
  • Coursera announces 3 new job-relevant degrees from leading universities
  • Coursera doubles down on Middle East with new leadership, content and platform features
  • Coursera Women and Skills Report indicates a narrowing gender gap in online learning
  • Coursera accelerates India growth plans
  • Announcing the Coursera Global Skills Report 2021
  • How community leader Oluwakemi is pursuing her passion for social work with help from University of Michigan and Coursera
  • Trending online courses in business, computer science, tech, and more
  • Coursera welcomes new partner Genentech and launches new entry-level certificates

Request more information about Penn Engineering Master of Computer and Information Technology

Secure form. By submitting, I agree that Coursera will share the above information with the university. I also specifically consent to Coursera, and the university, or an authorized marketing affiliate to contact me to follow up on my submission and answer any questions I may have. Furthermore, while interacting with the Coursera website, I agree to abide by Coursera’s Terms of Use. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Coursera

Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online.

© 2023 Coursera Inc. All rights reserved.

Download on the App Store Get it on Google Play

B Corp
  • Coursera
  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Professional Certificates
  • MasterTrack™ Certificates
  • Degrees
  • For Enterprise
  • For Campus
  • For Government
  • Become a Partner
  • Coronavirus Response
  • Community
  • Learners
  • Partners
  • Developers
  • Beta Testers
  • Translators
  • Tech Blog
  • Teaching Center
  • Connect
  • Blog
  • Facebook
  • LinkedIn
  • Twitter
  • Instagram
  • More
  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates