Programming Clubs! We are going Global!!

.

.

Do you feel that whole day workshops/camps cover too much content and overwhelming? You prefer to cover the content over several weeks? You need more time to assimilate and build expertise? We got you covered with Programming Clubs! Each club runs for 10 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.

.

Spring II (March 17 – May 25) : eClubs (online courses) will start on Monday, March 17. Classroom Clubs will start on Saturday, March 22 @ UT Dallas Campus.

Title

Contents

Club @ UTD campus

eClubs @ web!

Level 1: Scratch Club

1. Environment & movements

2. rotations

3. other sprites & drawings

4. Color

5. key events

6. Looks

7. other backdrops

8. Sounds

9. blocks

10. Wrap-up!

Saturdays 2pm – 5pm in CS lab ECSS 2.103, Laptop not required

-

Level 2: Alice Club

(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&4. IF statements

5. Variables

6. Methods

7. Arrays

8. Events

9. Frog game!

10. Wrap-up!

-

Yes!

Level 2: JavaScript Club

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

1. Introduction & first program

2. use randomness

3. IF statements

4&5. loops & variables

6. translate, rotate & scale

7. functions

8. Events

9. arrays

10. Wrap-up!

Saturdays 2pm – 5pm in CS lab ECSS 3.910, Laptop is required

Yes!

Level 3: Advanced Java Club (perfect for students who are comfortable with Java)

1. array based algorithms

2&3. OOP (Object Oriented Programming)

4&5. Inheritance

6&7. GUI programs

8. GUI games

9. Java Generics

10. Wrap-up!

Saturdays 2pm – 5pm in ECSS classroom 2.415, Laptop is required

Yes!

Level 4: CodeWarmers Club

(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.

Saturdays 2pm – 5pm
in ECSS classroom 2.412, Laptop is required

Yes!

.

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 :-)

Summer (June 9 – August 17) :

.

Since we will be busy with Summer Camps, we will run only the eClubs in Summer. On the other hand, eClubs will give the participants more flexibility for Summer travel & students can catch up after missing a week etc.

.

Title

Contents

Club @
UTD campus

eClubs @ web!

Level 2: Alice eClub

(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&4. IF statements

5. Variables

6. Methods

7. Arrays

8. Events

9. Frog game!

10. Wrap-up!

-

Yes!

Level 2: JavaScript eClub

(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&5. loops & variables

6. translate, rotate & scale

7. functions

8. Events

9. arrays

10. Wrap-up!

-

Yes!

Level 3: Java eClub

(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&6. loops

7. static methods

8. arrays

9. algorithms

10. recursion

-

Yes!

Level 3: C++ eClub

(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&6. loops

7. functions

8. arrays

9. algorithms

10. recursion

-

Yes!

Level 4: CodeWarmers eClub

(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.

-

Yes!

Level 4: CodeBurners eClub

(ideal for students who are conquered the problems in CodeWarmers eClub)

Problems covered in CodeBurners eClub will be lot more complex – we will learn several algorithms along the way to solve these problems. It will be quite intense and be ready to spend 10-15 quality hours every week to work on these problems. We expect all participants to complete at least one problem every week.

-

Yes!

.

Fall I (August 18 – Oct 26) :

.

Most Programming Clubs will run on Sunday afternoons in Fall 2014 term. We will update this list sometime in Summer.

.

Title

Contents

Club @ UTD campus

eClubs @ web!

Level 1: Scratch Club – perfect for Elementary students (3rd grade and up) who want to get introduced to programming!

1. Environment & movements

2. rotations

3. other sprites & drawings

4. Color

5. key events

6. Looks

7. other backdrops

8. Sounds

9. blocks

10. Wrap-up!

Sundays 2-5pm in CS lab ECSS 2.103, Laptop not required

-

Level 2: Alice Programming Club

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

1. Basic drawings

2. Repeat structure

3. Variables

4. Functions

5. Functions

6. Color

7. Control structures

8. Recursion

9. Students' projects

10. Wrap-up!

Sundays 2-5pm, Location TBD

yes

Level 3: Java Club

(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&6. loops

7. static methods

8. arrays

9. algorithms

10. recursion

Sundays 2-5pm, Location TBD

yes

Level 4: CodeWarmers Club

(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.

Sundays 2-5pm, Location TBD

Yes!