Grad applications are a PACKAGE. Grades are only one part of it. Testing, experience, grades and your personal statement all play a part. If you GPA isn't strong, then you want to build up some of the other areas. Nobody will be able to truly tell you what part of the package got them in.
If you have a particular program in mind, you should take the time to contact their admissions dept and discuss your concerns. You should also make sure that you are satisfying any prerequisites that particular school requires. If they want want graded credits for certain courses, then you should plan your degree to make it so. If you are flexible about where you go for your grad degree, then you can worry less, some school will take you.
Many grad programs are money makers for the school, so they will take anyone they feel will successfully complete the program. Others are more competitive. Either way, you will find the admissions people much more accessible (and knowledgeable) than for undergrad, so don't hesitate to reach out.
If you have a particular program in mind, you should take the time to contact their admissions dept and discuss your concerns. You should also make sure that you are satisfying any prerequisites that particular school requires. If they want want graded credits for certain courses, then you should plan your degree to make it so. If you are flexible about where you go for your grad degree, then you can worry less, some school will take you.
Many grad programs are money makers for the school, so they will take anyone they feel will successfully complete the program. Others are more competitive. Either way, you will find the admissions people much more accessible (and knowledgeable) than for undergrad, so don't hesitate to reach out.
NanoDegree: Intro to Self-Driving Cars (2019)
Coursera: Stanford Machine Learning (2019)
TESU: BA in Comp Sci (2016)
TECEP:Env Ethics (2015); TESU PLA:Software Eng, Computer Arch, C++, Advanced C++, Data Struct (2015); TESU Courses:Capstone, Database Mngmnt Sys, Op Sys, Artificial Intel, Discrete Math, Intro to Portfolio Dev, Intro PLA (2014-16); DSST:Anthro, Pers Fin, Astronomy (2014); CLEP:Intro to Soc (2014); Saylor.org:Intro to Computers (2014); CC: 69 units (1980-88)
PLA Tips Thread - TESU: What is in a Portfolio?
Coursera: Stanford Machine Learning (2019)
TESU: BA in Comp Sci (2016)
TECEP:Env Ethics (2015); TESU PLA:Software Eng, Computer Arch, C++, Advanced C++, Data Struct (2015); TESU Courses:Capstone, Database Mngmnt Sys, Op Sys, Artificial Intel, Discrete Math, Intro to Portfolio Dev, Intro PLA (2014-16); DSST:Anthro, Pers Fin, Astronomy (2014); CLEP:Intro to Soc (2014); Saylor.org:Intro to Computers (2014); CC: 69 units (1980-88)
PLA Tips Thread - TESU: What is in a Portfolio?