Alice, çocuk ve acemi yetişkinlerin eğlenceli ve renkli bir ortamda bilgisayar kodlama öğrenmesine yardımcı olan Carnegie Mellon Üniversitesi’nin geliştirdiği ve Oracle’ın desteklediği ücretsiz bir platformdur. Alice kodlama platformu, üç boyutlu nesnelerin Java temelli bir ortamda hareketlendirilerek etkileşimli oyunlar hazırlanmasına imkân vermektedir. Alice kodlama platformunun en büyük özelliği Java’nın zorlu arayüzünün ve kodlama mantığının blok kodlama ile sadeleştirilmesi böylece çocukların ve gençlerin kendi oyunlarını ve programlarını geliştirmesine izin vermesidir. Alice ile tüm senaryosu, tasarımı ve özellikleri geliştiriciye ait üç boyutlu çizgi filmler ve etkileşimli üç boyutlu oyunlar geliştirmek mümkündür. Alice - 301 dersinde adım adım Alice ile kodlamanın temelleri anlatılmaktadır. Alice’in bilgisayara kurulumundan, arayüzünün tanıtılmasına, sahnelerin hazırlanmasından üç boyutlu nesnelerin sahneye eklenmesine temel seviyede birçok bilgi ve beceri Alice - 301 dersinde görsel içeriklerle desteklenmiş olarak ayrıntılı bir şekilde anlatılmaktadır. Alice - 301 dersini tamamlayan bir genç üç boyutlu nesnelerin klavyedeki yön tuşları ile her yönde uçurulmasını, zıplamasını, yürümesini ve birbirleri ile etkileşmesini sağlayacak kodları, özellikleri ve olayları öğrenmiş olacaktır.
Bu etkinlikte Alice 3'ü bilgisayara indirip kurarak kullanıma hazır hâle getireceksin.
2
Alice 3'Ün Arayüzünü Tanıyalım
Bu etkinlikte Alice 3 arayüzünde sahne ve kod editörünü detaylı olarak inceleyeceksin.
3
Sahneye Nesne Ekleyelim
Bu etkinlikte sahneye nesne eklemeyi ve nesneye nasıl komut verileceğini öğreneceksin.
4
Nesneyi Hareket Ettirelim
Bu etkinlikte nesneyi hareket ettirme ve döndürme işlemlerini öğreneceksin.
5
Helikopterin Uçuşu 1
"Bu etkinlikte sahneye helikopter ekleyerek pervanesini döndürebileceksin. Bu işlemleri gerçekleştirirken değişken ve döngü kavramlarını öğreneceksin."
6
Helikopterin Uçuşu 2
"Bu etkinlikte nesneye araç eklemeyi ve birlikte yap metodunu kullanmayı öğreneceksin. Bu işlemler sonucunda helikopterin havalanmasını ve iniş yapmasını sağlayacaksın."
7
Alice Zıplatma Tahtasında 1
Bu etkinlikte çalışmanın arka planını seçecek ve zıplama tahtasını ekleyeceksin. Sahneye Alice karakterini ekleyebileceksin.
8
Alice Zıplatma Tahtasında 2
Bu etkinlikte Alice karakterinin zıplama tahtası üzerinde zıplama efektini verecek kodları ekleyeceksin.
9
Alice Zıplatma Tahtasında 3
Bu etkinlikte çalışmaya Tom karakterini ekleyerek birlikte zıplama efektini verecek kodları ekleyeceksin.