Computer Science II: Programming

High School Credits

4 credits per semester, Counts as a Directed Elective or Elective for the General, Core 40, Core 40 with Academic Honors and Core 40 with Technical Honors diplomas

Course Description

For Students

Computer programming is creating a sequence of instructions to enable a computer to do something. In this class, students will:

  • Use different programming languages to make their own applications and games
  •  C++
  • Java
  • Alice
  • Raptor
  • Small Basic
  • Visual Basic.NET
  • Create 3D objects in virtual worlds
  • Learn about the process and benefits of programming in the work force
  • Have the opportunity to join a VEX Robotics Team
  • Have fun!

For Parents

5236 Computer Science II: Programming explores and builds skills in programming and a basic understanding of the fundamentals of procedural program development using structured, modular concepts. Coursework emphasizes logical program design involving user-defined functions and standard structure elements. Discussions will include the role of data types, variables, structures, addressable memory locations, arrays and pointers, and data file access methods. An emphasis on logical program design using a modular approach, which involves task oriented program functions.


Dual Credit Institution


Dual Credit Courses

Year 1

Year 2

Potential Careers/Salary

Computer Hardware Engineer - $98,810 per year
Computer Machine Repair - $37,280 per year
Computer Programmer - $59,990 per year
Computer Systems Analyst - $68,770 per year
Information Security Analysts, Web Developers, and Computer Network Architects - $75,660 per year
Network and Computer Systems Administrators - $69,160 per year
Software Developer - $78,580 per year
Computer and Information Systems Manager - $100,080 per year

Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2012-13 Edition, on the Internet at