CSC 501. Introduction to Informatics. (3 Credits)

Offered at: CUW

CSC 502. Essentials of Computer Science. (3 Credits)

for students conditionally admitted to the MS CS program, this course reviews fundamental knowledge and skills in the discipline. Computer programming, software engineering principles, theoretical foundations, and algorithm design are emphasized. CSC 502 focuses on the theory, practice, and application of computer science. 3 credit hours

Prerequisite: admission to the MS CS program.

Offered at: CUAA, CUW

CSC 505. Foundations Information Tech. (3 Credits)

Offered at: CUW

CSC 508. Theoretical Found of Comp Scie. (6 Credits)

formal logic, directed graphs and their properties, finite state models of computing systems, basic parsing techniques for languages specified by forma l grammars, proofs of program correctness based on operational semantics of programming languages. 6 credit hours.

Prerequisites: unconditional admission to the MS CS program, or completion of CSC 502 with a grade of B or better.

Offered at: CUW

CSC 510. Vocation and Ethical Computing. (3 Credits)

Offered at: CUW

CSC 515. Applied Artificial Intelligenc. (3 Credits)

Offered at: CUW

CSC 518. Software Design & Development. (6 Credits)

advanced programming techniques, dynamic data structures, object - oriented design, requirements analysis, correctness and efficiency of algorithms, deployment on multiple modern platforms, risk mitigation, long - term maintenance of software systems. 6 credit hours.

Prerequisites: unconditional admission to the MS CS program, or completion of CSC 502 with a grade of B or better.

Offered at: CUAA, CUW

CSC 520. Human Computer Interaction. (3 Credits)

CSC 525. Data Security & Info Assuance. (3 Credits)

Offered at: CUW

CSC 528. Human Aspects of Comp Systems. (6 Credits)

observation and interviews of clients and users in order to determine system requirements, iterative prototyping of user interfaces, assessment of usability, the use of social networking in computing systems, legal and ethical principles related to computing systems. 6 credit hours.

Prerequisites: unconditional admission to the MS CS program, or completion of CSC 502 with a grade of B or better.

Offered at: CUAA, CUW

CSC 530. Database & Info Management. (3 Credits)

Offered at: CUW

CSC 532. Advanced Database Topics. (3 Credits)

CSC 533. Big Data Program & Data Vis. (3 Credits)

CSC 535. Systems Develop:Theory&Practic. (3 Credits)

Offered at: CUW

CSC 537. Programming Practice II. (3 Credits)

CSC 538. Data Management & Security. (6 Credits)

relational database theory, practical database design, interfacing with a database programmatically via a query language, securing, encrypting, and decrypting data, delivery of data on a variety of modern platforms. 6 credit hours.

Prerequisites: unconditional admission to the MS CS program, or completion of CSC 502 with a grade of B or better.

Offered at: CUAA

CSC 540. Networking. (3 Credits)

CSC 545. System Design and Configuratio. (3 Credits)

Offered at: CUW

CSC 548. Computing Infrastructure. (6 Credits)

theory and design of computer hardware, data representations, operating systems, computer networks, runtime environments, and peripheral devices. Students will configure and interface software with all of these entities. 6 credit hours.

Prerequisites: unconditional admission to the MS CS program, or completion of CSC 502 with a grade of B or better.

Offered at: CUAA

CSC 550. System Admin and Maintenance. (3 Credits)

Offered at: CUW

CSC 555. Project Management. (3 Credits)

Offered at: CUW

CSC 560. Web Systems & Technologies. (3 Credits)

CSC 565. IT Integrative Capstone. (3 Credits)

Offered at: CUW

CSC 566. Capstone Continuation. (0 Credits)

CSC 568. Research in Computer Sci. (6 Credits)

searching professional computing literature, writing integrative summaries, design of a research project in computer science, executing the project, analyzing results, drawing conclusions, writing and presenting the project. 6 credits.

Prerequisite: completion of at least three of the six-credit-hour modules required for the MS CS.

Offered at: CUW

CSC 570. Readings in IT. (3 Credits)

Offered at: CUW

CSC 580. Internship in IT. (1-3 Credits)

Offered at: CUW

CSC 801. Introduction to Informatics. (3 Credits)

Offered at: OL

CSC 805. Foundations Information Tech. (3 Credits)

Offered at: OL

CSC 810. Vocation and Ethical Computing. (3 Credits)

Offered at: OL

CSC 815. Applied Artificial Intelligenc. (3 Credits)

Offered at: OL

CSC 820. Human Computer Interaction. (3 Credits)

Offered at: OL

CSC 825. Data Security & Info Assurance. (3 Credits)

Offered at: OL

CSC 830. Database & Info Management. (3 Credits)

Offered at: OL

CSC 832. Database Systems II. (3 Credits)

Offered at: OL

CSC 833. Conc Big Data & Data Analytics. (3 Credits)

Offered at: OL

CSC 835. System Develop:Theory&Practic. (3 Credits)

Offered at: OL

CSC 837. Programming Language II. (3 Credits)

Offered at: OL

CSC 840. Networking. (3 Credits)

Offered at: OL

CSC 845. System Design and Configuratio. (3 Credits)

Offered at: OL

CSC 850. System Admin & Maintenance. (3 Credits)

CSC 855. Project Management. (3 Credits)

Offered at: OL

CSC 860. Web Systems & Technologies. (3 Credits)

Offered at: OL

CSC 865. IT Integrative Capstone. (3 Credits)

Offered at: OL

CSC 880. Internship in IT. (1 Credit)

Offered at: OL