How to Apply for Computer Science Programs in Evanston: A Simple Guide

Applying for computer science programs can be an exciting yet challenging process. Evanston, home to prestigious institutions like Northwestern University, offers excellent opportunities for aspiring computer scientists. This guide will help simplify the application process, providing you with a clear roadmap to follow.

Research and Choose Programs

Identifying the Right Programs

Before starting the application process, identify which computer science programs in Evanston best match your academic and career goals. Consider factors such as curriculum, faculty expertise, research opportunities, and campus culture.

Top Computer Science Programs in Evanston

Here are some notable computer science programs in Evanston:

UniversityProgram NameDegree OfferedApplication Deadline
Northwestern UniversityMS in Computer ScienceMaster’sDecember 15
Northwestern UniversityPhD in Computer ScienceDoctorateDecember 15
Northwestern UniversityBS in Computer ScienceBachelor’sJanuary 1 (Regular)

Understand Admission Requirements

Each program has specific admission requirements. Carefully review these requirements to ensure you meet them before applying.

Common Admission Requirements

  • Bachelor’s Degree: For master’s programs, a bachelor’s degree in computer science or a related field is typically required.
  • Transcripts: Official transcripts from all previously attended institutions.
  • GPA: Most programs have a minimum GPA requirement, often around 3.0 on a 4.0 scale.
  • Standardized Tests: GRE scores may be required for some programs, although many are moving away from this requirement.
  • English Proficiency: For international students, TOEFL or IELTS scores may be required.
  • Work Experience: Relevant work experience can be a plus but is not always required.

Prepare Your Application Materials

Gathering all necessary materials well in advance will help ensure a smooth application process.

Required Documents

  • Transcripts: Request transcripts from your previous institutions early to avoid delays.
  • Resume/CV: Highlight your academic background, work experience, skills, and relevant projects.
  • Test Scores: Ensure that your GRE/TOEFL/IELTS scores are sent to the programs you are applying to.
  • Personal Statement: Tailor this to each program, emphasizing your goals, experiences, and why you are a good fit.
  • Letters of Recommendation: Secure these from professors or professionals who know you well.

Write a Strong Personal Statement

Structure of a Personal Statement

A compelling personal statement can make a significant difference in your application. Here’s a suggested structure:

  1. Introduction: Briefly introduce yourself and your interest in computer science.
  2. Academic Background: Discuss your academic journey and key achievements.
  3. Research Interests: Explain your research interests and how they align with the program.
  4. Career Goals: Outline your career aspirations and how the program will help you achieve them.
  5. Why This Program?: Explain why you chose this specific program and how it aligns with your goals.
  6. Conclusion: Summarize your statement and express your enthusiasm for the program.

Tips for a Strong Personal Statement

  • Be Specific: Provide concrete examples of your experiences and achievements.
  • Show Enthusiasm: Convey your passion for computer science and the program.
  • Tailor to the Program: Customize your statement for each application.
  • Proofread: Ensure your statement is free from grammatical errors and typos.

Secure Strong Letters of Recommendation

Choosing Recommenders

Select recommenders who know you well and can speak to your strengths and potential. Ideal choices include professors, research advisors, or supervisors.

Requesting Letters

  • Ask Early: Give your recommenders plenty of time to write a thoughtful letter.
  • Provide Information: Share your resume, personal statement, and details about the program to help them write a strong letter.
  • Follow Up: Politely remind your recommenders as the deadline approaches.

Prepare for Interviews

Types of Interviews

Some programs may require an interview as part of the application process. Interviews can be conducted in person, over the phone, or via video conferencing.

Interview Preparation Tips

  • Research the Program: Be familiar with the program’s curriculum, faculty, and research areas.
  • Practice Common Questions: Prepare answers to common questions about your background, interests, and goals.
  • Ask Questions: Prepare thoughtful questions to ask the interviewer.
  • Be Professional: Dress appropriately and ensure a quiet, distraction-free environment for the interview.

Submit Your Application

Application Checklist

Before submitting your application, ensure you have:

  • Completed the application form.
  • Uploaded all required documents.
  • Paid the application fee.
  • Double-checked for any errors or missing information.

Submitting Your Application

Most programs use an online application system. Follow the instructions carefully and ensure all materials are submitted before the deadline.

Follow Up and Wait

After Submission

After submitting your application, you may want to:

  • Confirm Receipt: Check that your application and all supporting materials have been received.
  • Track Your Application: Many programs provide a portal to track the status of your application.
  • Prepare for Interviews: If interviews are part of the process, prepare accordingly.

Decision Timeline

Programs typically notify applicants of their decisions within a few months of the application deadline. Be patient and use this time to continue preparing for the next steps.

Final Steps

Accepting an Offer

If you receive an offer, carefully review the terms and conditions before accepting. Notify the program of your decision by the specified deadline.

Preparing for Enrollment

Once you have accepted an offer, prepare for enrollment by:

  • Completing Enrollment Forms: Submit any required enrollment forms and fees.
  • Arranging Housing: If you need housing, explore your options and secure accommodation.
  • Planning Your Move: Organize your move to Evanston, including transportation and logistics.

Orientation and Beyond

Attend orientation sessions to familiarize yourself with the campus, meet faculty and fellow students, and start your academic journey on the right foot.


Applying for computer science programs in Evanston involves careful planning and preparation. By following this simple guide, you can navigate the process with confidence and set yourself up for success in your academic and professional pursuits. Good luck!

Leave a Reply

Your email address will not be published. Required fields are marked *

x