|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
2.00 Credits
A broad, systematic coverage of current ethical issues facing computer scientists. Current and historical cases from both local and global perspectives are examined. Professional development activities are required including mock interviews and resume writing. Prerequisites: CS 3100 and senior standing in computer science or permission of the instructor. (WRITING; SPEAKING)
-
3.00 Credits
This course introduces the technologies for implementing secure, high performance, and sophisticated web sites. Topics may include: installation and configuration of a web server, client/server web applications with database backends, web development frameworks, web services, web data formats, and content management systems. Prerequisites: CS 3430 and CS 3440.
-
3.00 Credits
This course covers various topics in artificial intelligence. Topics may also include knowledge representation and manipulation, heuristic programming, expert systems, robotics, machine learning, or natural language processing. Prerequisite: CS 3460.
-
3.00 Credits
Introduction to data transmission concepts and techniques; channel characteristics; encoding methods; line control and error detection/ correction protocols; circuit, message, and packet switching; layered network architectures and protocols; addressing, routing and flow control strategies; access methods; performance criteria and tradeoffs. Prerequisite: CS 3481. (COMPUTER)
-
3.00 Credits
Fundamental concepts of computer graphics. Topics include hardware and software systems, scan conversion of graphics primitives, color and color perception, modeling of curves and surfaces, clipping, antialiasing, model-view and projection transformations, light and shading, and hidden surface removal. Prerequisites: CS 3460 and MAT 2240. (COMPUTER)
-
3.00 Credits
Independent study and research. Thesis must be directed by a member of the Department of Computer Science faculty and presented both orally and in writing to the department. Enrollment by permission of the departmental honors committee. Course grade will be determined by the thesis advisor and the departmental honors committee. Prerequisites: completion of 6 semester hours of departmental honors courses at the 2000 level or higher with a grade of "B" or higher in each.
-
4.00 Credits
An in-depth study of the design and implementation of operating systems including device drivers, process management, memory management, and security issues. Lecture three hours, laboratory three hours. Prerequisite: CS 3482. (COMPUTER) [Dual-listed with CS 5520.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
-
3.00 Credits
A rigorous treatment of theoretical aspects of computer science, including formal definition of the notion of an algorithm, abstract machines, and formal grammars. Prerequisite: CS 2490. [Dual-listed with CS 5550.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
-
3.00 Credits
This course covers topics from psychology and computer science related to the design and evaluation of human-computer interfaces (HCI). Topics include: understanding the user audience, HCI architectures, design issues related to various interface components, measuring HCI usability, incorporating HCI design into system development, and social issues. Students are required to complete a group project in HCI presented in written form and orally to the class. Prerequisite: permission of the instructor. (CROSS-DISCIPLINARY) [Dual-listed with CS 5569.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
-
4.00 Credits
Real-time hardware and software. Analog and digital data acquisition and reduction. Real-time algorithms and data structures. Advanced programming concepts including double buffering, interrupts, signal handlers, processes and threads, inter-process communication, synchronization, and the operating system kernel. Lecture three hours, laboratory three hours. Prerequisite: CS 3482. (COMPUTER) [Dual-listed with CS 5620.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|