• Merrillville High School
    Course Scope & Sequence
     
     
    Department:
    Business
    Computer Programming
    Instructor: Mr. Niksich

    Email:
     
     
     
     
     
     

    Course Expectations, Goals & Routines

    Student Conduct In Class Policy

    1)     Always do your best and strive to learn
    2)     Be courteous and respectful to everyone
    3)     Participate in all classroom activities with a positive attitude
    4)     Raise your hand and wait for acknowledgement to speak
    5)     Actively listen when the teacher is speaking
    6)     Stay on task without disturbing or distracting others
    7)     Be responsible for your own work
    8)     Use computer for completing classroom work only
    9)     Complete all assignments on time
    10)  Enter and exit the room quietly
    11)  Be in your seat and ready to begin class when bell sounds
    12)  Respect the school equipment
    13)  No food, drinks, or candy in the computer lab
    14)  Follow all technology acceptable use policies in handbook
    15)  Discuss personal issues privately and at an appropriate time
    16)  ID must be worn around your neck at all times
    17)  Detentions may be assigned for the following behaviors:

    a.             Not doing assigned work

    b.             Sleeping or giving the impression of sleeping

    c.              Altering of the computer’s desktop screen, wallpaper, shortcuts, etc.  These computers are not to be considered your Personal Computers.

    d.             Inappropriate language.

    e.             Disrespect towards teacher/peers

    f.                Gum/food/drink/candy

    g.             The 3 Strike Rule will apply to inappropriate use of the computers and/or internet usage.  In this class you are not permitted to go online other than to the MHS website or to typing games.
             1st Offense = 1 Detention
             2nd Offense = 1 Friday
             3rd Offense = Removal from class with a W/F
     
    Course Description
     

    COMPUTER PROGRAMMING                                                           

    This course introduces students to computer programming using Visual Basic. Students learn how to create visually appealing, user-friendly, and useful computer applications that can be used in today’s Microsoft Windows environment.  At the end of this course, students will be able to create programs for various real-life problems and computer applications.  Logical thinking processes are required for problem analysis and solving. 

    ·         Grade level:  10 – 12

    ·         Prerequisites:  Digital Communication Tools and Algebra I

    ·         Credits: 1 trimester course for 1 credit

    ·         Counts as a Directed Elective or Elective for the General, Core 40, Core 40 with Academic Honors and Core 40 with Technical Honors diplomas 

    ·         A Career Academic Sequence, Career-Technical program, or Flex Credit course

     
     
    Week
    Standards
    Instructional Content
    Activities, Readings, Labs, Interactive Notes, Assignments, etc.
    Assessments
    Other
    1
     
     
    Who's Your Neighbor?
     
     
    2
    CP 4
    Program Development
    Visual Basic GUI
    Music/Band Project
     
     
    3
    CP 4
    Multi-Form Project
    Testing/Debugging
    Amusement Park Project
    Visual Basic Quiz #1
     
    4
    CP 5
    Conditional Statements
    Animated Gifs
    School Rules
     
     
    5
    CP 3.1
    CP 3.2
    CP 3.3
    Input/Output
    Math Operations
    Skate Away Sales
    PIrate Pools
     
     
    6
    CP 3.1
    CP 3.2
    CP 3.3
    Input/Output
    Order of Operations
    Conditional Statements
    Moon Weight
    GPA Calculator
    Pop Quiz #1
     
    7
    CP 3
    CP 5
    Decision Statements
    John Lee's Budget
    Gross Pay/Net Pay
     
     
    8
    CP 7
    Math Operations
    Football Stats
    Basketball Stats
     
     
    9
    CP 2.1
    CP 2.2
    CP 2.3
    Variables
    Skate Away Sales w/ Variables
    Temperature Converter
     
     
    10
    CP 4
    Randomization
     
    Magic Eight Ball
    Professor X
    Pop Quiz #2
     
    11
    CP 6
    Modifying Existing Code
    Repetition Structure
    Snake Game
    The Adventures of Stickman
     
     
    12
     
    Game Design
    Target Practice