|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Practical, independent project in commercial or industrial setting. Department approval required before beginning project.
-
3.00 Credits
Design and evaluation of user interfaces for information systems. User models; task analysis; dialogue analysis and design; tradeoffs among alternative technologies; system models; evaluation techniques, help and documentation issues.
-
3.00 Credits
(4 cr; SP-IST majors only, 3011 or #; A-F only) In-depth experience of telecommunications fundamentals, including voice-video-data for LAN, MANN, and WAN, including the switched network systems. Data communication and telecommunication models and standards, concepts, and standard organizations. Installation, configuration, systems integration, and management of the technologies.
-
3.00 Credits
Finite-state deterministic and non-deterministic machines, regular expressions, and closure. Formal grammars, pushdown automata, and grammar algorithms. Computability, Turing machines, and the halting problem.
-
3.00 Credits
(4 cr; QP-1623, 3710 or #; SP-2511, Math 3355 or #; A-F only) Common abstract data types such as lists, maps, sets, trees, tries, heaps, priority queues, graphs definitions. Time and space analysis of related algorithms such as sorting, hashing, graph search, shortest paths, stronglyconnected components, order statistics, string compression, search.
-
3.00 Credits
Formal methods of software design and development. Recognition of conditions for production of high quality software. Organization and management of software development projects. Introduction to design methodologies.
-
3.00 Credits
Database management fundamentals: relational, hierarchical, and network data models. Implementation topics, including file organization, query processing, concurrency control, recovery, integrity, and view implementation.
-
3.00 Credits
Design and implementation of basic systems software, including assemblers, macroprocessors, linkers/loaders, and compilers, utilizing a software engineering approach.
-
3.00 Credits
Underlying characteristics of text. Encryption (including RSA, DES, PGP, Clipper, and key escrow). Access, information flow and inference control. Network and Internet security. Firewalls. Surreptitious attacks. Privacy and legality. Intellectual property and ethical issues.
-
3.00 Credits
Directed study of special interest topics not available in standard curriculum. Must be arranged with instructor before registration. May include readings, research, or special projects.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|