I have a quick question about which master's degree would be better for someone who does not have a bachelor's in CS or software engineering and will be looking to get into the computer job market after having finished another professional career as a military officer. The bottom line is whether or not I would have to start as an entry level programmer in my 40's or if there are other options.

Thanks!

Dani AI

Generated

To answer : for a transition into software work a masters that emphasizes core CS fundamentals plus hands‑on projects — an MS in Computer Science or a professional Masters in Software Engineering — is usually the more direct route. Computer Engineering is a better fit if you want embedded/firmware or hardware design work. Age alone is not the limiting factor; employers hire for demonstrable skill, impact, and fit, and military leadership and clearances are real advantages.

As asked about technical background, the practical path for a non‑CS bachelor is to choose a program with a formal "bridge" or prerequisite path, or to complete a short set of undergrad CS courses first (programming, data structures, discrete math). To avoid being pigeonholed as entry level, build a compact portfolio while you study: 3–5 deliverable projects with readable code on GitHub, deployable demos, automated tests, and a one‑page summary describing goals, design choices, technologies, and measurable results. This is how you answer the "what is your programming experience?" question that mentioned.

Use the military angle. Leadership, cleared status, and operational experience open roles like systems engineering, technical program management, DevOps, or contractor positions that pay and advance faster than a generic junior developer role. Take internships, contract work, or capstone internships during the degree to gain workplace evidence of impact.

When choosing a program, check: prerequisites for non‑CS students, required coursework (algorithms, OS, databases, software engineering), a capstone or internship, career placement stats, and alumni job titles. Ask admissions for sample syllabi and alumni outcomes before enrolling. Echoing , an MS can work — but combine it with practical projects and real experience to accelerate beyond entry level.

Recommended Answers

All 4 Replies

Do you have a background in a technical discipline of some sort?

As far as my bachelor's no. I do know quite a bit about computers but not from college. My bachelor's is not related.

you mention you don't want to start at entry level programming - thats fine but the questions prospective employers will ask you is what is your programming experience?

I have done my Masters from Computer Science and BS from CS too. I can say from my experience that you can jump into a computer science course/program and get a decent job.Many people do that. So.. dont think more...just start learning programming..

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.