Welcome to johnlupher.com Computer Science! Our computer science courses are designed to help students understand core aspects of computer science which they can use to create solutions that are understandable, adaptable, and when appropriate, reusable.

    Available courses

    Microsoft Office is the most widely used software packages available for the computer. 

    • Microsoft Word is the most widely use word processing package used in business. With it you can create all kinds of documents – memos, letters, reports, brochures, and even books.
    • Microsoft Excel is the most widely used and comprehensive spreadsheet program available for the computer. You can quickly and easily create business reports, and financial spreadsheets with this powerful program

    ***Basic computer skills are required.


    Students are introduced to the fundamental concepts of computer programming and the programming development cycle. Given varied problems students will analyze, design, implement, and test solutions utilizing a contemporary computer programming language. Solutions will become more complex as the course progresses. Students will ultimately utilize basic features of the chosen language such as simple data types, input/output statements, strings, control structures, and modules. Students will employ sound software engineering principles and debugging techniques. 

    This is an instructor-led course. There will be class discussions as well as quizzes and exams based on concepts presented in the Technology in Action textbook. The Microsoft Office software will be introduced through hands-on assignments from the Go! with Microsoft Office 2019 textbook. There will be an instruction sheet for each Office assignment that tells you what chapters and exercises to do in you Office textbook. Detailed information and instruction for each of these quizzes, exams, and assignments will be provided on this website.

    This course offers individualized instruction on integrated software common in the business world.  Lessons start at a beginning level and build to an intermediate level using an integrated software suite, such as Microsoft Office. Applications will include: word processing, spreadsheets, database, presentations, and several lessons that integrate two or more applications.

    Computer I is an introductory course that empowers students to engage with computer science as a medium for creativity, communication, and problem solving. Students will have the opportunity to learn office applications, internet technologies, multimedia, graphics, and programming.


    Students will learn some of the most important topics of a prominent web programming language, from the basics of creating Web pages with graphics and links, using tables, and controlling page layout with frames, to more advanced topics including cascading style sheets, programming objects and events, creating a multimedia Web page, and creating a Web page with forms.


    This course is an introduction to computer programming for students familiar with programming as well as those who have never programmed. We will first study the context in which to produce programs. Then we will study the nature of computer systems. We will then learn to use various design tools to which aid in the creation of programs. We will also explore some of the basics of a programming language.