What Can I Do With This Discipline/Major?
For helpful resources on your career opportunities, explore the “What Can I Do with
This Major” guides for computer science.
Some common career titles for this major include:
- Analytics Consultant
- Applications Developer
- Computer Programmer
- Computer Scientist
- Database Administrator
- Database Analyst
- Hardware Salesperson
- Information Specialist
- Information Systems Manager
- Network Engineer
- Network Manager
- Operations Analyst
- Program Analyst
- Project Manager
- Software Developer
- Software Engineer
- Systems Analyst
- Systems Programmer
- Web Developer
For additional career information on duties, education and training, pay, and outlook
for hundreds of occupations, visit the Occupational Outlook Handbook.
Careers in Computer Science
Internships and Research Opportunities
Getting applied experience in your field is critical. The following resources will
allow you to learn more about your department’s opportunities and process, as well
introduce you to other major-specific internship posting resources. For more information,
email Dr.Josh Dehlinger and Dr.Suranjan Chakraborty, computer science department internship coordinators.
Careers and Jobs
The resources below are a starting point for your job search. In addition to making
use of the Internet to do research, we encourage you to talk to people in the fields
you are interested in (don’t forget to use TU’s Career Mentor Database) to learn more about specific opportunities and organizations.
Sample Resumes and Interview Questions
For major specific resume samples, we encourage you to look at the Sample Computer Science Resume (PDF) or the Sample Master of Science in Computer Science Resume (PDF) in addition to our Sample Resume Database.
Below are sample interview questions for your field. In preparing for the interview,
you’ll also want to review common interview questions (PDF) asked of all majors, thoroughly research the organization, dress professionally,
and visit the interview skills section of the Career Center’s website. You can practice your interview skills online
via Big Interview or schedule a mock interview with a Career Center staff member.
Common industry related questions
- Computer Science is a rigorous major. What has been your most challenging course thus
- What is the brain of any computer system?
- Which of the computer languages are used for artificial intelligence?
- What is a section of code to which control is transferred when a processor is interrupted?
- What is the time for which a piece of computer equipment operates?
- Which computer has been designed to be as compact as possible?
- What does ASCII stand for?
- Tell us about your major accomplishments within computer science.
- Describe a difficult task that has been assigned to you. What was it and how did you
- What kind of software have you worked with?
- What programming languages do you have experience with?
- How do you know if a linked list has a cycle in it?
- How would you count the number of occurrences of a given character in a file?
- Tell us about your experience with developing an Internet website.
- What experience do you have with mainframe computers?
- What do you believe are the necessary characteristics for a good (programmer, networker,
- Tell us about a difficult or complex programming assignment you’ve had. What steps
did you take and how successful were you?
- Give us an example of when you used good judgment and logic to solve a problem.
- Tell us why you’re interested in this particular technology position.
- Provide some examples of either work or school courses that relate to this position.
- Do you have any experience with agile, story points, scrums, etc.?
- Tell us what you know about UI Layer, Application Layer and Database Layer.
- How many different environments have you worked on? Explain what you know about a
Windows environment vs. a Unix environment.
- Do you have experience with CSS (Cascading Style Sheets)?
- Do you have any experience developing SQL scripts? What is your experience with MS
- Tell us about your experience with different types of testing (i.e., Functional,
Performance or Load testing) and any tools (i.e., Junits, Loadrunner) you’ve used
to facilitate the different types of testing.
- Do you have any experience writing automated testing scripts? What technology did
Professional associations offer many benefits to students, often including reduced-price
membership, mentorship programs, “careers in…” information, job and internship listings,
field-related conferences and publications, and much more. Be sure to check out sections
on the associations’ websites related to students, education, careers, etc.
Related TU Student Organization