Computer Programming I (Visual Basic)
Syllabus and Course Outline
INSTRUCTOR
Name: Mrs. Stark Email: pstark@mcas.k12.in.us
Room: A242 Phone: (219) 873-2044 ext. 4390
If you need extra help, I am available most days after school. Please make arrangements 24 hours in advance.
COURSE DESCRIPTION
This course is an introduction to computer programming using the Visual Basic language. The course focuses on graphical user interface objects and object-oriented programming techniques. Throughout the course, information regarding programming-related careers and
career/educational paths are provided. Emphasis on necessary logical thinking processes is required for problem analysis and solving. Students apply problem-solving techniques to complete Visual Basic applications.
REQUIRED MATERIALS
Students should bring paper and a writing utensil (pen or pencil) to each and every class. A notebook for handouts and assignments is provided for each student.
COURSE OBJECTIVES - VISUAL BASIC
Learn about designing and creating a graphical user interface (GUI)
Learn about objects and events
Learn programming constructs including assignments, loops, and conditions
Be familiar with the syntax of the Visual Basic environment such that they can write programs which:
Perform to given specifications;
Conform to principals of good program design;
Adhere to programming standards for Visual Basic;
Are adequately documented;
Have been tested appropriately.
Be able to correct syntax errors in programs that will not compile.
Be able to identify and correct logical errors in Visual Basic programs.
COURSE REQUIREMENTS
Attendance is strongly advised, since this is a skilled-based course. Many activities involve demonstrating competence in class. Students must be in attendance to demonstrate competence, and to earn credit for quizzes and exams. If absence is unavoidable, discuss options with the instructor prior to the absence.
Quizzes – Quizzes cannot be made up; unannounced quizzes will be given occasionally.
Late Assignments – Assignments must be turned in when due. When accepted, late assignments are subject to a penalty.
Plagiarism and Cheating – Cheating is the act of being dishonest. You are to do your own work. If you are caught cheating or aiding in cheating, you receive a zero. Any form of cheating will not be tolerated, and the student(s) will be subject to the most severe penalty allowed in accordance with school policy. Although students are permitted and encouraged to work together and help each other with the assigned projects, each students must do their own project, and turn in a printout that represents their own original work. Two students may NOT work together on a project and then turn in printouts of their collective work – such action will be regarded as cheating. Please note from the above description that if you help someone cheat, you are just as guilty as they are. Cheating may also result in other disciplinary penalties as detailed in the Responsible Code of Conduct.
Grading Discrepancies – Students should notify the teacher immediately if they do not receive an assignment or exam that has been returned. Once an assignment or exam is returned, it becomes the property of the student and should be kept for the duration of the nine weeks. A student’s recourse in the event of a gradebook error is to present the assignment or exam. Assignments or exams will be re-graded at the request of the student; however, the entire item will be re-graded and a student’s grade could possibly go down.
GRADING
Test – 40%
Programs – 60%
Computer Programming - 1st nine weeks
August 19 – October 23, 2015
Week1:
August 19 Introduction
Chapter 1 – Introduction to Visual Basic
Week 2: Writing Windows Applications with Visual Basic
August 31 – 4 Programming Languages – Procedural, Object Oriented, and Event Driven
Writing Visual Basic Projects
The Visual Basic Environment
Writing Your First Visual Basic Project
Week 3: Chapter 2 – User Interface Design
Sept. 7 - 11 Forms, Controls, Properties
Introducing More Controls and Working with Multiple Controls
Designing your Applications for User Convenience
Coding for the Controls
Week 4: TEST 1 – Chapters 1 and 2
Chapter 3 – Variables, Constants, and Calculations
Sept. 14 - 18 Data – Variables and Constants
Calculations
Val Function
Arithmetic Operations
Formatting Data
A Calculation Programming Example
Week 5: Chapter 3 continued
Sept. 21 – 25 TEST 2 – Chapter 3
Week 6: Chapter 4 – Decisions and Conditions
Sept. 28 – 2 If Statements, Conditions, Nested If Statements
Using If Statements with Option Buttons and Check Boxes
Displaying Messages in Message Boxes
Input Validation
Calling Event Procedures
Debugging Visual Basic Projects
Week 7: Chapter 4 continued
Oct. 5 – Oct. 9 TEST 3 – Chapter 4
Week 8: Chapter 5 – Menus, Common Dialog Boxes, Sub Procedures, and Function Procedures
Oct. 12 – 16 Menus
Common Dialog Boxes
Writing General Procedures
Week 9: Chapter 5 – continued
Oct. 19 – 23
Week 10: Chapter 5 – continued
Oct. 26 – 30 TEST 4 – Chapter 5
Computer Programming I (Visual Basic 2010) – Syllabus and Course Outline
2015 - 2016
Share with your friends: |