2. Mr. Banks
Graduated from Texas Southern University
Bachelor of Science
Computer Science
Currently teaching
Principles of Information Technology
Computer Programming II
3. Mr. Banks
Past Teaching
Cypress Fairbanks ISD – 2018 – 2020
Computer Science I K
Computer Science II K
Advance Computer Science III K
Project-based Research in Computer Science K
4. Mr. Banks
Work Experience
IT Experience
The Home Depot – 4 years
The Men’s Wearhouse – 12 years
Anadarko Petroleum Corporation – 9 years
NASA Johnson Space Center – 8 years
Internal Revenue Service – 1 years
9. EXPECT
School Rules:
Be on time and in the room when the bell rings
Students are not allowed to leave classroom first or last 10
minutes of class
No food or drinks in the classroom.
No electronics (not even for music)
Unless instructed by teacher for projects
Computer lab rules apply at all times.
Stay in your seat until the bell
no lining up at door
10. EXPECT
School Rules:
Electronic devices are not allowed in class. No Cell
Phones, IPad’s, etc. THESE DEVICES ARE ALLOWED
IN THE HALLWAYS AND AT LUNCH – NOT IN MY
CLASS.
13. EXPECT
School Rules:
No one is allowed to leave the classroom the first ten
minutes of class or the last ten minutes.
14. WHAT YOU WILL LEARN
Visual Studio
Repl.it
Write computer programs using the Java
programming language
Programming Basics
Classes & Variables
Lists & Strings
Loops
Arrays
Prepare for the AP Exam
16. Java Programming Language
Java is an object-oriented
programming language
developed by James
Gosling and colleagues at
Sun Microsystems in the
early 1990s.
20. Checking for Understanding 20%
Homework
Worksheets, due beginning of next class period
1 per topic (5-8 per six weeks)
Quizzes
Short 5-10 question quizzes
1 per topic (5-8 per six weeks)
Problem Sets
Are you completing problem sets for each topic?
21. Summative Assessments 40%
Knowledge Tests
True/False/Multiple Choice
1 - 2 per grading period
Application Program
Norm referenced
1 per grading period
22. Program Grading Criteria
The following are important
components of any computer program.
efficiency of algorithm
originality
programming style
correctness of output
format of output
user friendliness / error checking
meaningful constants and variables
modularization
meaningful and appropriate use of parameters
overall presentability
23. Academic Integrity
Students are responsible for
honesty and independent effort.
Cheating includes looking at or
copying from another students
work.
It is dishonest to represent another
students programming code as your
own
25. What Is Computer Programming?
Computer programming is the process
of designing and building an executable
computer program to accomplish a
specific computing result.
26. Purpose of Computer Programming?
The purpose of programming is to find
a sequence of instructions that will
automate the performance of a task
on a computer, often for solving a
given problem.