|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite: CSCI 3150 or consent of department. Methods, structures, and algorithms used for the organization, representation, and manipulation of large data bases; design and implementation of data base management systems.
-
3.00 Credits
Prerequisite: CSCI 3150 or consent of the department. Design and implementation of advanced web-based applications. Topics covered typically include: HTTP protocol, multi-tier architectures, technologies for server-side and client-side implementation, database connectivity, XML, session handling, web services, scalability and security in the web context. Substantial programming project involving the development of a database-backed web application.
-
3.00 Credits
Prerequisite: CSCI 2125. Study of the software life-cycle that different applications go through, from conception to release and maintenance. Topics include: discovery of appropriate software life cycle for a given project: analysis, design and testing methods; risk management; tool support; process and product management; discussion of CMM and ISO-9003. Students will be required to develop a large project in a team setting.
-
3.00 Credits
(ENEE 3583 and CSCI 4302 are cross-listed) Prerequisites: Credit or registration in ENEE 3582 and ENEE 3512, or credit in CSCI 3301 and 3401, or consent of department. Concurrent enrollment in ENEE 3514 is required for students in the Computer Engineering Concentration. The design process of digital computer systems is studied from the instruction set level, system architecture level, and digital logic level. Topics include machine organization, register transfer notation, processor design, memory design, and input/output considerations. Includes semester project.
-
3.00 Credits
Prerequisites: CSCI 2125 and 2450 or consent of department. Overview of modern computer communication networks covering the theoretic multi-layered model from the top down with an emphasis on working protocols and algorithms. Topics include client-server model, common application protocols, connectionless and reliable transport, flow and congestion control, routing, switching, shared medium protocols, transmission media and network hardware.
-
3.00 Credits
Prerequisite: CSCI 2467 or consent of the department. A study of the concepts, the methodology, the models, and methods that address problems in the development of distributed-software applications with emphasis on distributed-object models and components.
-
3.00 Credits
Prerequisites: CSCI 2467 or consent of department. An introduction to the organization of various types of operating systems; machine structure and the functions of an operating system; multiprogramming and time-sharing environments; memory management and resource allocation; virtual memory concepts; the file system and IO device handling; protection and error recovery.
-
3.00 Credits
Prerequisite: CSCI 4401 or consent of department. A continuation of CSCI 4401 with emphasis on time-sharing, multiprocessing, and virtual system environments; performance measurement and evaluation; system simulation; developments in Operating System theory.
-
3.00 Credits
Prerequisite: CSCI 4401 or consent of the department. An introduction to network and system administration. Topics include processes and files; scripting; system installation; boot and shutdown; process management; daemons and services; devices and drivers; network fundamentals; network file systems; network services. Topics may also include kernel configuration; performance analysis; accounting and system logging; security. The course requires lab projects on dedicated departmental equipment.
-
3.00 Credits
Prerequisite: CSCI 2125 or consent of department. A study of the concepts of programming languages as realized in a variety of commonly used languages, with emphasis on language definition and structure.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|