As I've worked for 15+ years in various consulting firms, I have a CV in 2 sections. A brief one with a simple outline of personal information, formal education and a 1-line summary of positions held, then a much more verbose section detailing the projects I've worked on. The first section is maybe 1.5 pages these days. The second section is easily 7 or 8 pages and is not always sent, only when a customer asks for more detailed information.
In your case, I would suggest to emphasise your programming projects. See it as some kind of portfolio.
Nobody will be reading the transcripts so don't include them. Include your GPA score if you think the rest of the CV is not entirely convincing. These are the kind of indicators that people will look at for people that are straight out of school and are not expected to have a lot of practical experience.
When I'm on the other side of the table and reviewing a CV for (junior) positions I'm basically looking for a few indicators:
1. The person has the ability to think at a certain level that is right for the job
2. They have some relevant experience or have shown an interest in the topic
3. I'm not starting from zero with this person.
4. Can they pick up new skills reasonably quickly and are they willing to do so
Thank you, I have a considerate amount of outside of school projects that I am putting together. Most of it I feel are small demos and games and such that I used to teach myself new technologies and such, nothing actually in use or all that useful, but I hope it at least somewhat demonstrates my abilities.
In your case, I would suggest to emphasise your programming projects. See it as some kind of portfolio. Nobody will be reading the transcripts so don't include them. Include your GPA score if you think the rest of the CV is not entirely convincing. These are the kind of indicators that people will look at for people that are straight out of school and are not expected to have a lot of practical experience.
When I'm on the other side of the table and reviewing a CV for (junior) positions I'm basically looking for a few indicators: 1. The person has the ability to think at a certain level that is right for the job 2. They have some relevant experience or have shown an interest in the topic 3. I'm not starting from zero with this person. 4. Can they pick up new skills reasonably quickly and are they willing to do so
Good luck with the job hunt !