Site Logo   Help
BSD Curriculum Web
Introduction to Computer Programming
Advanced SearchExecute search
Unit 1: Getting Started With Alice
Unit 2: From Alice to Java
Unit 3: Methods
Unit 4: Variables and Functions
Unit 5: Types and Expressions
Unit 6: Methods in Java
Unit 7: Flow Control
Unit 8: Flow Control in Java
Unit 9: Lists and Arrays
Unit 10: Files and Exceptions
Unit 11: Arrays and Lists in Java
Unit 12: Object-Oriented Programming
Unit 13: Events
Unit 14: Events and GUIs in Java
Back to: Curriculum Home > Career & Technical Education > High School > Information Technology > Introduction to Computer Programming
Information Technology

717 H INTRODUCTION TO COMPUTER PROGRAMMING
Length/Credit 1 semester - 0.5 CTE credit
Prerequisite Integrated Math 1 or Integrated Algebra/Geometry 1
Other Info None
Location Bellevue, Interlake, Newport, Sammamish
 
This course will give students a broad understanding of computer and Java programming geared towards a foundation for AP Computer Science. Students will learn to write, compile and execute a Java program using Java 2 Platform, Java Language fundamentals such as its keyword, data types, strings, variables and arithmetic operators. The focus is on fundamental principles of problem solving and basis concepts of Java language. Students will learn the various control structures in Java and how to use them, i.e. if/else, while, for, including Boolean operator and truth tables using tools expressing design such as a flowchart.
 

The Career Clusters icons are being used with the permission of the States’ Career Clusters Initiative, 2007, www.careerclusters.org

 


Objectives: What will the students learn….

 

This course is designed for a first course in Java programming (CS1). The course introduces software engineering using movie metaphors and the Alice language. Students will learn to generate fun, socially-relevant three-dimensional animations, and then apply those programming techniques to applications written in the Java programming language.

 

Specific topics includes:

 

·         Getting Started With Alice

·         Methods

·         Variables and Functions

·         Flow Control

·         Lists and Arrays

·         From Alice to Java

·         Types and Expressions

·         Files and Exceptions

·         Arrays and Lists in Java

·         Object-Oriented Programming

·         Events and GUIs

 


Texts, Materials, Resources:

 

Text:  Alice in Action With Java, Joel Adams, Course Technology, ISBN 10: 1-4239-0096-0

 

Software:   Alice 2.0, http://www.alice.org, Available free for home, for Windows, Mac OS 10.3 & 10.4 and Linux operating systems.

 

                 Eclipse IDE for Java Developers, http://www.eclipse.org/downloads/, available free for home for Windows, Mac OS X and Linux operating systems. 


TypeName
Modified By
IconUnits
Kilpatrick, Gregory
 Add new document