Computer Science

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.



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






The Cheshire Career Center


Learning For Life