|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite: Mathematics 3333 and Aerospace and Mechanical Engineering 3723 or Mathematics 4073 or Engineering 3723. Interaction between applications, architectures, and algorithms. Review of linear algebra, serial, pipelined vector processors, cluster of processors. Measures of proformance of parallel algorithms. Parallel algorithms for the solution of linear systems. No student may earn credit for both 4743 and 5743. (F)
-
3.00 Credits
Prerequisite: 3823 and 4413. Elementary number theory, time complexity for doing arithmetic, finite fields, RSA, discrete logarithm and diffie-hellman, zero-knowledge protocols and oblivious transfer. Basic elliptic curve cryptosystems, elliptic curve factorization and primality proving. No student may earn credit for both 4823 and 5823. (Sp)
-
0.00 Credits
1 to 3 hours. Prerequisite: senior standing, permission of instructor. May be repeated with change of subject matter; maximum credit six hours. Individually supervised reading and research in computing science for gifted seniors. (F, Sp, Su)
-
0.00 Credits
0 to 3 hours. May be repeated with change of subject matter; maximum credit three hours. A special type of seminar necessitated by the rapidly changing nature of modern data processing information science and computing sciences. (Irreg.)
-
3.00 Credits
Prerequisite: permission of instructor. May be repeated with change of subject matter; maximum credit nine hours. A special topics course necessitated by the rapidly changing nature of computer sciences. Topics offered under this number will be accepted as approved Computer Science electives for Computer Science majors. (Irreg.)
-
2.00 Credits
Prerequisites: 1313 or 1323, and Mathematics 3113 or 3413. Basic methods for obtaining numerical solutions with a digital computer. Included are methods for the solutions of algebraic and transcendental equations, simultaneous linear equations, ordinary and partial differential equations, and curve fitting techniques. The methods are compared with respect to computational efficiency and accuracy. Any student who earns credit for P E 3723 cannot receive duplicate credit for AME 3723, C S 3723, or CH E 3723. This course may not be taken for graduate credit within the College of Engineering. (Sp)
-
0.00 Credits
Prerequisite: permission of graduate liaison. An introduction to Boolean algebra, combinatiorial logic circuits, finite state machines, and sequential circuits. Design and analysis of the architecture and organization of computer systems. Topics include processor, control, and memory design and organization, pipelining and vector processing, and computer arithmetic. An introduction to operating systems. Process management including CPU scheduling, process synchronization, and deadlocks; memory management, file systems, protection and security, and I/O systems. Credit hours earned for this course cannot be used to fulfill degree requirements for the M.S. or Ph.D. programs in computer science. (Irreg.)
-
0.00 Credits
Prerequisite: permission of graduate liaison. This course has three parts: discrete mathematics, object-oriented programming in C++, and data structures in C++. As part of the discrete mathematics students will be introduced to combinatorics, logic, relations, functions, computational complexity, automata, and graph theory. Students will be introduced to the fundamentals of object-oriented programming and learn to design, build, and analyze data structures using object-oriented principles and techniques. Credit hours earned for this course cannot be used to fulfill degree requirements for the M.S. or Ph.D. programs in computer science. (Irreg.)
-
1.00 Credits
Prerequisite: 2413 or 4005. Study of the methods of search, knowledge representation, heuristics, and other aspects of automating the solution of problems requiring intelligence. (Sp)
-
7.00 Credits
Prerequisite: 4263 and 3053 and permission of instructor. Methods and tools for software development, testing, and delivery. Emphasis on data abstraction and reusable components. Students working in teams implement a significant software product, including design documents, user's guide, and process reports, using methods and processes studied in Software Engineering I. Students will practice oral and written communication skills. (Sp)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|