$100
for 12 classesWhat's included
12 live meetings
10 in-class hoursClass Experience
Not required, but optional prerequisite includes "Introduction to C Programming" course. Students will learn the following aspects of programming using the Java language: Week 1 (Basics): -What is Java, Object-Oriented Programming, Hello World -Comments, Variables, Primitive Data Types, Operators -Primitive Operators, Logic Operators, Increment & Decrement -Strings, User Input, The Math Class Week 2 (Conditionals and Loops, Arrays): -Conditionals, Nested conditionals (if, else if) -Logical Statements, Switch Statements -While Loops, do-while Loops, for Loops -Arrays, Array Operations, Summation -Enhanced For (For Each) Loop, Multidimensional Arrays Week 3 (Classes and Objects): -Object-Orientation, Methods, Method Return Types -Classes & Objects, Class Attributes, Access Modifiers -Getters, Setters, and Constructors, Value & Reference Types -Static, Final, File I/O, and Packages Students will communicate with the instructor and each other via Zoom. In-class examples will be given for students.
Learning Goals
Learning Java will allow students to develop the basic skills for object-oriented programming and the fundamentals of polymorphism. Students can use this knowledge to take on learning advanced aspects of higher-level languages such as C#, Java, and Python in an accelerated manner.
Other Details
Parental Guidance
Replit will be used as an online code editor during class to demonstrate the programming concepts live to the students in a Google Docs-like format, as students can view the code in real-time and interact with/edit the code as well (when permitted). It is also recommended for programming practice use, as it saves the student the time of installing and setting up an interpreter/compiler and text editor or IDE. An account is required (must be 13+) to use the editor, but the student may choose to solely watch through the screen share if desired. The textbook resource is purely supplemental and is solely a suggestion for learners interested in continuing their knowledge of the topic.
Supply List
Optional (but extremely useful!) textbook: https://www.amazon.com/gp/product/1589397584?pf_rd_r=65V01WSNKA80P6T2S9R9&pf_rd_p=edaba0ee-c2fe-4124-9f5d-b31d6b1bfbee Blue Pelican Java ($26-$44 by condition)
External Resources
In addition to the Outschool classroom, this class uses:
Sources
http://math.hws.edu/eck/cs124/downloads/javanotes8-linked.pdf
Meet the teacher
Teacher expertise and credentials
Computer Science, Choral Music, Voice, Piano, Cello, Theory, and General Music Teacher
-Ph.D. Artificial Intelligence
-M.S. Computer Science
-G.C. Applied Bioinformatics
-B.M. Music Education - Choral Emphasis and Computer Science, Web Development/Administration
-A.A.S. Arts and Sciences - General Studies
Teaching Licenses (WI Dept. of Instruction):
-Choral Music
-General Music
-Computer Science
You can view my courses of interest here:
http://danielszelogowski.com/education.php#whatiteach
My Philosophy:
My biggest concern in terms of professional development is being able to effectively bring younger students to the academic potential of collegiate students. As someone who grew up in a school district in Michigan that placed almost no value in musical performance abilities, I was lacking in exposure to the true musician experience. After moving to Wisconsin and performing around the state in my high school choir, I realized the importance not only of performing arts, but of the value of taking students out into the world for real academic experiences. Performing with massive combined choirs from out of town and in different places all around my town made me value my skills as a performer more than ever before, and as an educator, I believe making sure that students get those opportunities is absolutely critical. My biggest goal is to be able to take my students out on a choir tour around the state once a year, and maybe every other year follow the tradition of my high school’s choir in touring New York City. Of course, the students primarily will have taken choir to sing and have fun, but I believe they should be able to get the true academic experience that high-level musicians are offered.
My current strategies involve intense research in choral and vocal methods and literature on the subjects especially; any information on both pedagogue and analysis is greatly invaluable. I primarily study methods of teaching and of diagnosing problems that may arise in performance – errors on vocal technique, physical issues, sound issues, and so on are my big concerns. I believe that proper curriculum planning and connection between other teachers will allow me to develop the most effective plan for teaching music to inexperienced students to bring them up to a pre-collegiate level or beyond, at least in terms of theory and score analysis that students can use to properly read and understand their scores.
In my personal experience with musical ability in relation to other subjects, I’ve found that my skills have vastly improved unexpectedly – as a computer scientist, I have found my ability to diagnose issues in reading code has become immensely faster as my ability to sight-read open score music has improved, in terms of both vertical and horizontal optical scanning. I also find myself memorizing chunks of information by remembering their function and diagnosing them, rather than by terminology alone. Music is extremely important in its ability to improve cognitive performance in students, regardless of subject matter; this is something I have discussed with both my previous choir and computer science teachers, and both sides agree with the conclusion of similar areas of the brain being used in STEM subjects and musical performance. It has been proven that music can significantly improve our skills in exercising, reasoning, visual attention, creativity, and motor skills which is a valuable resource for students of any kind or subject, as the skills are highly applicable to other sciences and arts. Great scientists and artists alike have been musicians, including Albert Einstein who played violin and piano as a means of boosting productivity in developing his theories. With music being so beneficial in developing physical and cognitive abilities, I believe that the subject is of utmost importance in child development and plays an irreplaceable role in life experiences and physiological growth.
Reviews
Parents also liked
Java Programming I
Susan Frederick
4.9
(16)
$30 per class
Next session at 2 PM on Mon 6/2
Group Class
2 wks, 3/wk, 1.42 hr
12-17
Summer Camp: Introduction to Java - Part 1 Of 2
MissB aka Bhavana R (Coding)
4.9
(38)
$40 per class
Next session at 6 PM on Mon 6/2
Group Class
1 wk, 5/wk, 1 hr
11-16
Summer Camp: Introduction to Java - Part 2 Of 2
MissB aka Bhavana R (Coding)
4.9
(38)
$40 per class
Next session at 5:30 PM on Mon 6/30
Group Class
1 wk, 5/wk, 1 hr
11-16
Java Programming - Private 1 to 1 Tutoring
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$39 per session
1-on-1 Lessons
On Demand
10-18
[One on One] Private Tutoring JAVA Coding - Introduction to Programming in JAVA
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
Learn Object Oriented Programming With Java
Mikaila
$35 per session
1-on-1 Lessons
On Demand
13-18
Java Coding: Learn Programming With Fun Projects - Level 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,883)
$21 per class
Next session at 7 PM on Tue 5/27
Group Class
12 wks, 1/wk, 50 min
12-17
2-in-1 Java and Python Coding| Year-Long Weekly Programming Class for Begineers!
Faruk Hasan
4.8
(149)
$10 per class
Next session at 1:30 AM tomorrow
Group Class
1/wk, 35 min
10-13
Magic Java: Learn Professional Coding Through Art and Games (1 on 1)
Nicolas Bulgarides
$55 per session
1-on-1 Lessons
On Demand
13-18
101 Private-JAVA Programming -Intermediate- Level 2 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
9-18
101 Private Customized - Basics for Beginners- Java Programming- 1 Hour Weekly
StudentScholars
3.9
(86)
$43 per session
Next session at 11 PM today
1-on-1 Lessons
On Demand
9-18
Java 1:1 Class
MissB aka Bhavana R (Coding)
4.9
(38)
$70 per session
1-on-1 Lessons
On Demand
13-18
101 Private Customized - Intermediate- Java Programming- 1 Hour Weekly
StudentScholars
3.9
(86)
$48 per session
1-on-1 Lessons
On Demand
9-18
Java Weekly Class
MissB aka Bhavana R (Coding)
4.9
(38)
$25 per class
Next session at 11:30 PM today
Group Class
1/wk, 45 min
11-16
101 Private-JAVA Programming -Basics for Beginners- Level 1 - 30 Minutes Weekly
StudentScholars
3.9
(86)
$33 per session
1-on-1 Lessons
On Demand
9-18
Minecraft JAVA Edition: How to Survive on Survival Beginners Course Java
Julie Olufson
4.9
(270)
$15 per class
Next session at 2 PM on Sunday
Group Class
1/wk, 45 min
5-10
More to explore
Ice Age
Etiquette Essentials 101
Know 50 States
Small Group Singing Lessons
Sentence Dictation
The Littlest Scientist
Funny Money
Founding Fathers
Wings Of Fire Draw Dragons
Addiction
Anatomy Lab
Ready for Piano
English Second Language
Logical Thinking
Iew Grammar
Hamburger Essay
Learning Asl Intermediate
Psat Private
Social Gaming
Iphone Photography