Skip to content

CBIS 4214 – Web App Integration

    Course Home

    • Semester: Spring
    • Year: 2024
    • Course Title: Web Application Development
    • Course #: CBIS 4214
    • Instructor: Dr. Bryan Marshall
    • E-Mail: bryan.marshall@gcsu.edu
    • ATK 309 (12:30 – 1:45 pm) Tuesday | Thursday
    • Office Hours: TR 10:00 – 11:00 am | 11:45 – 12:15 pm

    Catalog Description

    Prerequisite: CBIS 3210, CBIS 3214 and CBIS 4210, all with a grade of C or better. This course is a capstone course that helps the student integrate all concepts taught in the CBIS curriculum. The students will learn about and employ, web-based scripting languages to manage the creation and deployment of a web-based application. The content of the course is project-based and stresses knowledge gained in the prerequisite classes.


    Course Outcomes

    Students should be able to:

    1. apply programming to everyday life to solve problems.
    2. see the value in learning programming and how it can help business.
    3. approach a problem systematically, breaking down the required parts and building a working application.
    4. become more confident in their programming skills and what programs can do.
    5. understand basic key terms like variables, constants, functions, and loops.
    6. build and connect to a database
    7. design and deploy a Python GUI
    8. take a basic Python application to a web framework


    Grading (1000 pts)

       

      • A1: Requirements Docs (75 pts)
      • A2: Design (75 pts)
      • A3: SQLite3 (75 pts)
      • A4: CRUD I (75 pts)
      • A5: CRUD II (100 pts)
      • A6: Deployed (100 pts)
      • A7: Digital Ocean (50 pts)
      • A8: MySQL (50 pts)
      • A9: Navigation (50 pts)
      • A10:Flask CRUD I (50 pts)
      • A11: Flask CRUD II (50 pts)
      • A12: Flask CRUD III (50 pts)
      • A13: Users (50 pts)
      • A14: Flask Deployed (50 pts)
      • A15: Final Presentation (100 pts)

    A 900 – 1000 pts
    B 800 – 899 pts
    C 700 – 799 pts
    D 600 – 699 pts
    F Less than 599