NEW FEATURES MORE

Search

Derek B.

Bayonne, NJ

$100/hour

Tutor for Web and Computer Programming

100+ Hours
Background check passed as of 12/30/14
5.0 average from 37 ratings
Couldn't ask for more!
— Jill, Montclair, NJ on 7/2/16

$100/Hour


Send a message explaining your needs and Derek will reply soon.

Response time: 6 hours

Contact Derek

Kean University Union, NJ
Computer Science

Education

Kean University Union, NJ (Computer Science)

About Derek

Thank you for visiting my profile. Currently, I am a freelance front-end web developer and consultant. Previously, until June 2015, I was an elementary/middle school technology teacher grades K through 8 in the Bayonne District. I hold a Standard Certificate to teach Elementary Education Grades K to 6 in the state of New Jersey.

I began tutoring in January of 2015, and decided to continue tutoring despite my recent career change, since I love both teaching and web development. Tutoring keeps me involved with instruction and helps keeps me in the loop with educational standards and computer science/programming trends that students in the public school system are learning.

Previous to teaching and web development, I had ten plus years experience in desktop support and helpdesk in the financial industry. This allowed me to develop a tremendous amount of patience in a high pressured environment, which I feel that I brought into the classroom, and also being able to deal with various clients and subcontractors when leading web projects. I am very patient, and I love to share as much knowledge as I can. I feel collaboration and teamwork is beneficial to success.

I hold a Bachelor of Science in Computer Science from Kean University. My specialties in web development and tutoring are HTML, CSS, JavaScript, jQuery, HourOfCode, and Lightbot.

I tailor my approach to students' individual goals, however, most of my tutoring sessions are tailored to teach fundamentals of the relevant language whether the student is someone who has a strong sense of logic, looking to change careers or needs help in a course and may need to start from scratch.

Online tutoring is available for select subjects. Please inquire to find out if your subject is available.

**PLEASE NOTE THAT NYC AND LONG ISLAND ARE WITHIN MY RADIUS, HOWEVER RATES ARE SUBJECT TO BE HIGHER FOR TOLLS. I LIVE IN DOWNTOWN BAYONNE AND IT TAKES ME 10/15 MINUTES TO JUST TO LEAVE TOWN, SINCE IT IS BETWEEN STATEN ISLAND AND JERSEY CITY. IF YOU LIVE IN NYC OR LONG ISLAND AND ARE INTERESTED IN WORKING TOGETHER, WE CAN DISCUSS ONLINE TUTORING AS AN OPTION WITH POSSIBILITY OF A LOWER RATE.

Thank you again for visiting my page. I am always willing to have a discussion first to see if we would be a good fit for each other prior to starting any lesson. Look forward to hearing from you.
Thank you for visiting my profile. Currently, I am a freelance front-end web developer and consultant. Previously, until June 2015, I was an elementary/middle school technology teacher grades K through 8 in the Bayonne District. I hold a Standard Certificate to teach Elementary Education Grades K to 6 in the state of New Jersey.

I began
Read more

Policies
Cancellation
24 hours notice required

Online tutoring rates are negotiable especially for those who live in areas where cost of living is less.

Travel Radius
Travels within 30 miles of Bayonne, NJ 07002
Background Check: Passed

"Couldn't ask for more!"

- Jill, Montclair, NJ on 7/2/16

"Knowledgeable Tutor"

- Shevane, Chatham, NJ on 3/31/16

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

C

In order to obtain my BS in Computer Science from Kean University, several of my core subject courses required learning C. The C language was one of the first computer programming languages that I was taught and was the inspiration for me on becoming a freelance web developer later in my career.

Learning the fundamentals of C have allowed me to learn other programming languages such as JavaScript and PHP, which I use on a daily basis for my web projects.

The C language, was for a long time, a requirement for core classes, in a Computer Science or Engineering career path. It was a great language on learning the fundamentals of computer programming.

As a tutor in C, I would help students understand the principles of programming using a structured programming language such as C, which I feel is important to master prior to learning a more complex object-oriented language such as C++ or Java.

Computer Programming

One of the requirements of my major in Computer Science was to learn and understand the fundamentals of computer programming, using mainly the C and Pascal languages.

Understanding the fundamentals have allowed me to learn and use other languages, such as JavaScript and PHP.

I teach computer programming to my students from 3rd to 8th grade, using tools or websites such as the Hour of Code (code.org), Codecademy, or Lightbot. Hour of Code and Lightbot use block coding as opposed to Codecademy, which allows students to experience real coding experience.

My tutoring lessons are intended to help students understand the core programming requirements for using a structured language such as C, or an object-oriented language such as C++ or Java.

Core programming requirements and fundamentals include topics such as language syntax, selection statements, repetition statements, program control, functions, arrays, string handling, and debugging.

My elementary school students from Grades K to 6, only have class once a week for only 40 minutes, which I feel is not sufficient time to really grasp concepts of computer programming or for even lesson plans/projects that would require at least an hour of dedication.

I can help the following groups with appropriate topics or subjects:
- help elementary and high school students with Hour of Code or websites such as Made With Code or Codecademy.
- help high school and college level students who are learning the fundamentals of programming languages such as C and C++.
- teach principles of web design and how web languages such as JavaScript and PHP have the same syntax fundamentals as system languages such as C/C++.
- assist elementary, middle school and high school teachers develop a technology curriculum or lesson plan for technology.

Computer Science

My college major in Computer Science required me to learn the fundamentals of computer science, covering topics from, architecture of modern computers, binary systems, boolean logic, high level programming languages, assembly languages and relational database systems.

This major became the inspiration for me to follow a career in helpdesk, desktop support previously and now as a web developer.

Many students majoring in computer sciences or information technology, often find that they must take fundamental computer theory courses as part of their core requirements. For some students, this subject is often their first ever computer course.

With today's standardized testing in education, computer science courses are now being offered at the high school and middle school levels. This trend is becoming more evident, especially since I am also a certified teacher of technology for Grades K through 8 in the Bayonne District.

My tutoring lessons are intended to help students not only with learning computer programming, but topics that they may be introduced to in an entry level college computer science course.

HTML

My career as a web designer and developer required me to learn HTML first before learning other web programming languages, since it is the language that web pages are written in.

I also teach elementary school students, primarily those in middle school, HTML. Many middle school students have a preference to learn real code as opposed to learning algorithms first using block programming websites such as Hour of Code or Lightbot. They want to be more hands on. Therefore, I do present it to them as part of my curriculum. I feel that students who have exposure to both real coding and sites such as Hour of Code, can determine whether or not computer programming is something that they want to pursue as a career.

Students who have hands-on experience with HTML discover that they can immediately change the look and structure of a website, without having to experience a longer learning curve that languages such as CSS or JavaScript may present. They can see their changes immediately with the click of a refresh button in their browser.

JavaScript

I have a BS in Computer Science from Kean University, in which computer programming and specifically JavaScript was taught to me. Understanding JavaScript has allowed me to become successful in my career as a freelance web developer, using it to create websites for several clients and also has been beneficial in introducing my students in Grades 7 and 8, how JavaScript is different from other programming languages, especially for the web, as part of an introduction since most of my students are learning computer programming using block programming. Teaching them the fundamentals of JavaScript will enable them to prepare for high school, should they continue to pursue Computer Programming as a career or in supporting classes.

Web Design

One of the core requirements as a Computer Science major was to learn the fundamentals of computer programming using languages such as C and Pascal. My passion for and understanding the fundamentals of computer programming became the inspiration for me on becoming a web designer and developer that I am today.

I am also an elementary/middle school technology teacher who uses web design and development as part of my curriculum for those students who are looking to further their careers in computer science and programming.

I teach computer programming to my students from 3rd to 8th grade, using tools or websites such as the Hour of Code (code.org), Codecademy, or Lightbot. Hour of Code and Lightbot use block coding as opposed to Codecademy, which allows students to experience real coding experience.

My tutoring lessons are intended to first help students understand all of the many different skills and disciplines that are involved in production and development of websites, and to help understand the difference between web design and web development which are two different skills.

Web Design can be labeled as or considered to include disciplines such as graphic design, user experience design, or web development. It is very important for the student to understand the differences between these areas of skills prior to pursuing a career that involves the creation and maintenance of websites.

I can help the following groups with appropriate topics or subjects:
- help elementary and high school students with Hour of Code or websites such as Made With Code or Codecademy.
- help high school and college level students who are learning the fundamentals of web programming, with languages such as HTML and CSS.
- understand the various related disciplines that encompass web design, such as graphic design, using website builders, content management systems, web programming, information architecture, wireframing and prototypes.
- teach principles of web design and how web languages such as JavaScript and PHP have the same syntax fundamentals as system languages such as C/C++.
- assist elementary, middle school and high school teachers develop a technology curriculum or lesson plan for technology.

Kean University Union, NJ
Computer Science

Education

Kean University Union, NJ (Computer Science)

Couldn't ask for more!

He's helping my son Sam so much, not only with the "how-to's" but also building confidence and an understanding of what he could do were he to integrate programming with his artistic abilities -- couldn't ask for more!

— Jill, Montclair, NJ on 7/2/16

Hourly rate

Standard Hourly Rate: $100.00

Cancellation: 24 hours notice required

Online tutoring rates are negotiable especially for those who live in areas where cost of living is less.

Travel policy

Derek will travel within 30 miles of Bayonne, NJ 07002.