Aspen Olmsted
A College of Charleston Computer Science Blog
Skip to content
  • Home
  • CSIS 659 – Summer 2018 – Syllabus
  • Secure Data Engineering Lab
    • International Workshop on Secure Data Engineering
    • SDE Lab Awarded Grant
  • Teaching
    • BPS
      • INFS 211 – Database Security
        • INFS 211 – Database Security – Fall 2014 Syllabus
    • Graduate
      • CSIS 654 Software Development Life Cycles
        • CSIS 654 Syllabus – Spring 2015
      • CSIS 672 – Human-Computer Interaction
        • CSIS 672 – Human-Computer Interaction – Syllabus
      • CSIS 601 – Database Design and Modeling
        • CSIS 601 – Syllabus – Fall 2016
        • CSIS 601 – Syllabus – Spring 18
        • CSIS 601 – Syllabus – Spring 2017
      • CSIS 614 Advanced Operating Systems
        • CSIS 614 – Fall 2017 – Syllabus
        • CSIS 614 – Fall 2018 – Syllabus
      • CSIS 638 Advanced Topics in Database Systems
        • CSIS 638 – Summer 2017 – Syllabus
      • CSIS 659 – Service-Oriented Computing
        • CSIS 659 – Summer 2017 – Syllabus
        • CSIS 659 – Summer 2016 – Syllabus
      • CSIS 690 – Applied Cyber-Security Software Penetration Testing
        • CSIS 690 – Summer 2016 – Syllabus
      • CSIS 690/CSCI 490 Developing a Computer Science Research Hypothesis
        • CSIS 690/CSCI 490 – Developing a Software Engineering Research Hypothesis – Spring 2016
        • CSCI 690 – Developing a Computer Science Research Hypothesis
    • Professional Cerification
      • CEIT210:Linux Administrator I
    • Undergraduate
      • CSCI 110 Computer Fluency
        • CSCI 110 Syllabus
        • CSCI 110 Syllabus – Summer 2013
        • CSCI110 – Syllabus – Summer 2015
      • CSCI 112:Communications Technology and the Internet
        • CSCI 112 – Syllabus – Fall 2013
        • CSCI 112 Syllabus
      • CSCI 199 – Cybersecurity
        • CSCI 199: Cybersecurity Syllabus
      • CSCI 220 Computer Programming I
        • CSCI 220 Syllabus – Fall 2012
        • CSCI 220 Syllabus – Spring 2013
      • CSCI 220L Computer Programming I Laboratory
        • CSCI 220L Syllabus – Fall 2012
        • CSCI 220L Syllabus – Spring 2013
      • CSCI 221:Computer Programming II
        • CSCI 221 – Syllabus – Fall 2013
        • CSCI 221 – Syllabus – Spring 2014
        • CSCI 221 – Syllabus – Summer 2015
        • CSCI 221 -Syllabus – Summer 2014
        • CSCI 221 Syllabus – Spring 2012
        • CSCI 221 Syllabus – Summer 2012
        • CSCI 221 Syllabus – Summer 2013
      • CSCI 230:Data Structures and Algorithms
        • CSCI 230 -Syllabus – Summer 2014
        • CSCI 230 Syllabus – Summer 2012
        • CSCI 230 Syllabus – Summer 2013
      • CSCI 315 – Server-Side Web Programming
        • CSCI 315 – Syllabus Fall 2014
        • CSCI 315 Syllabus – Spring 2015
        • CSCI315 – Server Side Programming Syllabus – Spring 2016
      • CSCI 332 Database Concepts
        • CSCI 332 – Syllabus – Fall 2015
        • CSCI 332 – Syllabus – Fall 2016
        • CSCI 332 – Syllabus- Fall 2013
        • CSCI 332 – Syllabus- Fall 2014
        • CSCI 332 Syllabus
        • CSCI 332 – Fall 2017 Syllabus
        • CSCI 332 – Syllabus – Spring 2017
        • CSCI 332 – Syllabus – Spring 2018
      • CSCI 360:Software Architecture and Design
        • CSCI 360 Syllabus – Fall 2015
        • CSCI 360 Syllabus – Spring 2012
        • CSCI 360 Syllabus – Spring 2013
        • CSCI 360 Syllabus – Spring 2014
        • CSCI 360 Syllabus – Spring 2015
        • CSCI360 – Syllabus – Spring 2016
      • CSCI 392 – Seminar on Computing and Society
        • CSCI 392 – Summer 2016 – Syllabus
      • CSCI 420:Principles of Compiler Design
        • CSCI 420 Syllabus
      • CSCI 432 Concepts of Database Implementation
        • CSCI432 – Summer 2017 – Syllabus
      • CSCI 459 – Service-Oriented Computing
        • 459 Syllabus – Spring 2018
        • CSCI 459 – Summer 2016 – Syllabus
      • CSCI 470: Principles of Artificial Intelligence
        • CSCI 470 Syllabus – Spring 2013
      • CSCI 490 – Software Project Programming
        • CSCI 490 – Spring 2017 – Syllabus
      • CSCI 490 Computer Network Design, Implementation and Security
        • CSCI 490 Computer Network Design, Implementation and Security – Syllabus
      • CSCI 490 Information Security Principles
        • CSCI 490: Information Security Principles Syllabus
        • CSCI 490: Information Security Principles Syllabus – Summer 2015
      • CSCI 490:Game Dev with Java
        • CSCI 490 Syllabus
      • CSCI490 – Applied Cyber-Security Software Penetration Testing
        • CSCI490 – Summer 2016 – Syllabus
  • Publications with Students
  • CV
    • Publications
    • Presentations
    • Service

Graduate

To read the syllabus for a course I have taught please choose a class below:

CSIS 654 Software Development Life Cycles

CSIS 672 Human Computer Interaction

CSIS 690 Developing a Software Engineering Research Hypothesis

Print Friendly, PDF & Email

Summer 2018

  • CSIS 659 – Service-Oriented Computing
    • Syllabus

Spring 2018

  • CSCI 332 Database Concepts
    • Syllabus
  • CSCI 459 – Service-Oriented Computing
    • Syllabus
  • CSIS 601 – Database Design and Modeling
    • Syllabus

Fall 2017

  • CSCI 332 Database Concepts
    • Syllabus
  • CSIS 614 Advanced Operating Systems
    • Syllabus

Summer 2017

  • CSCI 432 Concepts of Database Implementation
    • Syllabus
  • CSIS 638 Advanced Topics in Database Systems
    • Syllabus
  • CSIS 659 – Service-Oriented Computing
    • Syllabus

Spring 2017

  • CSCI 332 Database Concepts
    • Syllabus
  • CSCI 490 – Software Project Programming
    • Syllabus
  • CSIS 601 – Database Design and Modeling
    • Syllabus
  • CSIS 690 – Developing a Computer Science Research Hypothesis
    • Syllabus

Fall 2016

  • CSCI 199 – Cybersecurity
    • Syllabus
  • CSCI 332 Database Concepts
    • Syllabus
  • CSIS 601 – Database Design and Modeling
    • Syllabus

Summer 2016

  • CSCI 392 – Summer 2016 – Syllabus
    • Syllabus
  • CSCI 459 – Service-Oriented Computing
    • Syllabus
  • CSCI490 – Applied Cyber-Security Software Penetration Testing
    • Syllabus
  • CSIS 659 – Service-Oriented Computing
    • Syllabus
  • CSIS 690 – Applied Cyber-Security Software Penetration Testing
    • Syllabus

Spring 2016

  • CSCI 315 – Server-Side Web Programming
    • Syllabus
  • CSCI 360:Software Architecture and Design
    • Syllabus
  • CSIS 690/CSCI 490 Developing a Computer Science Research Hypothesis
    • Syllabus

Fall 2015

  • CSCI 332 Database Concepts
    • Syllabus
  • CSCI 360:Software Architecture and Design
    • Syllabus

Summer 2015

  • CSCI 110 Computer Fluency
    • Syllabus
  • CSCI 221:Computer Programming II
    • Syllabus
  • CSCI 490 Information Security Principles
    • Syllabus

Spring 2015

  • CSCI 315 – Server-Side Web Programming
    • Syllabus
  • CSCI 360:Software Architecture and Design
    • Syllabus
  • CSIS 654 Software Development Life Cycles
    • Syllabus

Fall 2014

  • CSCI 332 Database Concepts
    • Syllabus
  • CSCI 315 – Server-Side Web Programming
    • Syllabus

Summer 2014

  • CSCI 221:Computer Programming II
    • Syllabus
  • CSCI 230:Data Structures and Algorithms
    • Syllabus
  • CSCI 490 Computer Network Design, Implementation and Security
    • Syllabus

Spring 2014

  • CSCI 221:Computer Programming II
    • Syllabus
  • CSCI 360:Software Architecture and Design
    • Syllabus

Fall 2013

  • CSCI 112:Communications Technology and the Internet
    • Syllabus
  • CSCI 221:Computer Programming II
    • Syllabus
  • CSCI 332: Database Concepts
    • Syllabus

Summer 2013

  • CSCI 110 Computer Fluency
    • Syllabus
  • CSCI 221:Computer Programming II
    • Syllabus
  • CSCI 230:Data Structures and Algorithms
    • Syllabus
  • CSCI 490 Information Security Principles
    • Syllabus

Spring 2013

  • CSCI 220 Computer Programming I
    • Syllabus
  • CSCI 220L Computer Programming I Laboratory
    • Syllabus
  • CSCI 360:Software Architecture and Design
    • Syllabus
  • CSCI 470: Principles of Artificial Intelligence
    • Syllabus

Fall 2012

  • CSCI 110 Computer Fluency
    • Syllabus
  • CSCI 220 Computer Programming I
    • Syllabus
  • CSCI 220L Computer Programming I Laboratory
    • Syllabus
  • CSCI 332 Database Concepts
    • Syllabus

Summer 2012

  • CSCI 112:Communications Technology and the Internet
    • Syllabus
  • CSCI 221:Computer Programming II
    • Syllabus
  • CSCI 230:Data Structures and Algorithms
    • Syllabus
  • CSCI 490:Game Dev with Java
    • Syllabus

Spring 2012

  • CSCI 221:Computer Programming II
    • Syllabus
  • CSCI 360:Software Architecture and Design
    • Syllabus
  • CSCI 420:Principles of Compiler Design
    • Syllabus
  • CEIT210:Linux Administrator I

Links

  • My Google Scholar Profile
  • My Rate My Professor Page
  • My LinkedIn Profile
  • Schedule Advisement
  • COFC Computer Science
  • COFC CS UG Courses
  • COFC CS Grad Courses
  • Aspen’s Teaching Statement
Copyright 2014-16
Iconic One Theme | Powered by Wordpress
Skip to toolbar
  • Log In