Computer programming is an exciting industry. The programmer's job entails refining the ideas and solving the problems that arise while converting the program into code. Programmers can also rewrite,debug, maintain and test (and retest and retest) software and programs that instruct the computer to accomplish certain tasks, such as storingor
retrieving data, so the computer can perform better and more efficiently. The BLS reports the median annual wage for computer programmers was $76,140 in 2013. The best-paid 10 percent in the field made approximately $123,490.Students completers in computer programming will take four different programming classes, Web Design, Visual Basic, C++ and App Design. These courses will prepare them for post secondary programs in computer programming, software engineering, game design, web design and many other computer related careers.
This Web Design course is an introduction to the design, creation, and maintenance
of web pages and websites through project-based experiences. Students learn how
to critically evaluate website quality, learn how to create and maintain quality web
pages, learn about web design standards and why they're important, and learn to
create and manipulate images. The course progresses from introductory work on web
design and the use of basic tags and elements to more advanced sites through numerous
web site creation projects. Students will be able to use a variety of strategies
and tools to create websites. Additional topics include the history of the internet, ethical
and legal issues regarding web page and site creation, copyright issues, online
safety, and career opportunities in web page design and construction. To ensure student
success, we recommend you possess the following: experience with Windows
or Mac OS operating systems, mouse and word processing skills, and previous use
of the Internet.
This is an introductory course in computer programming using Microsoft Visual Basic,
a high-level computing language that is geared towards graphical user interface
(GUI) environment of Windows. Emphasis will be placed on basic programming
techniques (including variables, input/output, lists, loops, and simple functions), VB
syntax, and problem-solving. Students interested in a career in computer programming
or just interested in seeing what programming is all about, will benefit from this
course. Students will write programs that make decisions, iterate commands, process input and output, and display graphics, and solve problems that require the use of a computer. They will demonstrate understanding through the discussion of programming
and programming techniques. They will also find and fix errors, controls, variables,
constants, and calculations and format data and calling event procedures.
C++ COMPUTER PROGRAMMING
This course provides students with an intensive hands-on investigation of the programming language, C++. Students will develop understanding of the syntax of
C++, program design, and programming algorithms through communication, representation, reasoning, making connections, and problem-solving using state-of-the art technology. Topics include functions, loops, strings, arrays, and various searching
and sorting techniques. Programming projects will be analyzed, interpreted,
evaluated, and logically coded in C++ to reinforce the understanding of the topics
explored. Effective communication of programming techniques and understanding
of the completed project coding will also be stressed. This course can be taken for Running Start College Credit.
This course continues the development of computer science concepts and challenges students to explore how computing and technology can impact the world. There will be a unique focus on creative problem solving and real-world applications. Students will develop programs using the Java program language and will develop games using Game Maker. This Computer Science course prepares students for college and career. This course is the fourth course in the Computer Science sequence. This course can be taken for Running Start College Credit.
Instructor: Patrick Lagace
Phone: 603-352-0640 x3503