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


    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

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