Ms. Davis’ Computer Course Syllabus

Jefferson Academy High School
11251 Reed Way
Broomfield , CO 80020
(720) 887-1992

 

Instructor and Contact Information

Ms. Davis
Email: jdavis@jacomputers.org or jdavis@jajags.com
Web site: www.jacomputers.org

Office Hours
Drop In Times: Monday-Thursday 3:00-4:00pm; Mon,Tues,Thurs,Friday-during HS Lunch
Appointment Times: Monday & Tuesday 7:30-8:00am

Course Description:

Office 1 - provides you with the proper knowledge, skills and procedures to create documents, workbooks, and presentations using Microsoft Word, Microsoft Excel, and Microsoft PowerPoint. Office 1 is required for all other computer classes.
Office 2 - offers a deeper study of the Microsoft Office 2007 suite including Word, Excel, and PowerPoint. The knowledge gained from Office 1 will be expanded as you learn more functions available in each application. (prerequisite Office 1)
HTML - provides you with the proper knowledge, skills and procedures to create HTML documents suitable for developing Web pages. You will learn common Web page formats and functions such as HTML tags, hyperlinks, images, tables, image maps, frames, and forms. (prerequisite Office 1)
HTML5 & CSS - master the HTML5 and CSS3 skills you need to create exceptional web designs. This class covers basic to advanced concepts and skills for developing web pages and websites using the most current versions of HTML5 and CSS3. You will learn to create dynamic websites that incorporate forms, videos, JavaScript, cutting-edge CSS3, and more. (prerequisite HTML)
Flash - offers a fun learning experience because it allows you to create animations, games, change user interfaces, Web message areas, and Internet applications. You will learn the basics of Flash which include learning the Flash environment, drawing objects, working with symbols and interactivity, creating animations, and creating special effects. You will prepare and publish movies and complex animations. (prerequisite Office 1)
Flash 2 - covers an intermediate-level Flash that uses Flash to develop and design a website. (prerequisite Flash I)
App Development -  Never coded but want to learn how to build apps? Then you've come to the right place. This course targets beginners of all ages and starts at the very beginning--setting up App Inventor. With video and text-based lessons, this online class will step you through building progressively more complex apps. You'll learn how to build many types of apps and you'll learn programming concepts and terminology.(prerequisite Flash 1)
Dreamweaver - allows you to quickly create Web pages without writing the code in HTML. In this class you learn about the Dreamweaver workspace, how to develop a Web Page, and work with text, graphics, links, tables, and forms. If time permits, you will use style sheets, create layers, and add multimedia elements. (prerequisite Office 1)
Flash Game Programming - One of the favorite pastimes for students is to play video games. In this class you will create your own games using Flash's programming language. You will first create a story and then add game features such as text, graphics, sound, and animation. (prerequisite Flash 1)
Flash Game Graphics – Creating graphics for Flash games can be fun and rewarding, especially when you can channel your imagination into your art and provide potential players with a fun entertainment experience. You'll learn all about what Flash graphics are, how to create your own, and how to import them into working game source files. The class covers both vector and raster graphics and explains how each can be used to improve the performance of your game. (prerequisite Flash Game Programming)
Visual Basic I - This course is designed for developers who are moving to Visual Basic with some understanding of basic programming concepts. You will learn Visual Basic syntax, event-driven programming, and how to compile an application with the native code compiler. You will learn the VBA language, handle run-time errors, debug, work with forms and controls, and add simple database support to your applications. (prerequisite Flash Gaming)
Visual Basic Game Programming- Get ready to create your first complete 2D-based role-playing game using Visual Basic 6.0. You will learn, step by step, how to construct each part of an RPG game using DirectX components such as Direct3D. You will write short programs that dive into the exciting world of game programming, learn how to write your own code, and take complete creative control over how your game operates. Let your imagination loose as you create amazing new adventures! (prerequisite Visual Basic I)
PC Troubleshooting/Repair/A+ Certification Prep - This course is an introduction to personal computer hardware and software. It is designed to help you become comfortable and skilled with installing new hardware and software, troubleshooting hardware and software problems, and making decisions about upgrading or purchasing new hardware and software. Students will learn about each of the major components in a personal computer, along with step by step instructions on installation, maintenance, optimization system performance, and troubleshooting. (Permission of instructor required)
Alice 2.0 – Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computer science. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects. In Alice's interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Alice allows students to immediately see how their animation programs run, enabling them to easily understand the relationship between the programming statements and the behavior of objects in their animation. (prerequisite Flash or permission of instructor)
Alice 2.0 Advanced - Using a spiral pedagogy, Alice 2.0 Advanced introduces key object-oriented topics using Alice 2.0, then circles back to the same concepts in Java. Alice was developed to help teach introductory programming techniques in a less syntax-intensive environment, and addresses some of the barriers that currently prevent many users from successfully learning to program. By initially introducing basic concepts in Alice, users will have a positive first programming experience and a foundation on which to build when they revisit those concepts in Java. (prerequisite Alice 2.0)
Beginning Java Programming– An introduction to Java using a project-oriented approach to learning, presenting difficult Java programming concepts in a straightforward and exciting way! The real-world examples provided reinforce concepts and empower student to apply the knowledge acquired. This course maps the Computer Science AP examination. (prerequisite Alice 2.0)
Java Game Programming – If you are interested in creating games for the casual game market, then get ready to set the wheels in motion! This hands-on class for beginners allows you to increase your skill level along the way as you create a game full of cool artwork and intricate details. The class serves as an introduction to the field of game programming using Java. From the basics of creating simple Java programs and writing graphics code to utilizing Java's advanced 2D library and adding sound effects and music, this class will help you acquire all the skills you need to create a professional-quality, sprite-based game. Sprites are 2D bitmaps that are drawn directly to a render target without using the pipeline for transformations, lighting or effects. Sprites are commonly used to display information such as health bars, number of lives, or text such as scores. (prerequisite Beginning Java Programming)
AP Computer Science A - AP® Computer Science A is both a college-prep course for potential computer science majors and a foundation course for students planning to study in other technical fields such as engineering, physics, chemistry, and geology. The course emphasizes programming methodology, procedural abstraction, and in-depth study of algorithms, data structures, and data abstractions, as well as a detailed examination of a large case study program. Instruction includes preparation for the AP Computer Science A Exam. Click here for additional info on AP Computer Science (prerequisite Beginning Java Programming)
Pre-Architecture This course provides resources for an introductory course in architectural design. Considerably easier to use than other 3D software, Google SketchUp has found a niche in architecture, landscape design, real estate development, furniture building, and other design professions. This classes assumes no previous 3D modeling experience and explains the basic concepts involved in 3D modeling. You will learn how to build a 3D model, print it, share it, export it to another professional design package, export it to Google Earth, and create a 3D animated tour. The class will also help you harness the power of Google SketchUp so you can populate Google Earth with 3D buildings, monuments, and other sculptures. (Prerequisite Office 1, one additional computer course, and permission of instructor required)
Pre-Civil Engineering - This course illustrates a holistic approach to SketchUp: how it works and more importantly, what to do with it. You will learn how to approach modeling site plans, buildings and site elements: from modeling each of these exterior environment elements to piecing them together to generate a singular and expressive model. (Prerequisite Office 1, one additional computer course, and permission of instructor required)
Computer Animation: Design - The Design class is about learning accepted Principles and Elements of Design for students new to 3D. The principles and elements of design are a series of “rules” that have been traditionally used by 2D artists and designers to create work that is visually harmonious, clearly understandable, easy to focus on the message presented, and almost universally recognized across cultures. Many new 3D artists do not come with a traditional 2D artistic or designers background and need instruction in the basic design principles. This class is that fundamental background knowledge and its application. (Prerequisite Office 1, one additional computer course, and permission of instructor required)
Python Programming - This course will provide a gentle, yet intense, introduction to programming using Python for highly motivated students with little or no prior experience in programming. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language.
Unity Game Development - This course teaches you how to write and deploy games. You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. You will use the powerful C# language, Unity's intuitive workflow tools, and a state-of-the-art rendering engine to build and deploy mobile, desktop, and console games. Unity's single codebase approach minimizes inefficient switching among development tools and concentrates your attention on making great interactive experiences.

Homework:

Homework will be assigned as needed. If you do not complete your work in class, I expect the work to be completed outside of class time. Time management is a big part of the class. You are expected to complete all assignments either in class or outside of class and manage your time and effort accordingly.

Materials:

Pen or Pencil

Deadlines

Just as an employer expects efficiency out of an employee, so do I. You are expected to complete the required assignments of the course. If you fall behind, you are expected to make up assignments outside of class time and by increasing your focus in class. You are expected to set intermediate goals for completing your work and to keep track of your time. You will be graded on meeting the following deadlines:

Common Assignments
First deadline
Second deadline
Third deadline

Due

Due by March 17

for all Classes

 

April 11
(Seniors - April 8)

May 5
(Seniors - May 2)

May 20
(
Seniors - May 16)

Office 1 (PA each Section) SEE BELOW FOR ADDITIONAL CHECKPOINTS

Word 1-3, WPA

Excel 1-3, EPA

Powerpoint 1-4, PPA

Office 2 (PA each Section)

Word 4-6, WPA

Excel 4-6, EPA

Access 1-3, APA

Office 3 (PA each Section)
Word 7-9, WPA
Excel 7-9 , EPA
PowerPoint 5-6, PPA

HTML (PA each chapter)

Chapters 1-3

Chapters 4-6

Chapters 7-8 & 10

Flash(PA each chapter)

Chapters 1-3

Chapters 4-6

Chapters 7-9

Flash 2(PA final)

Chapters 1-4

Chapters 5-8

Chapters 9-12

Dreamweaver (PA each chapter)

Chapters 1-3

Chapters 4-6

Chapters 7-9

Flash Gaming (PA final)

Chapters 1-4

Chapters 5-8

Chapters 9-13

Word Processing (PA each chapter)

Chapters 1-3

Chapters 4-6

Chapters 7-9

Flash Game Graphics (PA final)

Lessons 1-4

Lessons 5-7

Lessons 8-10

PC Troubleshooting/Repair/A+ Certification Prep

Chapters 1-2 & 4-5

Chapters 6, 8, 12 & 13

Chapters 14, 19-21

Alice (PA final)

Project 1

Project 2, Project 3 to Page 173

Finish Project 3, Project 4 & PA

Alice Advanced (PA final)
Projects 1-3
Projects 4-6
Projects 7-9 & PA

Java Programming (PA Final)

Chapters 1 -2

Chapters 3-4

Chapters 5-6

Java Game Programming(End Project)
Chapters 1-4
Chapters 5-8
Chapters 9-10 and project
Pre-Architecture(PA Final)
Units 1-3
Units 4-6
Units 7-10, PA
Pre-Civil Engineering (PA Final)
Units 1-7
Units 8-11
Units 12-15 & PA
Computer Animation: Design Chapters 1-7
Chapters 8-14
Chapters 15-20
App Development
Modules 1-2
Modules 3-5
Modules 6-7 & PA
AP Computer Science
Chapters 1-4
Chapters 5-8
Chapters 9-12
HTML5 & CSS
Units A-D
Units E-H
Units I-L
Python Programming
Chapter 1-4
Chapters 5-8
Chapters 9-12
Unity Game Development(PA Final)
Chapters 1-3
Chapters 4-6
Chapters 7-8 & PA

OFFICE 1 CHECKPOINTS: See Office 1 Notes Page

Learning Needs

·        By making the course self-paced, this allows you to progress at your own speed. However, make your time count. This does not mean you slack off during class. In fact, the amount of material is about what a student can do if 100% of the time is spent on the assignments. If you are absent for any reason, spend a lot of time talking or on breaks, or need extra time to finish assignments, you'll probably have a lot of work to do outside of class hours or you may not pass the class.

·        This will meet the needs of both fast and slow students. However, students are expected to focus on their work for the entire period every day and do their best job. The grade will be a direct reflection on how much a student is on-task and completing assignments correctly.

·        The course is designed to meet students' learning needs based on gradually moving up Bloom’s Taxonomy. This recognizes the need for basic skills as well as the importance learning higher-level thinking skills. A “complete” chapter consists of the following:

Bloom Category

Assignment

Knowledge – (recall information)

Project – This leads you through acquiring skills in a step-by-step mode. All the information is provided for you in the book.

Lessons (in Flash and Dreamweaver)

Comprehension (grasp and interpret prior learning),  Application, and Analysis

Apply Your Knowledge – This part of the chapter generally requires you to make corrections to an existing document.

Design Project (in Flash and Dreamweaver)

Application (transfer information to a new task with a minimum of direction)

Lab 1 – This gives you more general instructions on what must be done to create a document, does not give you step-by-step instructions, and requires you to recall or look-up instructions.

Skills Review and Project Builders (in Flash and Dreamweaver)

Comprehension and Analysis (see parts and relationships)

ChapterNotes – You list the objectives of the chapter and the definition or steps required to complete a process. If it is a process, you also indicate where you did the process in the project.

Application and Synthesis (combine parts of prior knowledge into a new product)

Personal Assignment (at the end of each application – Word, Excel, Access, PowerPoint or chapter - HTML, Flash, Dreamweaver) you are required to create a document that meets the objectives of the chapters in that section. In Gaming you have 1 personal assignment for the class. You may do this assignment as part of another class or as homework.

Evaluation (makes a judgment based on criteria)

Correct and turn in work – Review your documents for problems and compare with diagrams in book.

 

Preparation for the Work World (minutes points)

·        Employers want a job done well. Therefore, credit will only be given for documents that complete the objectives of the assignment, look professional, and have a minimum of mistakes. Since the spell-check feature is a tool of the computer, this includes correct spelling on all documents. Examples of completed documents are in the book and/or on the Web site. You are expected to check your work against these examples. If an assignment does not meet these guidelines, I will give feedback and may give you the opportunity to make corrections. Chapter assignments that are completed correctly the first time with no errors will receive a 100.

·        An employer expects employees to use the resources available to them for solving problems. If you run across problems when creating a document (with either the software or hardware), you are expected to try trouble-shooting yourself, use books and on-line help resources, and your co-workers. Use the instructor as a last resort because she will not be available when you leave the class.

·        All employers want employees who arrive to work on-time and are productive throughout the day. Therefore, a minutes grade(90 minutes or points per day) is given based on the number of minutes worked out of the expected 3600 minutes in class (90 minutes points per day for 40 class days) based on the following:

·        You are allowed two 5 minute breaks without penalty per day to stretch, stand up, look at something besides the screen, or use the restroom as long as you do not disrupt other people in the classroom. If you fall behind in assignments, this privilege may be revoked until you have caught up on your assignments. You may also lose this privilege if you disrupt anyone else's work or break any school rules. You must sign out when you leave the classroom. Only one student may be out of the room at a time. You may only leave the room once per day.

·        You are expected to be working on your assignments every class period. If you are going to Web sites, playing games, getting out of your chair, talking about things not related to the class and not getting your work done, the teacher may deduct time from your minutes grade and move you to a different location away from distractions.

·        Unexcused absences, tardies, or suspensions count for twice the actual amount of time missed. For example, if you are absent one day without an excuse, you are docked 180 minutes (2 class periods) toward your productivity grade. If you are late 5 minutes one day to class without an excuse, you are docked 10 minutes on your minutes grade.

·      If a student misses half a class or more (unexcused) it counts as an absence not a tardy. Therefore, in this situation, you will have 180 minutes deducted from your productivity grade. Every unexcused tardy after two will also count as 90 minutes deducted from your minutes grade.

·        Suspended students will lose all productivity minutes for any time missed and may make up time at the teacher’s discretion.

·        At the discretion and convenience of the teacher, you may make up missed time before or after school, at lunch, or during another class. The teacher may add this time to your productivity grade. This only applies to unexcused time out of class.

 

·        Grades are available on-line through www.jajags.com Web by clicking on the Infinite Campus link. Grades are updated at least weekly.

Assignments

Assignments are listed on Ms. Davis’ Web site (www.jacomputers.org). The student is responsible for checking this location periodically to see if there are any changes to assignments or notes for their completion.

Assignments are graded for completeness and for quality. Generally, here is how the documents will be graded:

·        2-5 points off if files are saved incorrectly (you have the list of file names to check against).

·        2-5 points off for an error in doing a procedure or a missing step.

·        1-2 points off for general typos in a document.

·        1-5 points off if words are spelled incorrectly. One point per word, up to five points. Always do a spell check! For Internet classes, copy and paste your HTML documents into Word to check for spelling errors.

·        Generally there are 4-5 files in a chapter plus the ChapterNotes. The ChapterNotes are worth 100 points for each deadline and the other points are allocated based on the number of files.

Quizzes and Tests

·        Below is a schedule of all quizzes and tests for this class.

March 17th  :

Syllabus and Procedures Quiz

April 11th (Seniors-4/8) :

Quiz over material from Deadline 1 (see above)

May 5th  (Seniors-5/2) :

Quiz over material from Deadline 2 (see above)

May 20th (Seniors-5/16) :

Quiz over material from Deadline 3 (see above)

May 23rd AND 24th  :
(Seniors 5/17 & 5/18) :

Performance Based Project Test

May 25th OR 26th :
(Seniors 5/19 or 5/20)  :

Final Exam

Grading System Weights

All Classes

Whiteboards: 5%
Minutes Points: 20%
Common Assignments: 5%
Deadline 1 Assignments: 10%
Deadline 2 Assignments: 10%
Deadline 3 Assignments:
10%
Personal Assignments: 10%
Quizzes: 10%
Performance Based Test: 10%
Final Exam: 10%

 

·        The Final Written Exam in all classes will account for 10% of your score. At the option of the teacher, if you have not been disruptive during class and have successfully completed all work with a 95% or above grade, you do not have to complete the final written exam(everyone takes the Performance Based Test).

Grading Scale

A: 90 -100 %
B: 80 - 89 %
C: 70 - 79 %
D: 60 - 69 %
F: Below 59 %

Course Policies

The discipline policy for this class is a simple process. The objective is to change behavior, not punishment. If you violate the class rules, you will be given verbal and written warnings. Further problems will result in detention, notification of parents, and consequences which may include removal from the classroom.

Discipline Consequences: Procedural Steps

  1. Verbal warning
  2. High School Lunch Detention with Ms. Davis
  3. Friday School, notification of parents
  4. Office Referral

Classroom Rules

  • Respect all people by talking and listening appropriately.
  • Participate and behave appropriately in group situations.
  • Be at your desk and working when the bell rings. See minutes points for tardy consequences.
  • Each individual is responsible for maintaining the equipment in the classroom and to pickup trash. Avoid spills. In the computer lab, drinks must be in containers with lids.
  • Because of viruses, spyware, and other problems, no downloads or changes in settings will be allowed unless approved by the teacher. On your own login you may change desktop or screen saver settings. However, if you are using a guest or group login, you cannot make any changes to the settings.
  • The default in this class is that ALL work will be accomplished individually, UNLESS my permission is given in advance of an assignment/quiz/exam/take-home exam/final. If you are in doubt, please ask.
  • Electronics
    • In general, students are not allowed to use any personal electronic device in the classroom. However, since most of the work is independent and some students’ productivity is enhanced with music, music players are allowed during independent work and not during lectures as long as they do not disrupt anyone's learning. Cell phones should be set to silent and only used for music during class. Students must have headphones in order to listen to music.
    • If a student chooses to inappropriately use an electronic device in class, the following measures will be implemented:
      • First offense: The teacher will confiscate the device and take it to the office. A student can retrieve the device between 3:00 and 3:30 that day.
      • Second offense: The teacher will confiscate the device and take it to the office. Only a parent can retrieve the device between 3:00 and 3:30 that day or any day after. The office will not call the parent. It is the responsibility of the student to let the parent know.
      • Third offense: The teacher will confiscate the device and take it to the office. A parent conference with administration will be required before the device will be returned. The student will not be allowed to use their device for music in the classroom.
  • We will also follow all rules outlined in the JA student handbook and Jeffco Conduct Code. These policies can be briefly outlined as follows:

I will respect People, Property, Principles, and Ideas.

Plagiarism Policy

If you knowingly copy or use someone else’s work and present it as your own without proper attribution, you will face consequences up to and including suspension. 

Course Requirements

  • Attendance: If you are absent, it is your responsibility to determine and make up missed assignments. Since most of the work is done in the lab or on the lab computers, or with textbooks that are only available in the classroom, you may need to schedule a time before or after school or at lunch to complete the work.
  • You are expected to make up time for unexcused tardies or absences. Unexcused time requires twice the time to makup the points.
  • You are expected to be at every class, on time, and working when the bell rings and ready for instruction whenever the instructor starts.
  • You will be expected to participate in class activities: discussions, workshops, and small group opportunities.
  • You will be responsible to create and store assignments on the network, personal computer, flash drive, and may be required to prepare some hard copies.
  • You should support other students and not disrupt their learning.
  • If you need help, you are expected to consult the tools you will always have first: the book, on-line help, and a peer. If you still need help, ask the instructor.

Class and Office Times

Official Office Hours
(If you need other times, make sure you ask in advance so I can try to be here)

Lunch
Every day but Wednesdays

Appointments Available
Mondays and Tuesdays
7:30-7:50am

A

Daily(Planning)

8:00 - 9:30

B

Daily

9:35 - 11:05

C

Daily

11:50 - 1:20

D

Daily

1:25 - 2:55

Official Office Hours
(If you need other times, make sure you ask in advance so I can try to be here)

Monday-Thursday
3:00-4:00pm

 

HOME