LeMoyne-Owen College

Division of Natural Sciences, Mathematics and Computer Science

Course:        COSI 121  Programming in Visual BASIC (3 credit hours)

Meetings:        T TH    12:30 A.M. - 1:45 P.M. in GOH 103
 

 Course Grading

 Course Schedule

Instructor:        Dr. Vivek S. Savur
                            GOH 100 B
                            Extension 1385 or (901) 435-1385
                            Office Hours:        Office Hours
 Announcements
Required Text:    Simply Visual Basic.Net.  An Application-Driven Tutorial Approach  First Edition  by H. M. Deitel,  P. J.  Deitel And T. R. Nieto, 2003, Prentice-Hall     ISBN 0-13-140553-5

Description:        An introduction to event-driven programming in Windows environment using Visual Basic.  Topics covered include basic data types, branching, loops, functions, parameter passing, arrays, and basic GUI.  The emphasis is on problem solving.  Three hours of lecture per week.  Prerequisite:  COSI 118.

Format &  Technology      The course will meet in the computer lab.  Every student will be assigned an account.  The instructor will explain the theory and the syntax and semantics of the BASIC language.  Then with the help of the instructor, the students will code the programs and execute them.  The students will access my web page continuously for advice and help.

Goals &  Objectives      By the end of the course, the student would be able to write programs in the BASIC language, and execute them using Visual Basic.  The student will be in the position to analyze problems, plan a solution, write them in pseudo code, draw flow charts, code, run and debug the programs.

Requirements:        Students are expected to participate in class discussions, ask pertinent questions, and prepare a detailed program with annotations.  There will be three tests, four programs and a final.

Mid-Term                                     50%

Final                                              50%
Daily Quizzes                                 10%
Total                                              110%  (10% Bonus)

For Programs click here:     Programs

There will be daily quizzes.  You will get a minimum of 1 point for each quiz, even if you cannot answer any thing.  Then more points will be awarded based on the complexity.  If you miss the quiz (late or absent) you will get zero.  If you have a good excuse, you can take a make up quiz in my office.  You can get more than 20 as the total does not include the bonus 1 point which you get just for coming on time.

Grading scale:

Over 88                            "A"
75 - 87                             "B"
62 - 74                             "C"
50 - 61                             "D"
Below 49                          "F"

Tentative Schedule
        Week                         Material

            1                             Preface,   Object-Oriented Langusges  Introduction, Chapter 1
            2                            Chapters 2 and 3.  Program 1
            3                            Chapter 4, Program 2, Program 1 due
            4                            Chapter 5, Program 2 due, Program 3
            5                            Chapter 6,  Program 3 due, Program 4,
            6                            Chapter 7, Program 4 due, Program 5
            7                            Chapter 8,  ***MID-TERM***
            8                            Chapter 9, Program 5 due, Program 6
            9                            Chapter 10, Program 6 due, Program 7
            10                          Chapter 11, Program 7 due, Program 8,
            11                          Chapter 12, Program 8 due
            12                          Chapter 16,
            13                          Chapter 18, Program 4 due
            14                          Chapters 19 and 20,
           15                       Comprehensive Final  Thursday December 7, 2005 11:00 - 12:50