-
This course provides the opportunity to learn many different software languages and developmental tools, such as C++, C#, Java, Python, HTML5, Visual Studio, NetBeans, etc., while developing several project. The projects can come from a wide range of applications, including web applications, computer graphics and image processing, scientific modeling, databases, games, embedded systems, computer vision, artificial intelligence and/or robotics. For information about articulation, please click here.For information about high school credit options, please visit our academic credit guide."I have learned a lot about computer programming and I have had a great time!" - Student
-
Program Content
- Visual Basic, C++, C#, Java, Python
- HTML5/CSS, Javascript, PHP, MySQL, ASP
- Game programming for Windows, mobile devices, Xbox 360
- App development for Android and Apple devices
- Robotics programming
-
Related Career Fields
- Software Developer
- Computer Scientist
- Computer Programmer
- Computer Engineer
- Software Engineer
- Video Game Design
- Computer Systems Analyst
- Software Architect
- Database Administrator
- Web Developer
-
Certifications
- Web Foundations Associate and JavaScript Specialist
- Microsoft Certified Technology Specialist (MCTS)
- Certified Internet Web Professional (CIW)
- Oracle Certified Associate
- Java