• Contact Info

Paradise, Alan Instructor

Positions

Research

keywords

  • database

Teaching

courses taught

  • CSCI 3287 - Design and Analysis of Data Systems
    Primary Instructor - Spring 2018 / Fall 2018 / Spring 2019
    Introduces the fundamental concepts of database requirements analysis, database design, and database implementation with emphasis on the relational model and the SQL programming language. Same as CSPB 3287.
  • CSCI 3308 - Software Development Methods and Tools
    Primary Instructor - Spring 2018 / Fall 2018 / Spring 2019
    Covers tools and practices for software development with a strong focus on best practices used in industry and professional development, such as agile methodologies, pair-programming and test-driven design. Students develop web services and applications while learning these methods and tools. Same as CSPB 3308.
  • CSCI 4308 - Software Engineering Project 1
    Primary Instructor - Fall 2019
    Advanced practicum 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 enforced prerequisite: successful completion of a minimum of 36 credit hours of Computer Science coursework and approved WRTG. CSCI-BA students interested in taking this course should contact their advisor(s) early in their major.
  • CSCI 4328 - Software Project Management and Mentoring
    Primary Instructor - Fall 2019
    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. Experience mentoring Senior Software Project Team. Intended for professional software developers. Department consent required, see Senior Project Director for permission.
  • CSCI 4338 - Software Project Management
    Primary Instructor - Fall 2019
    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. Intended for double majors doing interdisciplinary projects in other departments. Department consent required, see Senior Project Director for permission.

Background