Computer Science BS / Computer Science MS

Career and Academic Opportunities 

There is a strong demand for degrees in computing. According to Burning Glass, in 2019, the number of national postings for computing professionals exceeded 740,000, which represents a 58% increase over the number of postings in 2010. Of these postings, 26% of them (192,000) required a master's degree. Of the top five occupations in demand, Information Technology is ranked #1 and has grown almost 60% in the last 10 years. The position of Software Developer is ranked 3rd nationwide with a projected growth of more than 30% in the next 10 years. Producing qualified computing professionals is the central mission of our college, and in doing so, helps to satisfy the needs of our constituencies, including local, state and national employers.

The accelerated pathway will give qualified students additional opportunities for leadership roles in industry. Students who enter industry with advanced degrees earn significantly higher salaries than those with only an undergraduate degree. Therefore, the decision to complete a graduate computing degree is a good financial choice. CCSE's graduate programs also prepare students who wish to obtain degrees beyond the masters. All programs contain a thesis track and require students to conduct research throughout their graduate program.

Sample Academic Plan

Suggested Timeline 

Apply to Double Owl early in Junior year. Apply to Graduate Program in Senior Year by posted graduate program deadline. Students can be identified in Sophomore year and early Junior year (i.e., once students meet -- or are close to meeting --- credit hour and other requirements).

Apply Here

    • GPA: 3.25 in KSU undergraduate coursework
    • 60 hours completed toward Bachelors degree
    • 30 hours completed in residence at KSU
    • Recommendation from 2 KSU faculty
      • Recommendation letters should be sent to both:
        • Dr. Jose Garrido at jgarrido@kennesaw.edu
        • Dr. Hisham Haddad at hhaddad@kennesaw.edu
  • Select three (3) of the pairings below:

    • CS 6025 to count for CS 3502
    • CS 7267 to count for CS 4267
    • CS 7367 to count for CS 4732
    • CS 7050 to count for CS 4412
    • CS 7265 to count for CS 4265
    • CS 7535 to count for CS 4612
    • CS 7540 to count for CS 4626
    • CS 6041 to count for Major Elective I
    • CS 6045 to count for Major Elective II

    Options for students in one of the concentrations

    Artificial Intelligence - Pick three (3)

    • CS 6025 to count for CS 3502
    • CS 7267 to count for CS 4267
    • CS 7367 to count for CS 4732
    • CS 6045 to count for Common Elective

    Data Science - Pick three (3)

    • CS 6025 to count for CS 3502
    • CS 7050 to count for CS 4412
    • CS 7265 to count for CS 4265
    • CS 6045 to count for Common Elective

    Cyber and Network Security - Pick three (3)

    • CS 6025 to count for CS 3502
    • CS 7535 to count for CS 4612
    • CS 7540 to count for CS 4626
    • CS 6045 to count for Common Elective
  • For current admission requirements click here.

    • Undergraduate Degree
      • Bachelor of Science in Computer Science
    • Department / College
      • Computer Science / College of Computing and Software Engineering
    • Advising Contact
      • Hisham Haddad, Advisor
      • hhaddad@kennesaw.edu
      • 470-578-4389
      • Rm. 337, J Building
    • Graduate Degree
      • Master of Science in Computer Science
    • Department / College
      • Computer Science / College of Computing and Software Engineering
    • Advising Contact
      • Jose Garrido, Graduate Program Director
      • jgarrido@kennesaw.edu
      • 470-578-3652
      • Rm. 316, J Building
  • Complete the online application here to apply.

    The undergraduate and graduate programs will review your academic record.

    You will receive an email to your KSU student email account with the decision.

©