Visual Basic



CSCI 207: Visual Basic ProgrammingFall 2018MWF 11:00-12:00Hamilton LL Tucker(814) 732-2550dtucker@edinboro.edu149 Ross Hall?Office Hours?Monday: 1:00 → 3:00Tuesday: 10:00 → 11:00 (Porr)Wednesday: 2:00 → 3:00Thursday: 10:00 → 11:00 (Porr)I. Course DescriptionThis course is a first course in computer programming using the Visual Basic (VB) Language and an integrated development environment. Visual Basic is an object-oriented and event driven programming language. Students learn the VB supplied user interface objects and events for program control in combination with conventional programming techniques found in procedural programming languages. Emphasis is placed on applied problem solving, usability and design of Graphical User Interfaces, and program design. Pre-requisite: CSCI125.II. Course Objectives: Successful completion of the course will be based upon the following objectives:Implement the?phases of the Program Development Cycle. Utilize the instruction set of the Visual Basic programming language to create structured programs. Solve and code interactive programming assignments Develop on your own solutions to interactive information system problems and implement your solution by creating a program in VB. Array ProcessingFile ProcessingSortingSome on-line client side programming using Visual Basic.Additional Items to Note:We will be going over programming techniques using the Visual Studio IDE (with its compiler).You will be expected to have access to a computer with the compiler on it.? Most of our labs should have this including the Ross and Hamilton.I expect you to come to every class.III. Course OutlineThe course calendar is located at . Required Text & Materials?Introduction to Programming Using Visual Basic, 10th/EditionDavid I. Schneider?You'll need the book for sure, which needs to be brought to all class meetingsYou'll probably want a flash drive, You'll find handy a continual supply of printing privileges on the computer science lab server.V. Assessment and Evaluation:Projects:?There will be around 8 programming assignments due throughout this session.? There will be a 10% late penalty per day.? These are a series of projects that build on knowledge from previous. I need to be flexible here depending on the class. There won’t be more than 8 but there may be fewer. The list of assignments is at the bottom of the calendar page on-line.Examinations:?There will be three (3) major exams.?Exam 1: 9/28Exam 2: 11/2Final Exam: 12/14 10:15 → 12:15Quizzes/Lab ExercisesThere will be some lab assignments that may be done during the lab time.? I will randomly choose some of these labs and have you demo it for me during the lab period for a grade.?Derivation of Final GradesWeights for Determining the Final Grade:Attendance 10% - after 3 misses 5% per day.6 to 8 Projects - 40% of your gradeQuizzes, Lab Exercises - 5%Exam 1 15%Exam 2 15%Final Exam 15%The final score will be converted to a letter grade using the following scale:90 < score < 100 A87 < score < 89 B+80 < score < 87 B77 < score < 80 C+70 < score < 77 C60 < score < 70 D0 < score < 60 FI grade on your results and that you can demonstrate to me how well you know how to program in Visual Basic.? I do not grade on how hard you worked.Incomplete grades will be assigned only if proper documentation is presented and the student has a passing grade in the course at the time of withdrawal (very rare).All assessment is based on results as it is unfair for the instructor to subjectively evaluate effort for each student in the class.?If you miss more than 1/3 (5 weeks of class) that is an automatic Failing grade.Academic IntegrityYou are expected to do all of the assigned work on your own.? Any student found to be cheating or plagiarizing with respect to any component of the course will be subject to immediate failure from the course.? This is very important in this course because of the tendency to help/give a copy of a project to another student.? This usually does more harm than good and will always reflect in your test score.? If you're getting A's on your projects but failing the exams, clearly you are copying your projects, because I base the exams heavily on the understanding of the projects. VI. American Disabilities Act Statement:Any student who has a physical or learning disability which requires special accommodations should make an appointment to discuss this with the instructor. As far as testing goes we’ll following the standard OSD requirements. The instructor must be notified in advance of using OSD for testing. The student must supply the proper paper work.Edinboro University of Pennsylvania offers services to meet the accommodation needs of students with many types of disabilities. The Office for Students with Disabilities (OSD) provides services to students based upon documentation of a disability and a request for accommodations based on this disability. Please refer to Edinboro University Policy A008 (Reasonable Accommodations for Students with Disabilities) which may be found at the following link: . Some Final Comments:It is the instructor's intention to provide an environment that is relaxed and academically stimulating. You will be encouraged to ask questions and participate in the lecture.??It is very clear that high performance in a class is linked with consistent attendance and reasonable effort. I do expect you to attend all classes and you are responsible for knowing about any announcements or assignments made during class. If missing a class is unavoidable, the student is expected to copy the lecture notes from one of her/his peers. Handouts distributed can be obtained from the instructor during office hours.??Please do not use office hour time to make-up excessive unexcused absences. This course is taught in a lecture/laboratory style. While the instructor is lecturing, it is EXPECTED that no one will be working on the computers. It's rude and disruptive to both other students and the instructor.? Students are expected to use the lab time wisely while the instructor is there assist. Additionally, you should set several hours aside each week when you can come to one of the labs (or use an adequate home system) to finish the laboratory problems.? You can expect that this class will take many additional hours of out of class time to complete the projects. Title IX ReportingEdinboro University and its faculty are committed to assuring a safe and productive educational environment for all students. In order to meet this commitment and to comply with Title IX of the Education Amendments of 1972 and guidance from the Office for Civil Rights, the University requires faculty members to report incidents of sexual violence shared by students to the University's Title IX Coordinator. The only exceptions to the faculty member's reporting obligation are when incidents of sexual violence are communicated by a student during a classroom discussion, in a writing assignment for a class, or as part of a University-approved research project. Faculty members are obligated to report sexual violence or any other abuse of a student who was, or is, a child (a person under 18 years of age) when the abuse allegedly occurred to the person designated in the University protection of minors rmation regarding the reporting of sexual violence and the resources that are available to victims of sexual violence is set forth at: of Social EquityReeder Hall, Third Floor, 219 Meadville Street, Edinboro, PA 16444814-732-2167Course-related Policies at Edinboro UniversityEdinboro University has multiple course-related policies addressing issues such as accommodations for students with disabilities, class attendance, and grade appeal, among others. The Student Code of Conduct also addresses issues of cheating and plagiarism, and the consequences of such behaviors. You may use keywords: COMMON COURSE POLICIES at the University web page (edinboro.edu) for links to this information. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download