Computer Science and Information Technology Electives at the High School Don Sawyer October 18, 2011.

Slides:



Advertisements
Similar presentations
Mr. Neats Class Descriptions. Mechanical Drawing Electronics Design Metal Shop Wood Shop Assemble & Test Mechanical Devices Engineering Class Today.
Advertisements

CS 206 Introduction to Computer Science II 01 / 20 / 2009 Instructor: Michael Eckmann.
2 1. Student Life 2. Diploma Requirements 3. Course Types 4. Course Selection for Grade 9 3.
CIS101 Introduction to Computing Week 12. Agenda Your questions Solutions to practice text Final HTML/JavaScript Project Copy and paste assignment JavaScript:
HOPKINS ACADEMIC OFFERINGS PLANNING YOUR CHILD’S PROGRAM.
ICS 201 Course Overview.
CS 206 Introduction to Computer Science II 09 / 03 / 2008 Instructor: Michael Eckmann.
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
For the School Year. 7 th Grade Key Points: ● You will have eight class periods each day. ● Instead of a Study Skills period, you will either.
Computer and Information Technology Core courses focus on problem solving and communication skills for Information Technology professionals involved in.
Coding for All Barbara Ericson Georgia Institute of Technology October 18, 2013.
1. 1. Student Life 2. Diploma Requirements 3. Course Types 4. Course Selection for Grade 9 2.
Developing an Undergraduate Distributed Development Course Gregory Conti John M. D. Hill Curtis A. Carver, Jr. United States Military Academy Department.
Computer Math AP Computer Science Computer Programming.
Back to School Night AP World History September 16 th, 2014 Michele De Collibus.
Rebekka Darner, PhD University of Florida.  My past teaching experiences  Why did I start using Mastering?  How do I use Mastering?  Tutorials  Activities.
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
Business & Information Technology Classes Prepare yourself for college and career.
IB Information Technology in the Global Society & Advanced Topics in IT Paul Bui.
1) I will know what the requirements for graduation are. 2) I will become familiar with the information provided in the curriculum guide. 3) I will forecast.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
Welcome to AP Economics Text: Mankiw, Gregory N. Principles of Economics. 2 nd ed. Harcourt College Publishers 5 Steps to a 5: AP Microeconomics/Macroeconomics.
Additional Materials1 Other Languages C and C++: Languages used by Systems Programmers. Heavy use by Computer Scientists. COBOL: An ancient Business oriented.
Class Registration What’s New New 10 th Grade PE Requirements Athletes may count their sport for PE credit (if they played the same sport in.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
 address the challenges of  increasing interest and participation  improving the preparation of girls in computing and cyber.
JAMES HERBERT BLAKE HIGH SCHOOL COURSE OFFERINGS Career, Business, Internships Multimedia,Technology Education and Engineering.
Welcome To CIS115 Introduction to Programming & Logic.
Contact Information Mrs. Marr – Extension 2974.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Created by Bonnie Smith SimNet Registration and Overview Created for Fresno City College CIT 12 – Computer Literacy Students.
1 Midterm Review. 2 Midterm Exam  30% of your grade for the course  October14 at the regular class time  No makeup exam or alternate times  Closed.
UFCEWT-20-3 Advanced Topics in Web Development 2012/13 Lecture 1 : Introduction & Course Outline.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. HTML5 Evolving Standards JavaScript.
GT Working the Pipeline. This is the title of my presentation, by John David 2 Georgia Computes! Support: NSF Broadening Participation in Computing Goal:
 Computer use language to communicate  A web browser will read these tags and translate it into what you actually see  Viewing Code of ESPN WebsiteESPN.
1 Final Review. 2 Final Exam  30% of your grade for the course  December 9 at 7:00 p.m., the regular class time  No makeup exam or alternate times.
This is CS50 AP..
AP-COMPUTER SCIENCE MRS. NALBANDIAN. AP COMPUTER SCIENCE  COLLEGE BOARD APPROVED AP CURRICULUM  AP REVIEW BOOK  STUDENTS MUST SIT FOR EXAM TO RECEIVE.
Computer Science/IT in BCPS. Quick Facts All of our high school programs are based on MSDE Programs of Study. They count as “Career Completers”. Students.
COP3502: Introduction to Computer Science Yashas Shankar Midterm review.
Programming 3/9/15 3/9 Animation Basics and Resizing Variables 3/10 Texts and Strings 3/11 Functions 3/12 Logic and If statements 3/13 Looping Weekend.
University of South Asia Course Name: Web Application Prepared By: Md Rezaul Huda Reza
High-Quality Code: Course Introduction Course Introduction SoftUni Team Technical Trainers Software University
American High School provides a learning environment that challenges students to reach their academic, civic, and social potential in a diverse community.
CSC 205 Java Programming II Introduction. Topics Syllabus Course goals and approach Review I Java language fundamentals.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
Classes at WHS Register for No previous programming experience is necessary! Only a desire to learn to code!
Gar-Field HS How do we compare?. GFHS Computer Science courses Computer Math (CM) Visual Basic Not a weighted class Introduction to CS and Programming.
Code Tools for Schools Adam Carr from Bridge Creek High School.
Why you should consider taking these courses.  Computing occupations make up two-thirds of all projected new jobs in STEM fields, making Computer Science.
Welcome to Back to School Night Mrs. Valerie Kilar Advanced Placement Biology.
Welcome to Computer Science
Welcome to AP Economics
PRE-AP computer science 1
Graduating from High School
Computer Science Courses
PLANNING FOR 11th GRADE I will know what the requirement for graduation are. I will become familiar with the information provided in the curriculum guide.
Ap computer science 2 AP COMPUTER SCIENCE A EXAM SPRING OF EVERY YEAR
UI Developer Overview  SV Trainings UI Developer Training is online course developed by industry experts to understand the concepts of HTML5, CSS3, Bootstrap,
2019.
Welcome to Computer Science
دليل المتدرب واللائحة التنظيمية للبرنامج
دليل المتدرب واللائحة التنظيمية للبرنامج
Unit 6 part 3 Test Javascript Test.
Accelerated Introduction to Computer Science
Future 8th Graders Registration
It’s time to plan for your Sophomore year !
Course Selection Process
Presentation transcript:

Computer Science and Information Technology Electives at the High School Don Sawyer October 18, 2011

Introductory Electives Visual Basic I and 2 Writing Programs for PCs Focus on Procedures 0.25 credit courses Web Programming I and 2 Web Based Programs HTML, CSS, JavaScript, PHP, and MySQL 0.5 credit courses Common Topics Variables and Assignment Statements Control Structures Introduction to Java Object-Oriented Programming 0.5 credit course Flash Programming Game-Oriented Programming 0.5 credit course

Follow-On Electives AP Computer Science Object-Oriented Programming Equivalent to First Semester College Level Computer Science Course Most Students take the exam and all have received 4s or 5s Advanced Java Programming Open to Students that have completed AP Computer Science In the Program Planning Guide for the past two years but never had enough eligible students to actually offer the course Covers advanced data structures, possibly Android OS

What Does Code Look Like? private Triangle triA, triB, selectedTri; private int x, y; public TrianglePanel( Color backColor ) { setBackground( backColor ); int [] x1 = { 50, 100, 150 }; int [] y1 = { 25, 25, 75 }; triA = new Triangle( x1, y1 ); int [] x2 = { 100, 250, 100 }; int [] y2 = { 150, 225, 300 }; triB = new Triangle( x2, y2 ); selectedTri = null; addMouseListener( new PanelListener() ); addMouseMotionListener( new PanelMotionListener() ); } Short snippet of java code from the AP Computer Science Class

What Does Code Look Like? Exericse 4 input{ text-align:center }.out{border-style:none; font-size:140%; text-align:left} function calcSlope(){ var x1 = parseFloat( document.frm.txtX1.value ); var y1 = parseFloat( document.frm.txtY1.value ); var x2 = parseFloat( document.frm.txtX2.value ); var y2 = parseFloat( document.frm.txtY2.value ); var c = ( y2 - y1 )/( x2 - x1 ); c = c.toFixed( 3 ); document.frm.txtC.value = "The slope is " + c; } Some source code from a web page in Web Programming 1

Who Takes These Electives The introductory electives are open to students in grades 9 to 12. AP Computer Science is open to grades 10 to 12. Generally successful in math Mostly boys (would love to have more girls take these courses)

Cost Teacher salary. Computer lab (though available for other uses) All software is free except for Flash and Dreamweaver AP Computer Science is the only course with a text book. All other courses rely on resources that either I develop or are free on-line. Go to to view course materials.

Robotics Club First year at high school. Lots of interest. Design, build, and program robots. Initial funds from parents ($2,000) and Home and School association ($200). Initial purchases include Lego Mindstorms, Finch, and Arduino Inventor Kits. Participating in MIT/NASA robot programming competition involving physics, advanced math, programming, and strategy. Placed 39 th out of 88 high schools in the nation in the first round. Details of competition at