TeacherWeb

Computer Sciences



Top Divider

 

Computer Science Courses

Computer Science Courses (Course Numbers, Descriptions, and Textbooks)
 
-----------------------------------
# Computer Science I -> C++ :
Primary Book: "Starting Out with C++", 'From Control Structures through Objects' Sixth Edition by Tony Gaddis.

Backup Books: C++ Programming Language I:
Wiley's Teach Yourself C++, 7th Ed.

------------------------------------
# AP Computer Science A, AB -> Java Programming Language I:
# IB Computer Science SL, HL -> Java Programming Language I:
Primary Book: "Starting Out with Java", 'Early Objects' Third Edition by Tony Gaddis.

Backup Books: Java Methods A& AB, "Object-Oriented Programming and Data Structures", by Maria Litkin and Gary Litvin, Skylight Publishing.

Blue-Pelican Java Textbook, ver. 1.10
(A gracious free download is available from the author: http://www.bluepelicanjava.com )

* Recommended textbook purchase for personal student use:
The Complete Reference, Java J2SE 6 Edition, by Herbert Schildt, McGrawhill Publishing

-------------------------------------
# AP Computer Science AB -> Java Programming Language II
# IB Computer Science SL (2nd year) -> Java Programming Language II
# IB Computer Science HL (2nd year) -> Java Programming Language II
Primary Book: "Starting Out with Java", 'Early Objects' Third Edition by Tony Gaddis.

Backup Books:     Java Methods A& AB, "Object-Oriented Programming and Data Structures", by Maria Litkin and Gary Litvin, Skylight Publishing.

Blue-Pelican Java Textbook, ver. 1.10
(A gracious free download is available from the author:
http://www.bluepelicanjava.com )

* Recommended textbook purchase for personal student use:
The Complete Reference, Java J2SE 6 Edition, by Herbert Schildt,
McGrawhill Publishing

---------------------------------------------------------------------------------------------
NOTE: To achieve higher levels of programming knowledge, our learning environment is
100% use of a "shell" environment. Student develop a better understanding of "what's going on"
and can then easily adapt to any company's choice of IDE or GUI. All courses use the
following working environment:
-> A custom Linux Live CD
-> Shell/console usage with commands and compilations
-> Use of the "vim" editor for code development
-> Secure Shell (ssh) remote logons and management
--------------------------------------------------------------------------------------------- 
 

Bottom Divider

TeacherWeb
Last Modified: Friday, October 09, 2009
©2010 TeacherWeb, Inc.