What is Computer Science 3-4? 

The goal of this course is to provide a broader view of Computer Science.  This course is not a programming only course, but rather a problem-solving course that uses computers. 

Different languages and tools are used to solve the problems.  Some problems are small and others are rather large. 

Some of the topics covered include Science, Math, Lego NXT Robotics, Games, and Cell Phone applications.

The Game projects range from simple board games to vintage style arcade games like Pac-Man, Asteroids, Mario, Space Invaders, Missle-Command, and others.  Students find developing these old school games very fun and challenging.

Lego NXT Robotics kits are tons of fun.  Kids learn a great deal about engineering and problem solving.  Code can be designed using the built-in Lego NXT drag and drop platform or a standard text-based langauge can be used to write code.

Mobile application development is a very important topic.  Almost everyone has a phone or mobile device that runs some type of software.  High School students find cell phone and mobile app development very engaging and entertaining.

 

COMPUTER SCIENCE 3-4

Topic
Labs

Start
Up
Files

Slides


Fractals

Computational
Biology
 
 
fractals
game of life
dna searching algos
 
   

Coding / Decoding

Encryption
Ciphers
 

huffman trees
compression
quad trees
 
   
Lego NXT
Robotics

Lego NXT
Lego Software
Lejos Download
Lego NXT Projects - FREE NXT Projects
   
Puzzles
Games
Sliding 8 puzzle
games with AI
   
Cell phone
Applications
javafx
iphone development
   

Pac-Man
Asteroids

Side-scrolling
games

networking
 
Intro to grid-based games
video games

fundamental game
programmming

java
gamemaker
python
 
   

 

If you have questions or comments, please send me an email at     stacey.armstrong@apluscompsci.com    author information