Apr 19, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CSCI 5134 - Concurrent Programming and Software Modeling

Credit Hours: 3 Lecture: 0 Lab: 1

Fee Type: Special
Fee ($): 40

Principles of issues related to concurrent programming and software modeling. Detailed study of Unix, Java and .NET APIs for multiprocessing, multi-threading and synchronization. Introduction to Software Modeling using UML, analysis of requirements documents to produce UML models and automatic code generation using IDE plug-ins or built-in tools. Other software development issues like unit testing and version control will also be explored. Laboratory instruction.

Prerequisites: An OOP Language (C, Java or C#).