Skip to Main Content209 Tillman Hall, Rock Hill, SC  29733  •  803/323-2204  •  800/411-7041  •803/323-2292 (Fax)   
Welcome Message
General Information
Information Request
Admissions Information
Graduate Programs
Application/Forms
Catalog
Financial Aid/Fees
Assistantships
Calendar
Course Offerings
Orientation
Contact Us
News

 

 

Computer Science  (CSCI)

514. Control and Audit of Information Systems (3:3-0). This course will study the design of internal controls necessary for information systems and the testing necessary to assure the data integrity of the system. Audit techniques, especially computerized audit software, will be analyzed and audit approaches designed. Audit work plans and measure of asset safeguarding will be prepared and evaluated.  Prerequisite(s): ACCT 280 and MGMT 341 or MGMT 661. 

540. Web Application Design and Development (3.)  A study of approaches to the design, development and maintenance of Web Sites.  Software and information architectures for the Web, design techniques for distributed Web-based applications, and methods and tools for the creation and maintenance of Web sites.  Study will encompass the major components of a Web site including browsers and client applications, Internet protocols that link client to server and server applications.  Issues of performance, security and usability will be examined.  Prerequisite(s):  CSCI 271 or CSCI 325.  Notes:  Offered in spring.

555. Database Processing (3:3-0).  The study of the fundamental concepts and principles of database systems and processing. Several database models are considered with emphasis on the relational model. The student creates, loads and accesses a database using at least two existing database management systems.  Prerequisite(s): CSCI 271 or 325..  Notes: Offered in spring.

566. Network Processing (3).  An overview of modern computer network concepts, including principles of communication networks, network configurations, communication protocols and network security.  Prerequisite(s):  QMTH 205 and any of CSCI 271, CSCI  325 or CSCI 555.  Notes:  Offered in fall.

570. Parallel Computing (3).  Survey of the architectures and algorithms to support Parallel Programming. Students will learn to program a parallel system for a variety of problem topics.

581. Special Topics in Computer Science (3).  A study of a topic in the area of computer science.  Prerequisite(s): Permission of chair, Department of Computer Science.  Notes: May be retaken for additional credit. 

611. Business Process Reengineering Using Object and Internet Technology (3).  The study of business process reengineering and how object technology, Unified Modeling Language (UML), and Internet technology (electronic commerce, etc.) can be used to identify, define, design and reengineer business processes and systems in an increasingly technology-driven world.  Prerequisite(s): MGMT 661 or CSCI 475.

620. Software Design and Architecture (3).  The study of formal software design and architecture principles emphasizing an engineering approach to the software development process. Includes intermediate abstractions of software architectural styles to help bridge the gap between software needs and software solutions. Students are required to participate in a team project.  Prerequisite(s): CSCI 475.  Notes: Offered in spring.

621. Software Project Management (3).  An introduction to the economics, metrics and management strategies required to plan and successfully execute a software project. The fundamentals of software engineering, requirements, design and realizations are utilized to focus both software professionals and project managers on process models and practices.  Prerequisite(s): CSCI 207, QMTH 205 and MGMT 341.  Notes: Offered in spring.

626. Software Quality Assurance (3).  This course develops methods for measuring quality of software processes and products. It reviews statistical principles and methods, introduces measures for software products and development processes, and considers common standards such as ISO 9000.  Prerequisite(s): CSCI 475 and QMTH 651.

680. Software Development (3).  An extensive and intensive project involving all aspects of a software development project including teamwork, requirements specification, design, configuration, coding, testing, quality control and evaluation.  Prerequisite(s): CSCI 620, 621 and 626.

681. Advanced Placement Teacher Training in Computer Science (3).  This course is training teachers of AP in CS courses in the language used by the AP test given by the College Board.  Prerequisite(s): Permission of instructor.

 

Special Tuition Rate
For Charlotte Regional Partnership - Click Here

 

Rock Hill, South Carolina   29733
Copyright © 2003 - 2005 Winthrop University
University Disclaimer Statement