CPS 2010 - Career Education in CS/IT

Useful resources for Advisement

Topic: What is CS, IT, the difference and the career path?

Which Degree is better Computer Science or Information Technology?

What is Computer Science?

IT Career Paths

Topic: Tips for CS/IT students

5 Tips for Computer Science Freshmen

My College Advice for Computer Science Majors (after graduating 6 years ago)

Top 10 BEST Career Paths For Computer Science Majors ($100k+ Jobs)

Topic: Life in different job functions

A REAL Day in the Life of a Software Engineer

#1 Skill Employers Want in a Software Developer

Amazon CEO's LEAKED Conversation Reveals Stunning Truth About The Future Of Software Engineering

A Day in the Life of a Cyber Security (SOC) Analyst (MSSP)

A Real Day in Life of a SOC Analyst | Remote Work from Home Reality

Cybersecurity Career Paths: Which One Is Right for You?

How to tell if a career in Data Analytics is right for you...

How I'd become a Data Analyst | If I had to start all over again

Why You Should Become a Data Analyst and NOT a Data Scientist

WHAT DOES A SYSTEM ADMINISTRATOR DO

A Day in the Life of a System Administrator

Working in an AWS Data Center - Meet Luis, Engineering Operations Technician | Amazon Web Services

What is a project manager?

A Day in the Life of a Project Manager

What I *actually* do as a Product Manager (in 2023)

Tell Me About Yourself - A Good Answer To This Interview Question

"What Are Your Salary Expectations?" INTERVIEW QUESTION & Best Example ANSWER!

How To Answer Interview Questions With NO EXPERIENCE! (PASS Your Interview)

Topic: Preparing for the interviews

What is a Behavioural Interview?

Amazon Behavioral Interview Questions | Leadership Principles Explained

How to Best Prepare for a Software Developer Job Interview | Technical Interviews

Topic: Building Your Resume and E-Portfolio

Getting Started with GitHub Pages

How to Host a Website On Github Pages

How to add a Custom Domain on Github Pages

Topic: What courses should CS/IT freshmen take at Kean?

Step 1: Take a look at the CS/IT Academic Guide Sheet Packet here. The School of Computer Science & Technology (SCST) at Kean offers 9 undergraduate Options (degrees) and one Master's degree.
  • Understand the academic program guide sheet, course flow, prerequisites of the required courses, and course schedule for your degree.

Step 2: Take a look at the first-year study plan templates here.
  • Your first-year study plan should be based on your first math course and major at Kean.

Step 3: Decide the major-related courses (ID 1400, TECH 1010, CPS 1231, CPS 2231) you should take for the first semester based on your first math course at Kean.
  • Math 0901 & CS or IT major, take GE courses.
  • Math 0901/1000 & IT major, take ID 1400.
  • Math 1000 & IT major, TECH 1010, ID 1400.
  • Math 1054 & IT major, take TECH 1010 and CPS 1231.
  • Math 0901/1000 & CS major, take ID 1400, TECH 1010.
  • Math 1000 & CS major, ID 1400, NO TECH 1010.
  • Math 1054 or 2415 & CS major, take CPS 1231 and Lab Science I.

Step 4: Make necessary adjustments to your first-year study plan and register for courses on KeanWISE
  • Check your program evaluation on KeanWISE
  • Make sure the courses are shown in the correct section and no CPS or TECH courses are shown in the "Other Courses" section on your program evaluation.
  • Your program evaluation should be exactly the same as your academic program guide sheet.

Topic: How to succeed in your study at Kean?
  1. Take a look at the CS/IT Academic Guide Sheet Packet here, and understand the followings:
    • The academic program guide sheet of your major - It has 4 key sections:
      • General Education (GE): Foundation Requirements, Humanities, Social Sciences, Science and Mathematics
      • Additional required courses: Math, CPS or TECH courses, ENG 3091, MGS 2030 (IT), Communications, etc
      • Academic Major: major Core, Major Concentration, Major Electives.
      • Free Electives: Any non-major courses. You need to take more than half of the free elective credits in 3xxx or higher-level courses.
    • Course flow - The flow chart shows the course sequence you should take in each year/semester.
    • Prerequisites of the required courses - You must complete the prerequisites first before you should take that course. For example, you need to pass CPS 1231 to take CPS 2231. Some courses might have 2 prerequisites. All the CPS/TECH courses have prerequisites, except TECH 1010.
    • Course schedule of CPS and TECH courses - Most of the 3xxx and 4xxx CPS/TECH courses are only available once a year. If you miss it, you might need to wait for one year.

  2. Explore your interests and decide your major as early as possible. Students might want to change majors. It is better to make the decision before taking the Data Structures - CPS 2232 (CS) or 2240 (IT). After Data Structures, students will need to take the Major Core, Major Concentration, or Major Electives. If you decide to change your major from CS to IT, you will need to take TECH 1010 and TECH 1505. So, if you are not sure what major you want to pursue in freshman year, you should take TECH 1010 in the first or 2nd semester. TECH 1010 will become a free elective if you decide to major in CS.

  3. Join ACM, ACM-W, National Cybersecurity. They are student clubs for CS/IT students. There are many activities for you to attend. It is a great opportunity to explore new technology and meet other CS/IT students for networking. Please consider to become an officer in sophomore and junior years. Companies are looking for leadership skills.

  4. Explore the horizon and taste different areas by taking interesting courses, not just to fit your schedule.

  5. Pay attention to the department emails and participate in the speech, career related workshop.

  6. Join Kean SCST Slack,download/install Handshake App for internship and full-time job, download/install Suitable App for Cougar Pathway.

  7. Start working on the assignments ASAP. Study hard and seek help earlier from the instructor, classmates, or SI (CPS 1231, 2231) and Code Samurai if you need help on other CPS/TECH/ID 1400 courses. Do NOT wait until the last minutes.

  8. Time management - In addition to the study, you might need to work, have some personal/family issues, interviews, run student clubs, etc. You will need to manage your time very well. Study and do the assignments as early as possible. Do not wait!

  9. Do NOT overload yourself. . For example, if you work part-time for 10-20 hours a week, you should take only 4-5 courses/semester. If you work full-time (35 hours or more), you should take only 2 courses a semester. You should spend at least 10 hours/week on a 3 credit course, and 12 hours on a 4 credit course. If your GPA is below 3.0, you should NOT take more than 18 credits/semester. A good GPA is very important to find an internship and a full-time job.

  10. Do NOT cheat! Do NOT copy programs from your friends. It won't help you at all. Don't forget why you come to study at Kean - learn something to have a better career.

  11. Keep in touch with your CS faculty advisor. Every CS/IT student has a SCST faculty advisor assigned. If you are not sure which courses to take, you want to change your study plan, or you are confused about the career/major, you should talk to your SCST faculty advisor.

  12. Next summer internships are open in August. Build and polish resume in the spring semester.

  13. Identify the positions they might be interested in through monster.com, indeed.com, glassdoor.com, know what skills the positions are required, and take the corresponding courses or self-study during the semester. Some industrial required skills and knowledge are not offered in colleges. Self-study and problem-solving skills are important skills companies are looking for.

Topic: Graduate study, Master's degree?
  • Is a Master's degree worth it? According to this article, the average annual master's in computer science salary is $102,039 vs a bachelor's degree in computer science earns an average yearly salary of $84,925. That is a $17,114/year difference.

  • The graduate study cost is very affordable at Kean. Please see this link for the Graduate rates at Kean.

  • The School of Computer Science & Technology offers the following programs related to the Master's degree:
    • M.S. Computer Information System (CIS)
    • 5-year B.S. CS/MS CIS
    • 5-year B.S. IT/MS CIS

  • 5-year programs are for students who are interested in learning advanced topics and polish their CS skills.. A GPA 3.0 and above is required for admission, or GPA 2.8 - 3.0 with good grades (B+ and above) in CPS/TECH 2xxx/3xxx courses.

  • Students should contact Dr. Jing-Chiou Liou for applying for the CIS Master's program, 5-year programs, an taking any graduating courses.

  • Information and Apply for the Computer Information Systems (M.S.) program at Kean.

Topic: How to find an internship/full-time job?
  • Check this job related page to know different job functions in CS/IT, salary, resume, interview, etc career-related topics

  • Think about what to put on your resume earlier - projects, research, leadership, etc.

  • Think about why employers should give you an interview opportunity and hire you.

  • Search your dream jobs at Monster.com you might be interested in and see what skills are required.

  • You might need to study and prepare for these positions for more than one year in advance. Many applications of internship/full-job positions open from August for the next June/summer. For example, if you are looking for an internship/full-time job in June/summer 2022, you should submit your application by September 2021. That means the projects/required skills should show on your resume before August 2021. So, you will need to work on that project/skills from January 2021 or earlier.

  • Practice! Practice! Practice! Polish your resume, prepare the technical and behavioral interviews, do mock interviews with your friends.

    • If you want to be a software developer (software engineer), you should master at least one computer language (Java, JavaScript, Python, C++, C, C#, PHP), do at least 50 code challenge questions on Leetcode. You should take several programming courses for the major electives.

    • If you want to be a database developer, you should be very good at database design, SQL, stored routines, NoSQL, database API, and a language (Java, Python, PHP, C#, etc) that can interact with the database. You should take database and programming related courses for the major electives.

    • If you want to be a web developer, you should be good at HTML, CSS, JavaScript, Ajax, PHP, database, Node.js, or other web frameworks. You can take web-related courses for the major electives.

    • If you want to do project management, you should be a club leader and learn how to communicate, coordinate, and lead a team. You should also take some communication and management courses for the major electives and free electives.

    • If you want to be an analyst, you should explore the specific fields and take some related major elective courses. For example, if you want to be a cybersecurity analyst, you should take CPS/TECH 3498, CPS 4498, etc. If you want to be data analytics, you should take CPS/TECH 3740, CPS 4721, Math 3700, etc.

  • You should send/submit at least 50 internship/job applications within 2-3 weeks so you can schedule all interviews within 1-2 months, and receive/compare offers.

  • Build networking and communication skills - Become a Code Samurai, be an officer/speaker in clubs, keep good relationships with your classmates, attend conferences and professional events, etc. You need to be active, not waiting for people to reach you.

Explore skills, research, career and opportunities
  • Hard Skills vs. Soft Skills: What's the Difference?
  • Soft skills are interpersonal and behavioral skills that help you to work well with other people and develop your career.
  • NSF REU, REU Sites: Computer and Information Science and Engineering
  • Ultimate Guide to Landing Your Dream Job
  • Research at Kean
    • ORSP Students Partnering with Faculty (SpF)
    • McNair
    • LSAMP
    • CASHI, Local REU
    • Individual faculty or department grants
    • Freshman Research Initiative (FRI) – semester
  • Summer activities
    • What other activities you can do? Do not do nothing in the summer
    • Take courses
    • Club and school events - host or attend
    • Hard skills - personal project by self-study, website, certificates
    • Soft skills - other paid jobs or volunteers for communication, management, leadership
    • Build up your resume content
  • Who Should You Use as a Job Reference?
  • Job Seekers Ethics
  • What does an employer expect of me as an employee?
    • 1. Show a positive attitude
    • 2. Work well with others
    • 3. Follow directions
    • 4. Arrive to work on time
    • 5. Recognize problems and find solutions
    • 6. Manage time effectively
    • 7. Apply good listening skills
    • 8. Be honest and dependable
    • 9. Know the need to pass a drug or background check
    • 10. Dress properly and practice good hygiene