You are on page 1of 9

Basic Programming (2013 2014) Gen eral C ou rs e I nformation

Mr. Jeremy Willig

Instructor: Mr. Jeremy Willig Office: E4 Office Hours: 7:20am to 3:20pm (Other times available by appointment) Phone: 316.554.2236 Mail: 2100 W. 55th Street South; Wichita, KS 67217 E-mail: jwillig@usd261.com Prerequisites: None Textbook: Tony Gaddis/Kip Irvine, Starting Out With Visual Basic 2010, 5th Edition. Addison Wesley, Pearson, 2011, ISBN 13: 9780136113409 C ou rs e Ob jectives This course will introduce the students to Visual Basic and give them the fundamental features that are required to write useful Windows programs. From the first lesson where you play a game written in Visual Basic to a lesson where you manipulate that same code to enhance the game yourself to everything in between. All while learning the essentials of programming in Visual Basic and creating multi-disciplinary projects. And finally, this course is a needed stepping stone into moving on to Advanced Programming and learning other languages such as C++ and JAVA. Specific topic coverage includes: Introduction to Programming and Visual Basic Creating Applications with Visual Basic Variables and Calculations Making Decisions Lists and Loops Procedures and Functions Multiple Forms, Modules, and Menus Arrays and More Files, Printing, and Structures Working with Databases Developing Web Applications Classes, Collections, and Inheritance

C ou rs e Exp ectation s Regular and on-time attendance is critical to success in this class. You need a positive attitude, a good work ethic and a willingness to push yourself into new areas of your own creativity! You are responsible for your actions at all times. Do not touch things you are not working on. Others may have work in progress. If you get it out, put it away. If you mess it up, clean it up. The studio/control room/editing bay areas should be clean at all times. The Computer editing Lab, Studio and Control Room are a No food and drink area. It is not negotiable. So dont ask!

Basic Programming (2013 2014)


Mr. Jeremy Willig

Any unethical, inappropriate, or destructive behavior will not be tolerated and can be grounds for dismissal from this classroom. When you are outside the classroom working on assignments, you are to act maturely, and responsibly. Your actions reflect directly on the instructor and the course. Failure to act appropriately may be grounds for keeping you in class and will make your assignments more difficult to complete. Take care of the things you are working with. Equipment is expensive. If there are problems, you need to report it immediately! Do your Best! Work Hard! Work Together! Have Fun!

Pu n ctu ality, Prep aration , an d Particip ation (3Ps ) You will each receive a daily grade for the 3Ps. You are expected to be in class on-time, be prepared for the days objective, and participate in class discussions/projects. B ein g L ate For/Mis s in g C las s es For reasons that I will explain in class, I will often give beginning of the period quizzes that last about 90 seconds. Be advised that if a beginning-of-the period quiz is given during a class session, it can't be made up. And again, you are responsible for finding out what went onincluding any assignments that were made-while you were gone. Policy on Late Projects an d As s ign men ts Meeting deadlines is central to business - if you want to keep your job. Therefore, in this course deadlines on projects and assignments will be absolute. Your grade will drop a full letter grade for every day your project is late! After 5 days your project will not be accepted. Remember, spelling, punctuation and grammar all count in written work. If you miss a class you are responsible to find out what happened and for any material that was assigned during the session you missed. C alen d ar Weeks 1 3: Introduction to Programming and Visual Basic Weeks 4 6: Creating Applications with Visual Basic Weeks 7 10: Variables and Calculations Weeks 11 14: Making Decisions Weeks 15 17: Lists and Loops Weeks 18 20: Procedures and Functions Weeks 21 22: Multiple Forms, Modules, and Menus Weeks 23 26: Arrays and More

Basic Programming (2013 2014) Weeks 27 30: Files, Printing, and Structures Weeks 31 33: Working with Databases Weeks 34 36: Developing Web Applications C las s room Ru les 1. Follow the Social Contract.

Mr. Jeremy Willig

2. Respect is expected at all times. Respect for your teacher, respect for your classmates and respect for yourself. We are all learning together. Remember, Knowledge is Power. 3. There will be no talking allowed while class is in session, unless you are called upon to answer a question or I ask you to explain a point of view. Talking distracts from the learning of your fellow students, as well as, yourself. We are all here to gain knowledge of the subject matter and if you are talking, the points and views may not be heard by all students. Computer usage will be limited to the assignments given. You will not be allowed to use the computer unless you are instructed to do so. You are not here to check your email, surf the internet, chat with your friends, etc. Should you use the computer for anything but assignments or expressed consent from me, you will be removed from the computer for the remainder of the class period or loss of computer privileges all together if not your first offense.

4.

5. Cheating will not be tolerated at any time. I am interested in your mind and the information you retain. I am not interested in how your friend would do the assignment or how the individual on the internet you downloaded the assignment from would do it. You are responsible for the content of the class and will be expected to demonstrate it on the tests and assessments. If you are caught cheating, school policies will be strictly enforced, as well as, a failing grade for the course and possible removal from the class and/or school. C las s room Proced u res 1. Seating in the classroom will be assigned. This enables me to set policies and accounts to your computer as well as follow computer usage. Refer to Classroom Rule #2. 2. You are expected to use the bathroom before you enter the classroom. The knowledge given during class is important and leaving the room not only creates a distraction to your fellow students but also inhibits your learning process. Emergency situations will be handled on an

Basic Programming (2013 2014)

Mr. Jeremy Willig

individual basis until it appears you are abusing the system. If you have a medical condition or are sick, please let me know before class begins. 3. The pencil sharpener may be used before class. If you have dull lead or your pencils break easily, then please sharpen more than one. Again, distractions take away from the learning process for everyone. 4. If you come to class without pencil and/or paper, you will need to borrow one from a neighbor. Do this before class begins. 5. Class will start when the bell rings. You are expected to follow all classroom rules and procedures once you enter the room. 6. Should materials be needed that are not provided in your book, i.e. handouts, worksheets, etc., I will distribute them at that time. 7. If an unexpected visitor comes to the door, you are expected to continue working and stay on task. If the visitor is to address the class, then you are to treat the visitor with the same respect and follow the same rules and procedures. 8. Leave the classroom in the same way you found it. All trash will be picked up; all computers will be logged off. I am not your mother, pick up after yourselves. 9. It is your responsibility to contact me for missed assignments while you were absent. You will also have one week from the day you return to turn in missed assignments. Make sure you understand the deadline and the assignment your first day back from absence. 10. Your papers will be typed, on white paper, and with the heading and format designated by the school policies. All papers will be graded on spelling, typographical errors, and grammar. One Point will be deducted per mistake on top of the grading of the content of the paper. 11. Non-school related absences cannot be tolerated. You will miss pertinent information, vital to the learning of the material in this course. If you are absent for a non-school related reason, excused or not excused, you will not be given the participation points for that day and

Basic Programming (2013 2014) may miss out on important pop quizzes that cannot be made up.

Mr. Jeremy Willig

12. You will be given job assignments in this class. These assignments will be given for group tasks and will change per task. You are expected to understand and learn the roles of the assignments so that you can perform them effectively. 13. Your assignments are due at the beginning of each class period, before the bell rings. If an assignment is handed in late, you will receive an automatic 5% reduction of your grade on that assignment, automatically, for each day it is late. All assignments will be returned to you within 1 week. Your grades will be updated once a week, usually on Fridays. 14. When in class, you are expected to follow the class rules. If you are talking, or not paying attention, I will raise my right hand. If my hand is raised for more than 5 seconds, a pop quiz will be given, at my discretion, over the material covered at any point in the reading or class discussions.

15. Students will plan ahead to be to school/class on time.

16. Students will be in their assigned seat on time not standing around the room.

17. Students will bring all materials to class passes from class will not be issued.

18. Students are expected to complete 100% of their work and turn it in on time. Incomplete (one question left unanswered) work is not acceptable. Incomplete work will not be graded. Late work must have instructor approval. Makeup work must be completed within one week of your absence.

19. Students will complete makeup quizzes and tests during seminar. See me before school or during seminar for makeup work, not during class.

Basic Programming (2013 2014) 20. No Food or Drink at any time in the classroom. This is a computer lab!

Mr. Jeremy Willig

21. Please be sure to read and follow the Computer and Internet Use guidelines and those of the department. You and your parents will be required to read and sign a form before you will be allowed to use the computers within the department. Rules and procedures are here for the protection and betterment of your learning experience. Should these rules and procedures not be followed, then the appropriate action with discipline points, in-school suspension, and or expulsion will be enacted. Please take this into account and we will have a fun and exciting year as we explore our content and expand our knowledge to places never before explored. These plans will also be distributed to your parents and the administration for additional enforcement and understanding. Grad in g There will be a great quantity of work done daily. Class discussion and participation is important, and you will be responsible for it. You will be working on computers daily and need to be in class to obtain any notes and be a part of the discussion and presentations. If you are absent, YOU ARE RESPONSIBLE TO COMPLETE THE MAKEUP WORK OUTSIDE OF CLASSTIME ON YOUR COMPUTER!!! Important note: You must complete ALL assignments to pass this class. (no exceptions) A = Produces markedly superior work and consistently demonstrates a high understanding of the objectives of the course. B = Masters skills thoroughly: usually demonstrates a good understanding of objectives of the course. C = Demonstrates satisfactory achievement of the course objectives. Shows mastery of course objectives. D = In exceptional situations, a passing grade of "D" will be awarded. This will only be for extenuating circumstances and all students are expected to show mastery of the skills in this class. F = Course work is unfinished. Student has not completed all required work to receive credit for course and/or demonstrates little or no understanding of course objectives. Only the final grade is recorded on a students official transcript. Grades reported show progress to date in each course and are an indication of overall course performance The following grading scale will be used for all assignments, quizzes, and tests: 90 100% A 80 89% B 70 79% C 60 69% D 59% and Below F

Basic Programming (2013 2014) Your semester final and final will be worth 20% each of your final grade.

Mr. Jeremy Willig

Individual extra credit will not be given. Study hard and be prepared for class! All assignments for the unit MUST be turned in and 100% complete before assigned extra credit will be accepted and given any points. **Assignments are due within one week of the assigned due date. You will receive a 5% reduction for every day the assignment is past the due date. After one week, the assignment will be a zero. No Exceptions! **You will not receive any points for assignments completed until your computer usage agreement and syllabus contract are received by me. NO EXCEPTIONS!!!

Basic Programming (2013 2014) Student Name ______________________________________ (First) (Last)

Mr. Jeremy Willig Block ______________

Mr. Willig --- Expectations for Computer/Electronics Use 1. Do not use electronic devices (computer/cell phone/etc.) to harm or harass other people. 2. Do not tamper with other peoples computer work or claim their work as your own. 3. Do not snoop around in other peoples files. 4. Do not use a computer/electronic device to steal; i.e. copy/burn CD with copyrighted music, software, etc. 5. Do not use a computer/electronic device to lie about people, products or events, past or present. 6. Do not use or copy software for which you have not paid. 7. Do not use other peoples computer/electronic resources without authorization. 8. Do not use the computer/electronic device to access or distribute materials that violate school policy or the laws of the state or nation. 9. Do use a computer/electronic device in ways that show consideration and respect. The following activities/objects are prohibited at all times, unless instructed to do so by the teacher or as part of an assignment: Attempt to install, installing, downloading from the Internet, or running any program not provided by the school Playing games, including those from the internet Altering the setups in the control panel; this includes changing the desktop, passwords, mouse and keyboard settings, adding icons to the desktop, etc. Attempting to visit or visiting Internet chat rooms Attempting to visit or visiting, attempting to view, viewing, emailing or printing morally objectionable sites or materials Attempting to bypass or bypassing any security systems Using the computers for personal email Using email to network services for business transactions of any type Using the computer/electronic devices for instant messaging, video or audio streaming Use of headphones, personal music CDs or any device that plugs into the computer Consequences
8

Basic Programming (2013 2014)

Mr. Jeremy Willig

First Offense: loss of computer privileges for the remainder of the class period Second Offense: loss of computer privileges for one school week Third Offense: loss of computer privileges for the remainder of the semester I have read the syllabus, classroom procedures, classroom rules, grading policy, computer usage agreement, and the computer and Internet policies and penalties and those in the student organizer and have agreed to these terms found within. Student _____________________________________ Parent ______________________________________ Date: ______________________ Date: ______________________

You might also like