|
|
Apr 24, 2024
|
|
2018-2019 Graduate Catalog [Archived]
Courses
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
CS 551 - Computer Architecture 3 credits Data representation, number systems and codes, gates and logic, combinational logic, sequential circuits, flip-flops, memory and storage, computer organization, microprogramming, architectures of supercomputers and micros.
Prerequisites C or better in CS 202 and 303, or A- or better in CS 500.
When Offered Every Spring
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
-
CS 552 - Software Engineering 3 credits This course studies the software life cycle including: specification, object-oriented programming and design, program development, validation, testing, debugging, documentation, maintenance, revision control, and CASE tools.
Prerequisites C or better in CS 202, or A- or better in CS 500.
When Offered Every Spring
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
-
CS 557 - Data Base Processing 3 credits This course discusses data independence, relational model, relational algebra and calculus, query languages and SQL, conceptual modeling, database design, data dependencies and normalization, access methods, tables, queries, forms, macros and reports, database administration, introduction to transaction processing, concurrent transactions, and recovery. Case studies of commercial database systems, such as Oracle and Microsoft SQL Server are also covered.
Prerequisites C or better in CS 202 and CS 303, or A- or better in CS 500.
When Offered Every Fall
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
|
|
-
CS 569 - Unix/Linux Administration and Networking 3 credits Includes installation and configuration of Unix/Linux operating system software; set-up of hardware and software for Unix/Linux networking including TCP/IP, FTP, Telnet, DNS, DHCP, and Apache; Unix/Linux administration tasks including directories, users, tuning, backup, security, and networking.
Prerequisites C or better in CS 201, or A- or better in CS 500.
When Offered Every Spring
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
CS 673 - Networking II 3 credits Topics include internetworking philosophies, unicast and multicast routing, congestion control, network quality of service, mobile networking, router architectures, network-aware applications, content dissemination systems, network security, and performance issues. Material for the course will be drawn from research papers, industry white papers, and Internet RFCs.
Prerequisites C or better in CS 473 or C or better in CS 573
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
-
CS 685 - Software Project 3-6 credits The total development of an advanced software project in areas such as artificial intelligence, expert systems, data bases, data communications, operating systems, compilers, assemblers, coding theory, graph theory, word processors, and editors.
Prerequisites Consent of instructor.
Note Requires complete design, documentation, coding, and testing.
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
|
|
|
|
|
|
|