• Contact Info
Publications in VIVO

Paradise, Alan

Teaching Associate Professor Teaching Associate Professor Teaching Associate Professor

Positions

Research

keywords

  • database

Publications

Teaching

courses taught

  • CSCI 3287 - Design and Analysis of Database Systems
    Primary Instructor - Spring 2018 / Fall 2018 / Spring 2019 / Fall 2019 / Spring 2020 / Fall 2020 / Spring 2021 / Fall 2021 / Spring 2022 / Fall 2022 / Spring 2023 / Fall 2023 / Spring 2024 / Fall 2024
    Introduces the fundamental concepts of database requirements analysis, database design, and database implementation with emphasis on the relational model and the SQL programming language. Introduces the concepts of Big Data and NoSQL systems. Same as CSPB 3287.
  • CSCI 3308 - Software Development Methods and Tools
    Primary Instructor - Spring 2018 / Fall 2018 / Spring 2019
    Covers tools and techniques for successful software development with a strong focus on best practices used in industry. Students work in small teams to complete a semester-long application development project. Students learn front-end design and construction using HTML & CSS, back-end database design and construction, and full-stack integration. Students gain exposure to agile methodologies, web services, distributed version control, requirements definition, automated integration testing, and cloud-based application deployment. Same as CSPB 3308.
  • CSCI 4308 - Software Engineering Project 1
    Primary Instructor - Fall 2019 / Fall 2020 / Fall 2021 / Fall 2022 / Fall 2023 / Fall 2024
    Senior capstone course in which students design, implement, document and test software systems for use in industry, non-profits, government and research institutions. Also offers extensive experience in oral and written communication throughout the development process. Department consent required. Department-enforced prerequisites differ for BS and BA degree. Contact academic advisor for details. Senior Capstone courses are optional for BA students. BA students interested in taking this course should contact their advisor early in their major.
  • CSCI 4318 - Software Engineering Project 2
    Primary Instructor - Spring 2020 / Spring 2021 / Spring 2022 / Spring 2023 / Spring 2024
    Second semester of a senior capstone course in computer science. Students must take this course and CSCI 4308 or 4328 contiguously as the project spans the entire academic year.
  • CSCI 4328 - Software Project Management and Mentoring
    Primary Instructor - Fall 2019 / Fall 2021 / Fall 2022 / Fall 2023
    Review software project management and discuss the latest approaches, methodologies and standards of software development. Learn to develop software quality, documentation, testing and prototype goals. Study project risk management and cost estimation approaches. Students will mentor other Senior Software Project Teams. Intended for students with professional software development experience. Department consent required, see Senior Project Director for permission.
  • ... more

Background