|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
2.00 - 4.00 Credits
4890. Computer Projects. Individualized study of a topic in computer science culminating in a written report and an oral presentation. May be repeated up to 8 s.h. Prereq.: 24 s.h. of computer science (including at least 3 s.h. of upper-division CSCI courses) applicable to the minimum requirements of a computer science major, and formal project proposal. 2-4 s.h.
-
3.00 Credits
5801. Software Engineering. Developing and maintaining complex software systems. Process and life-cycle models, and tools for software development (such as CASE). Specification methods, prototyping, validation and verification strategies, and version maintenance. Management of the system development process. A group project is required. Prereq.: CSIS 3701. 3 s.h.
-
3.00 Credits
5802. Software Tools and Practices. A course that focuses on the different tools and techniques that software engineers typically use while developing software. Topics include current software engineering tools and practices, software testing, software architecture, version control systems, build and make systems, debuggers, static analysis tools, dynamic analysis tools, and design patterns. Students gain experience in multiple environments (Windows and a UNIX-based environment). Prereq.: Junior standing and CSIS 3700 or CSCI 6901. 3 s.h.
-
3.00 Credits
5806. Operating Systems. Study of the various components of operating systems including kernels and monitors, currency and parallel processing, processor management, storage management, device management, I/O processing and file management. Prereq.: CSIS 3700 and CSIS 3740. 3 s.h.
-
3.00 Credits
5807. Compiler Design. Study of compiler design and construction, including context-free languages, lexical analysis, parsing, code generation and optimization. Prereq.: CSIS 3700 and CSIS 3740, CSCI 3710. 3 s.h.
-
3.00 Credits
5814. Computer Architecture. Study of high-performance sequential computer architecture. Topics include performance evaluation, instruction set design, processor implementation techniques, pipelining, vector processing, memory hierarchy design, and parallel architecture. Prereq.: CSIS 3700 and CSIS 3740. 3 s.h.
-
3.00 Credits
5820. Simulation. Methods for modeling discrete event systems by algorithmic approaches using simulation languages. Prereq.: CSIS 3700 and STAT 3743. 3 s.h.
-
3.00 Credits
5822. Database Design and Information Retrieval. Study of physical database storage, relational and object data modeling, logical database design (normalization process), and structural query languages. Prereq.: CSIS 3700 and CSCI 3710. 3 s.h.
-
3.00 Credits
5823. Communication Networks. Study of network structures and topologies, international standards, models, communication media and protocols, hardware and software. Prereq.: CSIS 3700 and either CSIS 3723 or CSIS 3740. 3 s.h.
-
3.00 Credits
5835. Artificial Intelligence. Study of the theory and applications of intelligent systems. Topics may include general problem-solving techniques, knowledge representation and expert systems, vision and perception, and natural language processing. AI systems and languages. Prereq.: CSIS 3700 or CSIS 3701. 3 s.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|