Summer Internship Posting click here for details.
Reasons to take a programming class:
Even if you don’t go on to code for living, a basic understanding of programming concepts improves problem-solving and thinking skills which are both transferable and empowering. Microsoft chairman Bill Gates says that: “Learning to write programs stretches your mind and helps you think better, creates a way of thinking about things that I think is helpful in all domains.“
The rate of Computer Science and Information Systems employment opportunities is growing faster than students can be trained. This has contributed to the existing shortage of expertise in Computer Science related careers. In a recent article published in the Washington Post, Bill Gates, Chairman of Microsoft Corporation, stated that "Computer Science employment is growing by nearly 100,000 jobs annually. But at the same time studies show that there is a dramatic decline in the number of students graduating with Computer Science degrees" (How to Keep America Competitive; Washingtonpost.com).
Opinion: Programming Should Be Mandatory In Junior High.
What programming languages are most popular around the world? Follow this link to find out.
Introduction to Computer Science I, II and AP Computer Science Teacher Visual Basic (VB), C++ and Java respectively
Top 10 jobs in 2015 Do you have what it takes?
Best Stems Jobs in 2015
To download Visual Basic click here
Syllabus See Files Below:
This course explores and develops programming techniques commonly used in event-driven windows programming. This course will cover the basic syntax, logic, and operation of the Visual Basic language. In this course students will create interfaces and applications, set properties, and be fully responsible for writing, implementing, documenting, and evaluating their solutions using the Visual Basic programming language. Students will be responsible for defining problems using prior mathematics, logic, and problem solving skills, writing pseudocode, analyzing data, testing, debugging, and modifying programs in order to solve real world problems.
Click here for Labs
This course will cover the basic syntax, logic, and operation of the C++ language. In this course students will create programs and be fully responsible for writing, implementing, documenting, and evaluating their solutions using the C++ programming language. Students will be responsible for defining problems, writing pseudocode, and creating flowcharts, analyzing data, test, debug, and modifying programs in order to solve real world problems
Course Description: Java is receiving a great deal of attention as a highly portable programming language suitable for developing Internet applications and is one of the computer programming languages recommended by the College Board Commission. This course teaches students to use the standard Java library classes from the AP® Java subset delineated in Appendices A and B of the AP Computer Science Course Description. Concepts such as classes, objects, inheritance, polymorphism, and code reusability are studied. Hands-on laboratory work helps solidify each concept.
Java can also be used as a general-purpose object-oriented language. This course covers specifics of writing programs in Java including attention to console output, arrays, constructors, inheritance, graphical user interface, events, and applets.