Computer Science
These courses are about the art and the science of computer programming and robotics. Students learn some of the basic concepts and terminology of Computer Science in general. Students start learning how to program with Python and experiment with programming robots. In higher grades, students will learn object-oriented programming with C++ or Java. A course fee will be charged.
Computer Science 10 (5 credits)
No prerequisite
May include the following 1-credit courses:
CSE1010 Computer Science 1
CSE1110 Structured Programming 1
CSE1120 Structured Programming 2
CSE1210 Client-side Scripting 1
CSE1240 Robotics Programming 1
Computer Science 20 (5 credits)
Prerequisites: CSE1010, CSE1110. CSE1240 is recommended.
May include the following 1-credit courses:
CSE2010 Computer Science 2
CSE2110 Procedural Programming 1
CSE2120 Data Structures 1
CSE2140 Second Language Programming
CSE2240 Robotics Programming 2
Computer Science 30 (5 credits)
Prerequisites: CSE2010, CSE2110, CSE2120. CSE2240 is recommended.
May include the following 1-credit courses:
CSE3010 Computer Science 3
CSE3110 Iterative Algorithms 1
CSE3120 Object Oriented Programming 1
CSE3130 Object Oriented Programming 2
CSE3240 Robotics Programming 3