Weekend & Online Programming Clubs

.

 

Are you worried that whole day workshops/camps cover too much content and your children may be overwhelmed? You prefer us to cover the content over several weeks? Do you think it is better to assimilate and build expertise bit slowly? Are you worried that your child may forget the programming skills (s)he learned in Summer? We got you covered with Programming Clubs! Each club runs for 9 weeks and meets in the weekends at UT Dallas campus.

 

In each session, we typically teach actively or work through hands-on examples during the first hour, let the participants work through another example with instructor’s help during the second hour, and the students can do the homework problem during the third hour or leave early and complete it at home. New concepts will be introduced in every session.

 

Visit utd.edu/k12/directions for directions to reach ECSS building in UT Dallas campus.

Ok, but what if you live far away  & cannot visit the campus every weekend? No worries! We have a solution for you even if you live in the other side of the world -  Programming eClubs! With weekly video lectures & assignments, eClubs are as good as on-campus clubs. Our eClubs are rigorous and the participants should plan to spend several hours every week to complete the weekly assignments. Participants can also discuss the weekly material/assignments with fellow students within online discussion forums, but it is optional & discussions will not count towards grade. These online courses will be run through coursesites.com, a state-of-the-art Learning Management System environment provided by Blackboard Inc. Web based tutoring using Google Hangout or Webex is included in the registration fee. Deep-discounted fee is available to participants from other countries who may not be be able to afford regular price. With economy pricing, tutoring support will be provided only by email. If a school or college wants to enroll lots of students in these eClubs, email csk12@utdallas.edu to get volume discounts.

 

Registration site:  bit.ly/utdclub

Questions? Email csk12@utdallas.edu

 

Registration fee is $150 for club/eclub. Except for level 1 clubs, all others will need to complete weekly assignment & submit them online. You can do the homework during the last hour of the class & complete it with our help. Since most clubs have corresponding eClubs, you can catch up with the video lecture if you cannot attend a particular session. Cancellation policy: You will get the pro-rated fee for unused sessions as refund, additional $10 transaction fee applies. Email your cancellation request to csk12@utdallas.edu.

 

We are introducing better & smaller clubs from Fall 2014… There will be one instructor for every 5 students or so.

 

Active participation from parents/adults is neither required nor recommended. We want this to be truly kids’ activity – please do not push them! We want them to learn with our help and enjoy the experience. Of course, parents are welcome to register and learn separately too :-)

 

Upcoming Club Schedule: Clikc on bit.ly/clubs-logistics if you have trouble seeing the content below. Also, use Chrome browser if you have trouble viewing this Google Sheet.

 

 

 

 

Tetnative Weekly Schedules for Clubs

.

We have provided the following weekly schedules for several clubs just to give an idea.

.

Title

Contents

Level 2: Alice

(perfect for middle & high school students who are new to programming, Elementary students with background in Scratch programming will be ok too)

1. Scene Setup & first program

2. Loops

3. IF statements

4. Variables

5. Methods

6. Arrays

7. Events

8. Frog game!

9. Wrap-up!

Level 2: JavaScript

(perfect for middle & high school students who have completed Alice programming)

Here are the weekly topics:

1. Introduction & first program

2. use randomness

3. IF statements

4. loops & variables

5. translate, rotate & scale

6. functions

7. Events

8. arrays

9. Wrap-up!

Level 3: Java

(perfect for middle & high school students who have completed JavaScript programming – not suitable for freshers)

1. First program

2. Variables

3. Sequence

4. IF statements

5. loops

6. static methods

7. arrays

8. algorithms

9. recursion

Level 3: C++

(perfect for middle & high school students who have completed JavaScript programming – not suitable for freshers)

1. First program

2. Variables

3. Sequence

4. IF statements

5. loops

6 functions

7. arrays

8. algorithms

9. recursion

Level 4: CodeWarmers

(ideal for students who are basic programming structres like if statements and loops & arrays in Java or C++. Why the name CodeWarmers? CS dept has CodeBurners group which tackles complex problems and competes in ACM programming contests – CodeWarmers forms the stepping stone).

We will work on simple Programming Contest problems every week to improve your problem solving and coding skills We expect all participants to complete at least one problem every week.

.