Center for Computer Science Education & Outreach

2015 Lead Sponsor for this center:

Quick Access links


Introduce the magical world of Computer Programming in enjoyable manner to every school student in greater Dallas area & beyond…


Summer Camps, Workshops during School Breaks/Holidays, Weekend Clubs, Online Clubs, Programming Contests, Custom Workshops & campus tour for schools, custom camps/workshops off-site for schools/groups, weekly after-school clubs in nearby schools, Teaching Training workshops, Career day presentations, FREE workshops to the community on MLK day of service, hands-on workshops for UTD students and professional development workshops for adults.


Director: Dr. Jey Veerasamy,, 972-883-4241

Associate Director: Prof. John Cole,

Secretary: Ms. Maria Boykin, 972-883-2688

and an army of UT Dallas students!


Email: (information, clarifications, cancellation requests, etc.)

Phone: 972-357-6893

Facebook (great way to keep up-to-date with our events!)

Email list

csoutreach in SYMPA email server (We send out periodic updates – once every 2 weeks or so. Email to with subject line sub csoutreach to get onto our email list)

Registration or direct link (all registrations are handled through UTD Marketplace – credit card payments only – use this link for iPads & mobiles)


Latest surveys and news reports indicate that the US will continue to see a serious shortage of software professionals for the foreseeable future. So, computer programming is expected to be a high-paying & marketable skill for years to come. Even if you decide to pursue a career in another field, it is very likely that you will use a computer on the job! Basic programming skills can enable you to be more efficient in your job & try something new!! Almost every one can learn to program if they are willing to think and try. Yet, we see significant % of middle & high school students making career choices, without knowing the meaning of the term “computer programming!” Ok, how can you assess your interest level? How to check whether you have the mindset to enjoy programming? There is one simple way to find out – Jump in there, write a few programs and see for yourself!


We are passionate about programming & problem solving techniques! We strongly believe that it is possible to introduce Computer Programming to all school students in an enjoyable way and enable them to consider higher education & career in STEM fields. There are several age-appropriate FREE tools out there that can help to learn programming at almost any age! We believe, with wonderful tools like Logo and Scratch, a typical 3rd grader should be able to start the journey!


Here is a 15-minute video to explain this diagram: Learning to Program : Enjoyable Journey?

We have been conducting several workshops in various programming languages (Alice, JavaScript, Java, C++, and Python) in various school breaks from 2012. Additionally, we conduct programming competitions every semester and several summer camps too. While our workshops & camps have been primarily geared towards middle & high school students, we expanded our workshops to cover everyone (Kindergarten to working professionals) in 2013! Here is the suggested sequence for all:

Review all the tabs in this page to see the upcoming events. If you live far away & you want us to come to your location (school, workplace, coaching center, etc.) and conduct one day workshop or week-long summer camp? Write about your needs to & we will work with you to make it happen! Also, let us know if you want a faculty to come and do a few presentations – we will be happy to do it!!


Why do we run these events?

– We want the school students, teachers and community to realize that learning to program can be enjoyable! We hope a lot of school students will become passionate about programming and select STEM fields for college degrees and careers. Since school students start to gravitate towards specific careers as early as middle school, we want to expose them to Computer Programming early and enable them to make “informed” choices.

– We want to strengthen the programming skills of UTD students so that they can excel in their programming projects in their coursework and beyond. We also want to help them become industry-ready & enable them to get internships during school years and better jobs when they graduate.

– We want working professionals to use us as a resource to update their skill sets so that they can do their jobs more efficiently and progress in their careers.

Summer camps: Summer camps are primarily targeted towards school students, even though every one including college students, school teachers and parents are welcome to register and attend! Each summer camp runs for one whole week – we have added mornings/afternoons camps for Elementary kids. These camps will enable the participants to combine 2 camps in one week (programming camp with a chess/athletic/robotics camp) – UTD does offer lots of camps in Summer: Visit to see the full line-up!

Each camp will be jointly run by well-trained & experienced UTD students with guidance from UTD faculty. Enrollment cap for each camp has been set to 20 participants to enable all the participants to interact with the instructors.

You can expect the difficulty level to vary a lot from one camp to another. Review the camp description carefully before your register. If you are not sure, send an email to to get clarifications. Please do not rush the school students through advanced camps – we do not want them to get overwhelmed and loose interest in programming. We want them to enjoy the learning process and progress in their own pace.

Advance registration fee for each full-week camp is reasonable $250 until 2 weeks before the camp & it increases to $300 for the final 2 weeks of registration (Advance registration fee for one week mornings/ afternoons camp will be $125 and it increases to $150 during the final 2 weeks). If we run out of space in any camp/location, we may close the registration early for specific camps/locations. If your plans change after registration & you need to cancel a registration, send an email to $25 processing fee applies. Registrations are not transferable to another person, but you can transfer to another camp or another session of the same camp if it is offered in multiple weeks. Simply register for the new week/camp and ask for the refund for the original one. We can refund the fee only to the credit card that was used for registration – we cannot issue refund checks or credit to another credit card. Sorry!

All the participants will get a Camp T-shirt on Monday, a completion certificate on Friday if they attended all 5 days and completed all the exercises. We plan to cater lunch for all full day campers (Pizza/Sandwiches/Indian/Chinese/Italian food entries). Unless stated otherwise, all workshops run for whole day (9 am to 4 pm). At least 2 different items from Pizza, Subway sandwich, Italian, Chinese and Indian entries will be served. A vegetarian option is always included. If you have a picky eater or your child has food allergies, do not take chances – please send lunch & snacks with your child.

Directions: Visit for detailed instructions and map to reach ECS South (ECSS) building where most events are held.   

Release forms: While we will do our best to help all the participants with the logistics, UTD buildings/classrooms/labs do not allow us to take care of them like a typical day-care. Participants have to go to hallway to use the restrooms & the instructors may not be able to accompany them. Plan on staying with your child if you are not comfortable with our environment. Alternatively, friends/families/communities can plan & register several kids together, then the parents can take turns to bring the kids to the camps & stay with them. Guest WiFi is available for adults to access the web while on campus. Let us know if you have any questions.

You need to complete the following forms and bring them to workshops/camps. Actually, we encourage you to fill them out in advance and attach them to reply email to the registration and send it.


Discounts for Camps/Workshops/Clubs/Courses: All discounted registrations are subject to audit & further proof may need to be submitted upon request. Improper use of these promotional codes or insufficient responses will result in cancellations.

  • 40% discount for immediate family members of current UTD faculty/staff/students (use promotional code UTDFAMILY): This discount code is ONLY for Summer camps. UTD email address should be used to register. Otherwise, your registration will be cancelled – you will need to re-register again.  
  • 10% discount for children of UTD Alumni (use promotional code UTDALUMNI): Registration should be in the name of UTD Alumni. Degree, major and graduation year information should be provided as part of the registration – data will be validated with UTD Alumni database. Be ready to send additional proof if requested. 
  • 50% discount for families that qualify reduced rate meals at schools: You need to submit a copy of documentation from school to to get the unique discount code (Families without such documentation should refer to income guidelines posted @ – you can send the first page of previous year’s tax return – you can erase/blacken/hide the SSN before sending us a copy). Then, you can proceed with registration and get 50% discount using that code.
  • 90% discount for school teachers: This discount is only for teachers, NOT their families. Coupon code is not used. Instead, school teachers should email a copy of school ID badge or another school document to to get the authorization to register at lower rate.

Promotional code can be entered in the last page of registration. Only one promotional code can be used in a transaction. Submit the promotional code first, then pay the remaining balance using the credit card. If you have any difficulties in using the codes, email us at . Thanks!