This course serves as an introduction to learning how to program using the Python programming language: one of the easiest and most popular programming languages used in real-world projects. What better way to make programming exciting for young learners than by building a simple video game? In this course, we will build a simple keyboard-based 2-dimensional "Feed The Monster" game in one week breaking it down to learn how the components of the game all come together starting with the basics. If the students are feeling more adventurous, we could also build a second game: "Catch Me If You Can", similar to the first game, but different in the sense that it incorporates the use of a computer mouse to play it.
Students will learn concepts that will be very useful for high-school level (and higher) computer science courses. They will learn concepts such as algorithms (not logarithms, so do not worry if they're not fond of math), functions, objects, loops, lists, dictionaries (not the word/meaning kind), conditionals, events, and libraries (not the physical kind). This course is designed for students without any programming experience and designed to be fun!
ELL
UMBC’s Secondary Teacher Education and Professional Training for English Language Learners (or STEP T for ELLs) program has been awarded an additional year of funding by the U.S. Department of Education. The program is funded through the Office of English Language Acquisition.
الاحتياجات الخاصة
UMBC’s Career Center is committed to ensuring nondiscriminatory participation for all students with disabilities.
عروض
Thirty percent of slots for the How Girls Code camp workshops are eligible for needs based scholarship, including Free And Reduced Meals (FARM) scholarships that cover 80% of tuition. The UMBC Education Department also offers 20 community youth full merit based scholarships from schools where UMBC student teachers are placed.