C&T YOUTH TECHNOLOGY ACADEMY
  • About Us
    • Mission
    • Our Founder
    • Our History
    • Teachers and Staff
  • Programs
    • YBB
    • Debate >
      • Introductory Level (Public Forum)
      • Intermediate Level (Public Forum)
      • Advanced Level (World Schools Debate)
    • Enrichment Programs >
      • Crescent Lake Club >
        • Crescent Lake Club Registration
      • Super Kitchen
      • InterGenerations >
        • Intergenerations Blog
        • Young Musician Hours
        • InterGenerations Members
      • Familial Mediation
    • Counseling and College Preparation >
      • College Application Package 2020
      • College Application Workshop 2020
    • Art For Parents
    • Intern | Volunteer
  • Events
    • 2019 c&t community day
    • Forms >
      • YBB 2019 Information Session RSVP Form
      • Youth Building Bridges Host Information Session Registration Form
      • 公益研讨会:父母如何培养和增进与青春期孩子的沟通
      • Spring 2019, YBB China Culture Exploration Program
      • Skyline International Preparatory Summer School 2018
      • 2019 College Application Workshop Registration
      • College Application Package Register
      • 2018 Spring College Visit Program
  • About Us
    • Mission
    • Our Founder
    • Our History
    • Teachers and Staff
  • Programs
    • YBB
    • Debate >
      • Introductory Level (Public Forum)
      • Intermediate Level (Public Forum)
      • Advanced Level (World Schools Debate)
    • Enrichment Programs >
      • Crescent Lake Club >
        • Crescent Lake Club Registration
      • Super Kitchen
      • InterGenerations >
        • Intergenerations Blog
        • Young Musician Hours
        • InterGenerations Members
      • Familial Mediation
    • Counseling and College Preparation >
      • College Application Package 2020
      • College Application Workshop 2020
    • Art For Parents
    • Intern | Volunteer
  • Events
    • 2019 c&t community day
    • Forms >
      • YBB 2019 Information Session RSVP Form
      • Youth Building Bridges Host Information Session Registration Form
      • 公益研讨会:父母如何培养和增进与青春期孩子的沟通
      • Spring 2019, YBB China Culture Exploration Program
      • Skyline International Preparatory Summer School 2018
      • 2019 College Application Workshop Registration
      • College Application Package Register
      • 2018 Spring College Visit Program

Computer Program

Teacher
Mr. Hamilton Smith graduated with Bachelor's degrees in Physics and Electrical Engineering from the University of Memphis. He has taught AP Physics, Pre-Calculus, and Algebra, done technical support mentoring for both Dell and Gateway computers, and invented a self-closing notebook for Innocentive. While teaching high school, he coached a First Robotics team. His hobbies include making neat electronics, music, and art.

Software Development and Programming Using - Basic Level 
This class is designed for the students who are interested in software development process and programming techniques but have very little knowledge of this technology and how it works. Throughout the class, students will learn how to use a software development tool to write various programs from simple to complex using a programming language (C#). At the end of class, each student will be able to independently complete a project by developing a full functional program with the knowledge learnt from the class and perform a presentation to share its design idea and development approach. The class will cover the following areas:
Basic software technology
Development tool
Programming language and writing program
Design and development a project
Presentation

Software Development and Programming Using - Advanced Level 
This class is designed for the students who are interested in software development process and programming techniques and want to learn this technology in more advanced level. Throughout the class, students will learn how to use a software development tool to write various programs from simple to complex using a programming language. At the end of class, each student will be able to independently complete a project by developing a full functional program with the knowledge learnt from the class and perform a presentation to share its design idea and development approach. The class will cover the following areas:
- Introduction of software technology
- Development tool
- Programming language with advanced features and writing program
- Design and development a more advanced project
- Presentation

JavaScript Course
This course will teach the basics of web app creation using JavaScript and Meteor, a popular programming framework that allows coders to use a single language for both client side and server side programming. Students will make apps which will run on desktops, tablets, and phones.Through the use of the Meteor framework, these apps will access native functions of these devices such as cameras and accelerometers. The course will also introduce the use of APIs (application programming interfaces) such as the Google Maps API.

Class Objectives: 
- Understand fundamentals of computer programming
- Learn how JavaScript is used to control the content of web pages
- Use the Document Object Model to access the content of web pages
- Utilize events to trigger code
- Write scripts quickly and easily using JQuery
- Model the real world in Mongo databases 
- Build a functioning todo application
- Design and create a multiplayer game in JavaScript and Meteor
- Learn how to work with the Google Maps and YouTube APIs
- Deploy applications to non-local servers

Texts: 
1. JavaScript and Jquery: Interactive Front-End Web Development by Jon Duckett 
2. Your First Meteor Application by David Turnbull


About us

Our Founder
Our History
Teachers and Staff
Testimony

Admissions

Course/Programs
Registration

Outreach

YBB-China
​YBB-United States
InterGenerations
C&T National Debate Team

Newsletters

College Admission
​Events
Calendar
Culture Exploration 

For Staff

Contact Us

Sponsorship
Giving
Recruiting

© COPYRIGHT 2016. ALL RIGHTS RESERVED. 
14320 Travilah Road Rockville MD 20850