Image 01 Image 02 Image 03 Image 04 Image 05 Image 06

Computer Science  (CSCI)

 

521. Introduction to Software Project Management (3).  An introduction to the economics, metrics, and management strategies required to plan and successfully execute a large 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):  Graduate standing or CSCI 475.
 
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.
 
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.  
 
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 fall.
 
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 521 and 620. Notes: Offered in spring.
 
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.
 

 
 

CONTACT INFORMATION
Graduate School
211 Tillman Hall
Rock Hill, SC 29733, USA
800/411-7041 (toll free)
803/323-2204
803/323-2292 (Fax)
gradschool@winthrop.edu

Facebook  34x34Twitter 34x34YouTube 34x34Google Plus 34x34

Apply NowRequest InformationAsk the DeanCheck My StatusAdobe ReaderGraduate Winthrop ExperienceMake an Online Gift