Alice Course

Python Course

Overview
The major goal of the Trenton Summer Bootcamp is to introduce computing concepts to students who have never done any programming using the educational software Alice developed at Carnegie Melon University. Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D. Alice is designed to teach logical and computational thinking skills, fundamental principles of programming and to be a first exposure to object-oriented programming. Students will learn about design by creating 3-D characters, backgrounds, and stories; then they use the programming tiles to make those objects interact in compelling ways. Using prebuilt classes, properties, mathematical functions and code statements, students can create animated computer programs without the problem of syntax errors. Students can watch their programs execute, which enables students to see where they have made mistakes. Unlike many programming environments for novices, Alice allows students to gain experience with all the programming constructs typically taught in programming courses. Students can expect to develop these skills through hands-on exercises and projects. Projects will include independent work as well as group work.Cost
FreeAudience and Pre-requisites
– Anyone who needs to learn how to write programs in Python or wants solid exposure to Python as their first programming language.
– Optimally, students will have experience / exposure with logical reasoning or has knowledge of any one programming language or scripting.
– The students will be required to bring their own laptop.

Beginners Level:
Dates: 24th Feb 2020
Timing: 10:00 AM to 3:00 PM
https://maestrolabs.io
1 West State Street, 2nd Floor Trenton, NJ 08608
Cost: Free
Call : +1 (917) 747-5984
EMail: sunil.lekhi@maestro.com

Register Now

Certificate
Maestro Labs completion certificate will be awarded at the end of successful completion of course

Course Outline

  1. Learn the 3D Alice computer environment.
  2. Create animated and interactive stories.
  3. Write computer programs that implement their creative stories.
  4. Implement stories with challenges provided by the instructors.
  5. Learn fundamental programming concepts such as functions, and simple control structures, object-oriented programming concepts such as objects, classes, methods and parameters, and interactive programming principles such as event and event handling.
  6. Read and write computer algorithms.
  7. Use your problem-solving and reasoning skills to explore computer science.
  8. Get hands-on programming experience and feel the thrill of getting a computer program to do what you tell it to do.
  9. Work in both independent and team environments.
  10. Find out about the wide variety of careers you can have in the different computer fields.
  11. Display your computer programs to others.
  12. Learn from multiple guest speakers who are experts in computer science fields.
  13. Have two-weeks of computer science fun!
  14. Receive certificate of completion after successful project presentation!

Register Now

 

Instructors Profiles

 


Terry VoldaseTerry Voldase

is a full-time Assistant Professor in Computer Science at Mercer County Community College (MCCC). She received a BS and MS in Computer Science at New Jersey Institute of Technology (NJIT). She is currently working on her dissertation at Walden University obtaining her Ed.D. Degree in Higher Education Leadership and Management. Terry is the Program Coordinator for Computer Information Systems, Adjunct Liaison, and Course Coordinator for general education Computer Concepts/Application courses. She teaches both Information Systems Technology and Business courses at MCCC. Terry is currently the Chairperson for the Curriculum Committee at MCCC and is the current President of the Community College Computer Consortium of New Jersey (4C). Prior to joining MCCC, Terry was a software engineer and software developer for AT&T for twenty-one years.