Columbus State University Print Logo

TSYS School of Computer Science

TSYS School of Computer Science

FAQ - Advising

  1. What is the difference between CS and IT programs?
  2. What classes should I be taking first?
  3. For an Applied Track student, does MATH 2125 substitute for the MATH 3125 Area G requirement?
  4. How often and for what reasons should I contact my advisor?
  5. I am majoring in Mathematics with a minor in Computer Science. CPSC 1301 - Computer Science I is required for both. Can I count it for both?
  6. I did not take MATH 1113 - Pre-Calculus. I started with MATH 1131 - Calculus I. What other math classes do I need to take?
  7. I have an advising hold that prevents me from registering for the course I want. What should I do?
  8. I started the B.S. in Computer Science (Applied) under the quarter system. What courses will be accepted as substitutes for classes that are no longer offered?
  9. I started the B.S. in Computer Science (Systems) under the quarter system. What courses will be accepted as substitutes for classes that are no longer offered?

What is the difference between CS and IT programs?

We offer two distinct degrees (Computer Science and Information Technology).

Computer Science is the most popular of the computing disciplines, tends to be relatively broad and with an emphasis on the underlying science aspects. At CSU, all of the Computer Science programs have a focus on some aspect of computer programming (software design/architecture).

The Systems Track provides the student with skills required to compete in today's computing environment and to be able to adapt to tomorrow, focusing on the newer technologies and emphasizing applications of current methods for the design and engineering of software systems. The Systems track is especially designed for students who hope to continue for graduate studies or who are looking for a job in the more theoretical areas of computer science. Job related fields for graduates include computer programmers, software engineers, software developer, programmer analyst and database designer. Depending on the electives in computer science students may want to apply for other jobs in computer related fields. The two-course capstone sequence is Software Engineering.

The Applied Track gives the student a rigorous education in computer science with particular attention and practice given to web development and mainframe business applications. It is particularly geared to the computing needs of the companies that dominate the local economy. The Applied track is especially designed for students who are looking for a job in the more applied areas of computer science including web development and mainframe technologies. Job related fields for graduates include computer programmers, web programmer, COBOL programmer, web developers, software developer, mainframe programmer, programmer analyst and database designer. Depending on the electives in computer science students may want to apply for other jobs in computer related fields. The two-course capstone sequence is Service-side web programming, and web projects..

The Games Track is designed for students who plan on continuing to a graduate program in Computer Science or who want to work in the gaming industry. The emphasis is on game programming (both recreational and serious games.) The two-course capstone sequence is Software Engineering.

Information technology is a combination of knowledge, hands–on experience, and application of theory in support of the transfer of knowledge. The curriculum emphasizes quantitative and communication skills as well as providing a basic foundation in understanding the business process and the role of Information Technology in supporting that process. In a small company, you would do a little of everything including desktop support, network and security, database, and possibly website development and maintenance. There are both online and on-campus programs.

All of the undergraduate programs start with the same core of classes:
CPSC 1301 Computer Science 1
CPSC 1301L Computer Science 1 Lab
CPSC 1302 Computer Science 2
CPSC 2105 Computer Organization
CPSC 2108 Data Structures

calculus class(es)

This makes it easy to switch between programs during your first three semesters.

All of the undergraduate programs include either 9 credits (IT) or 12 credits (CS) of upper division computer science classes. This provides an opportunity to explore new technologies (two of our latest offerings have been Android programming and robotics), or take advanced courses from the other programs, or do advanced research with a faculty member or an internship.


if you like programming, CS is your best choice.
If you are good in math, systems and games are your better choices


What classes should I be taking first?

You should complete that Area F requirements during your first two years. In particular, you need to take CPSC 1301,CPSC 1301L, CPSC 1302, CPSC2105 and CPSC 2108, as they are prerequisites for most upper division courses. If you do not take CPSC 1301 as a freshman, you could spend an extra year completing your degree.



For an Applied Track student, does MATH 2125 substitute for the MATH 3125 Area G requirement?

Yes, but be aware that in such a substitution, a 3*** level course is being replaced with a 2*** level course. As such, the student may need to take an upper-division elective to ensure he or she meets the 39 credit hour Upper Division requirement.


How often and for what reasons should I contact my advisor?

You should visit with your advisor whenever you have questions about our curriculum. Either stop during your advisor's office hours or make an appointment. You must contact your advisor:

  1. to map out a plan of study after you declare your major as computer science
  2. to remove your advising hold each semester so that you may register for classes
  3. the semester before you plan on graduating so that you can file an application for graduation

I am majoring in Mathematics with a minor in Computer Science. CPSC 1301 - Computer Science is required for both. Can I count it for both?

You cannot count a class for both your major and minor. CPSC 1301 will count in Area F for your Math degree. You must take 18 semester hours of computer science courses for your minor in addition to CPSC 1301.


I did not take MATH 1113 - Pre-Calculus I. I started with MATH 1131 - Calculus I. What other math classes do I need to take?

Your MATH 1131 - Calculus I class will satisfy the Area A math requirement and MATH 1132 - Calculus II will satisfy the Area D math requirement. You should take another math course to satisfy Area F. We recommend STAT 1127 - Introductory Statistics, MATH 2115 - Linear Algebra or MATH 2175 - Introduction to Probability. You may also take an approved computer science course.


I have an advising hold that prevents me from registering for the course I want. What should I do?

You need to contact your advisor to have the advising hold removed. Where possible, have a list of the courses that you would like to take during the next semester. Check your CAAP report on ISIS to see what classes you already have credit for. (If there are classes that are not applied correctly, check with your advisor). If you know what classes to take, email or call your advisor with you Name, SSN and the classes you plan to take. Your advisor will respond with any suggestions and remove the hold. If you need advising, contact your advisor and make an appointment.


I started the B.S. in Computer Science (Applied) under the quarter system. What courses will be accepted as substitutes for classes that are no longer offered?

  1. You may replace PH205 - Intro to modern Logic with any MATH or CPSC course approved by your advisor
  2. You may replace MAT127 / MAT128 with MATH 3125 - Discrete Math
  3. You may replace CSC113 File Processing with CPSC 3111 - COBOL I
  4. You may replace CSC207 Fourth Generation Programming with any CPSC course approved by your advisor

I started the B.S. in Computer Science (Systems) under the quarter system. What courses will be accepted as substitutes for classes that are no longer offered?

  1. You may replace PH205 - Intro to Modern Logic with any MATH or CPSC course approved by your advisor
  2. You may replace MAT127 / MAT128 with MATH 3125 - Discrete Math
  3. You may replace CSC113 File Processing with CPSC 3111 - COBOL I