UMass Boston - Graduate Studies 2011 - (Page 97)

Computer Science 97 Computer Science The basic training comprises a sequence of three core courses: CS 615 (User Interface Design) CS 630 (Database Management Systems) and CS 634 (Architecture of Database Systems) These courses provide a thorough introduction to relational and object-relational databases, SQL, indexing, concurrency and recovery, and the design of user interfaces for database applications. Each student also selects one advanced database elective, depending on specific interests. For application materials or to arrange a personal interview, please contact the Computer Science Graduate Programs at 617.287.6440, or send email to dsim@ cs.umb.edu. Prospective applicants will be invited for an interview with a faculty member to determine whether they have an appropriate background for the certificate. Admission to the certificate program is determined by a computer science faculty committee. A Note on Courses: Please note that CS 310 or its equivalent is a general prerequisite for all graduate courses in computer science. problems. Students registering for this course should have completed CS 320 or equivalent. 3 Lect Hrs, 3 Credits CS 622 Theory of Formal Languages This course treats languages from an abstract point of view, as defined by formal grammars and by families of abstract machines. The Chomsky hierarchy and associated automata are covered. Emphasis is placed on context-free languages. Careful mathematical definition and proof are stressed throughout. This course does not involve programming; it is of special interest to students interested in linguistics and in the theory of programming language compilers. Students registering for this course should have completed CS 320 and 450 or equivalents. 3 Lect Hrs, 3 Credits recovery); examples of recovery utility use in INGRES, ORACLE and DB2; transactional performance (the TPC-A benchmark, analysis of bottlenecks, and cost-performance considerations); distributed database systems; two-phase commit; and database parallelism. Students registering for this class should have completed CS 430/630 or equivalent. 3 Lect Hrs, 3 Credits CS 636 Database Application Development CS 624 Analysis of Algorithms Courses CS 615 User Interface Design This course provides an introduction to user interface design, which encompasses design of the user interface and the functional design of the whole system. Students read and critique papers and articles, evaluate and critique existing user interfaces, and design interfaces of their own. Working in small groups, students use either interface prototyping tools or conventional rapid prototyping systems to construct an experimental interface. Students registering for this course should have completed CS 320 or equivalent. 3 Lect Hrs, 3 Credits This courses focuses on basic techniques for designing algorithms (divide and conquer, the greedy method, dynamic programming); applications to searching and sorting algorithms; complexity of parsing; the fast Fourier transform and its applications (evaluation of polynomials and arithmetical problems); lower bound theory; NP-hard and NP-complete problems; and probabilistic estimates of algorithms. Students registering for this course should have completed CS 320 or equivalent. 3 Lect Hrs, 3 Credits This course provides a study of database applications: that is, software systems that solve a particular real-world problem and hold their data in a relational database. The systems under study will also have a realistic user interface. Students will work in small groups on a real-world project specified and implemented during the term. Topics include system specification from user needs, analysis of dataflow and workflow, object design, database design, client-server techniques, and rapid prototyping systems. Prerequisites: CS 615 and CS 630. 3 Lect Hrs, 3 Credits CS 637 Database-Backed Websites CS 630 Database Management Systems CS 620 Theory of Computation This course focuses on databases and database management systems; the entity/ relationship model; the relational model; relational algebra; the query language SQL; the object-relational model and SQL3; embedded SQL in programs and dynamic SQL; database administration (creating views and integrity constraints, handling data security); functional dependencies; and normalization. Students registering for this course should have completed CS 310 or equivalent. 3 Lect Hrs, 3 Credits This course focuses on the design and implementation of database-backed websites and static sites, dynamic sites, and sites that act as interfaces to relational database systems, providing for web-based collaboration through scalable online communities. Students install and maintain their own web servers, extend existing tool sets, and build their own sites from scratch in a series of intensive programming projects. Students registering for this class should have completed CS 430/630 and CS 451/651 or equivalents. 3 Lect Hrs, 3 Credits CS 639 XML and Semi-Structured Data on the Web This course focuses on functions computable by programs; recursive functions and Turing machines; simulation and diagonalization; universality and unsolvable problems; Kleene’s hierarchy and the recursion theorem; Gregorczyk’s hierarchy and Ackermann’s function; abstract complexity; formal languages and classes of automata; and inherently difficult combinatorial CS 634 Architecture of Database Systems This course focuses on indexing and query optimization in database systems; writing programs to update a database; ACID properties; concurrency theory (serializability, 2-phase locking, deadlock detection); transactional recovery (REDO and UNDO logging, different checkpoint approaches, media The eXtensible Markup Language (XML) smoothes Web programming by providing a clear separation of presentation from structure in documents. This course surveys XML and semi-structure data technologies with the goal of understanding the problems and solutions arising from combining data from multiple sites and on-line databases. Students learn the fundamentals of XML, the stylesheet and transformating language XSLT, the schema definition language X-Schema, tools that support Java-based XML programming, and some specialized applications such as Wireless Application

Table of Contents for the Digital Edition of UMass Boston - Graduate Studies 2011

UMass Boston - Graduate Studies 2011
Table of Contents
Graduate Program Affiliations
UMass Boston at a Glance
Foreword
Mission Statement
Trustees of the University
Administrative Officers of the University
Academic Calendar, 2010-2012
Admissions
Tuition, Fees, and Payments
Payment Information
Residency Status
Assistantships and Financial Aid
Facilities and Services
Regulations, Procedures, and Degree Requirements
Graduate Programs
Accounting
American Studies
Biology
Biology
Environmental Biology
Molecular, Cellular, and Organismal Biology
Biomedical Engineering and Biotechnology (Multicampus Joint Program)
Biotechnology and Biomedical Science
Business Administration
Chemistry
Green Chemistry
Clinical Psychology
Computer Science
Database Technology
Counseling: Degree Programs
Counseling: Family Therapy
Counseling: Mental Health Counseling
Counseling: Rehabilitation Counseling
Counseling: School Counseling
Creative Writing
Critical and Creative Thinking
Dispute Resolution
Education
Higher Education Administration
Leadership in Urban Schools
Education: Educational Administration
Education: Special Education
Special Education
Orientation and Mobility
Teaching of the Visually Impaired
Vision Studies
Education: Teacher Education
Education: Applied Behavioral Analysis for Special Populations
Education: Technology, Learning, and Leadership
Education: Teaching Writing in the Schools
English
Environmental Sciences
Environmental, Earth, and Ocean Sciences
Environmental Sciences
Geographic Information Science
Professional Science Master’s™
Finance
Forensic Services
Gerontology
Management of Aging Services
Historical Archaeology
History
Human Services
Information Technology
Instructional Design
Instructional Technology Design
International Management
Latin and Classical Humanities
Applied Linguistics
Applied Linguistics
School of Marine Sciences: Intercampus Graduate School
Mathematics
Nursing
Health Policy
Population Health
Acute/Critical Care Clinical Nurse Specialist
Adult/Gerontological Nurse Practitioner
Family Nurse Practitioner
Applied Physics
Public Affairs
Public Affairs
International Relations
Women in Politics and Public Policy
Public Policy
School Psychology
Applied Sociology
Spanish and Hispanic Studies
Graduate Consortium in Women’s Studies
Road Map and Directions to Campus
Campus Map
Telephone Directory
Index

UMass Boston - Graduate Studies 2011

https://www.nxtbook.com/nxtbooks/umass-boston/sanofigenzymereport
https://www.nxtbook.com/nxtbooks/umass-boston/sfe_2018
https://www.nxtbook.com/nxtbooks/umass-boston/viewbook_2017
https://www.nxtbook.com/nxtbooks/umass-boston/international_search_2017
https://www.nxtbook.com/nxtbooks/umass-boston/viewbook_2016
https://www.nxtbook.com/nxtbooks/umass-boston/international_search
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_fall2016
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_commencement15
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_fallwinter15
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_springsummer14
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_fallwinter1314
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_fallwinter1213
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_summer12
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_fallwinter1112
https://www.nxtbook.com/nxtbooks/umass-boston/graduatestudies2011
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_fallwinter1011
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_fallwinter0910
https://www.nxtbook.com/nxtbooks/umass-boston/undergrad_2009-2011
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_fallwinter0809
https://www.nxtbook.com/nxtbooks/umass-boston/undergrad_2007-2009
https://www.nxtbook.com/nxtbooks/umass-boston/alumni_winterspring0708
https://www.nxtbookmedia.com