
by Karen Donoghue and Craig Newell, Principals, HumanLogic
Publication date: September 2026 (Version 1.0)
The technology landscape is evolving faster than ever. For computer science students, transitioning from the classroom to a professional career is about more than just technical proficiency — it’s about strategic positioning. EMBARK: Career Success for Computer Science Students serves as your comprehensive “career launch pad,” providing the roadmap you need to navigate the job market with confidence.
Whether you are hunting for your first internship or preparing for your first full-time role, EMBARK moves you beyond generic job applications. Authors Karen Donoghue – a Tufts University lecturer in Computer Science – and Craig Newell – a veteran technical architect – provide a proven framework for identifying, marketing, and securing roles that align with your unique skills, values, and professional interests.
What you’ll learn:
Negotiate with Confidence: Learn how to evaluate offers, understand compensation packages, and frame negotiations as a collaborative discussion about your future contributions.
Define Your “Sweet Spot”: Develop a strategic job-seeking plan that finds the perfect intersection of your technical skills, personal interests, and the market.
Build Your Marketing Kit: Transform your resume, LinkedIn profile, and portfolio into dynamic assets that communicate your unique value proposition to recruiters and hiring managers.
Master Networking: Move from “seeking” to “sharing.” Learn how to leverage university communities and alumni networks to create warm introductions that bypass the black hole of online applications.
Execute Your Pipeline: Treat your job search like a business process. Learn to manage your lead generation, application funnel, and interview momentum.
Ace the Interview: Prepare for both technical and behavioral assessments. Learn how to articulate your logic, tell your story, and handle role-playing scenarios.
Table of Contents
Introduction
Strategic Planning for Career Success
Your job search marketing plan
Execute your job search
Applying for a position
Application to Accepted Offer
Conclusion
About the Authors
Testimonials
Supporting resources:
Here are links to resources included in the book that you can download and customize:
Resume template – a basic one-page resume for a computer science student. As you are an early career applicant, a one-page resume should be sufficient unless you are a graduate student seeking a research role that requires a list of publications.
Cover letter template – a basic brief cover letter.
Elevator pitch template – a brief elevator pitch.
Job leads spreadsheet – a template for tracking job leads and managing your job search pipeline.
