Info Session: | Contact via email or WeChat for recordings of the past session. |
---|---|
Platform: | Zoom Online Classes |
WeChat: | Info: |
---|
Instructor: Bethany Wang
Schedule: M, W, Th 7:00 – 9:00 pm
Dates: 06/19 – 07/20 (15 classes)
Tuition: $900
Instructor: Gordon Su
Schedule: Sun 7:00-9:00 pm
Dates: 03/05 – 04/30 (8 classes)
Tuition: $480
Java is one of the top programming languages that runs across multiple platforms and is used for developing a wide range of applications. With its strong logic and clear structure, Java becomes the top Object-oriented programming language. High school AP Computer Science A is about using Java language to solve problems.
In this course, students will be introduced to critical thinking for developing efficient computer programs such as ... functional abstraction and OOP paradigm. Major topics include basic data types, conditionals, loops, methods, objects and classes, abstraction and encapsulation, polymorphism and inheritance, array and ArrayList, input and output, file operations, exception and error handling, graphic user interfaces, basic algorithms, and, etc. Upon completion, students will be able to design, code, test, and debug multi-class JAVA programs.
This course introduces the essential concepts and approaches in web design. Students will learn the essentials of the three fundamental technologies that drive it: HTML, CSS, and JavaScript. They will also learn how to put them into practice by designing a fully functioning site with most of the major web components.
Topics include understanding the internet and websites, using HTML5 semantic tags to structure and ... display the website content, styling content and creating page layout with CSS, creating navigation and menu, working with fonts, icons, lists, tables, forms, images, and videos, creating dynamic components and user interactive actions with JavaScript, creating responsive sites, uploading and testing a website, and etc.
Python is a popular, general-purpose, multi-paradigm scripting language that is used to create a wide range of applications. This class will lead students through the clear and simple language syntax to writing useful programs in short order. The curriculum includes all the fundamental concepts and structures of Python. Meanwhile, it trains the most important software development techniques such as logical thinking, step-wise refinement, and modular design. ... Major topics include Python types, conditionals, loops, functions, lists, tuples, dictionaries, short-hand comprehensions, input and output, file operations, exceptions and error handling, packages and modules, CSV file processing, data visualization, implementing basic algorithms, and, etc. Upon completion, students will be able to design, code, test, and debug well-written Python programs.
Photoshop is an essential industry-leading application used by both professionals and amateurs for editing and retouching photos, designing graphics and interfaces, and creating digital art work.
This course will teach all the fundamental tools and techniques of Adobe Photoshop through a systematic, step-by-step, and practical approach. It covers the topics of Photoshop basics, workspaces, layers, text, ... shapes, colors, gradient, brush and pen tools, filters, layer mask, adjustment layer, and more. Students will use the tools to edit and retouch photos, make collages, design cards and flyers, create web graphics, and make digital painting artwork. Students need to subscribe to Adobe Photoshop CC cloud version.
At Beyond CS Camp, we believe in a learning-by-doing, learn-programming-by-programming teaching philosophy and have designed our computer classes using a hands-on practical approach. Through providing scaffolding examples and assigning plentiful exercises, we make complicated concepts easy to understand and make learning programming an efficient experience for beginners. Meanwhile, we engage intermediate students with more advanced coding challenges. All classes are kept small, so that students will receive individual attention and assistance.
Founder, lead instructor, and curriculum designer Bethany Wang is an adult career training teacher with over 18 years of experience designing and teaching programming and computer application courses to adults, as well as middle and high school students. She earned her MS degrees in Computer Science and CA teaching credential in Math and CS. She used to work in hi-tech industry as a software engineer and web developer before she became a teacher.
Email: beyondcs.camp@gmail.com
Location: Hidden Glen in Evergreen Area, San Jose CA 95148