Skip to main content
Thomas Kaczmarek

    Thomas Kaczmarek

    COSMIC is an NSF S-STEM graduate curriculum initiative/conversion program that strives to provide an accelerated pathway to a Master of Science (MS) degree for individuals who do not have an undergraduate degree in computing, but who wish... more
    COSMIC is an NSF S-STEM graduate curriculum initiative/conversion program that strives to provide an accelerated pathway to a Master of Science (MS) degree for individuals who do not have an undergraduate degree in computing, but who wish to cross over into the computing field. The structure of our conversion program, the context that motivated it, and insights from conversion students\u27 instructors are presented. Program successes with students from under-represented populations and the limitations that are also experienced are discussed. Our conversion program is based on a highly focused summer bridge course, combined with a customized curriculum pathway that enables people without undergraduate computing degrees to merge quickly and efficiently into a professional MS in computing degree program. The program is similar in concept to post-baccalaureate conversion programs in New Zealand (e.g., the Master of Software Development at the Victoria University of Wellington) and the e...
    The new graduate curriculum initiative, COSMIC: Change Opportunity - Start Masters in Computing, is aimed at an adult population that is typically under-served by computing programs at institutions of higher education. The COSMIC... more
    The new graduate curriculum initiative, COSMIC: Change Opportunity - Start Masters in Computing, is aimed at an adult population that is typically under-served by computing programs at institutions of higher education. The COSMIC initiative provides an accelerated pathway to a professional Master of Science (MS) degree for individuals who do not have an undergraduate degree in computing, but who wish to cross over into the computing field. The COSMIC initiative is based on a highly focused summer bridge course combined with a customized curriculum pathway that allows people without computer science degrees to merge quickly and efficiently into a professional MS in Computing degree program. In this poster, we discuss our bridge course, additional bridge curriculum and its connection to our MS in Computing program; and present preliminary data from initial COSMIC cohorts. The COSMIC initiative's goal is to provide the computing profession with a documented model for training students that seek to cross over from non-computer science undergraduate degrees to work in the computing field.
    A synthesis by rule system has been implemented using a computational mechanism termed the augmented finite state machine. This mechanism is a restricted form of the augmented transition network used in natural language processing. In... more
    A synthesis by rule system has been implemented using a computational mechanism termed the augmented finite state machine. This mechanism is a restricted form of the augmented transition network used in natural language processing. In this technique, the rules take the form of conditionally executed procedures which describe contextual effects. In a single linear pass the technique converts a phonetic string into synthesizer commands handling contact as well as distant assimilations. The technique may be expanded to handle general phonological rules at the expense of providing for recursive entry into an augmented finite state machine.
    A flexible digital speech synthesis facility has been built around a general purpose digital signal processor, capable of computing 64 second-order filter sections at a 16 KHz sampling rate. The flexibility is derived from a software... more
    A flexible digital speech synthesis facility has been built around a general purpose digital signal processor, capable of computing 64 second-order filter sections at a 16 KHz sampling rate. The flexibility is derived from a software package which allows the user to describe and control a synthesizer of his own design on the processor. Synthesizer parameters are described as functions
    Abstract not availabl
    This paper describes an effort to design and implement an interactive system involving two independent processors - one a display processor and the other a music processor. The goal of the work was to develop tools and techniques for the... more
    This paper describes an effort to design and implement an interactive system involving two independent processors - one a display processor and the other a music processor. The goal of the work was to develop tools and techniques for the artist interested in working with the media of animation and music in an integrated fashion. Since the purpose of our
    Consul and CUE are two systems that combine to support an interface to interactive computer services that is integrated across a variety of interface methods. Consul is an experimental natural language interface system designed to be... more
    Consul and CUE are two systems that combine to support an interface to interactive computer services that is integrated across a variety of interface methods. Consul is an experimental natural language interface system designed to be customized to a set of specific interactive computer services: electronic mail, personal calendar, word processing, etc. CUE is a window- and object-based run-time support
    The goal of the CUE Project is to produce a system environment in which the data and functions of different interactive services can be combined to perform a single computation task. Construction of this environment will require research... more
    The goal of the CUE Project is to produce a system environment in which the data and functions of different interactive services can be combined to perform a single computation task. Construction of this environment will require research on data representation, program functionalization, user interface design, and selection of appropriate levels, for inter-machine communication. CUE is designed to take advantage