|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: CS 210 or CS 212 , junior standing. A survey of cryptographic concepts and algorithms and their application to data security. Techniques studied will include private key cryptosystems, public key cryptosystems, hash functions. Commonly used algorithms will also be studied; these might include DES, 3DES, AES, IDEA, RSA, Diffie-Hellman, MD5, SHA, DSS. We will also examine how these algorithms are used to provide confidentiality, message authentication, key exchange and digital signatures in applications such as client-server authentication, email security, and web security.
-
3.00 Credits
Prerequisites: CS 212 and CS 226 Computer language components: their specification, semantics, implementation, and internal operation. The structure, syntax, and semantic aspects of several languages are examined. Short programs are required in two new languages.
-
3.00 Credits
Prerequisites: CS 212 , CS 320 . Techniques for UNIX systems programming in the C language. Topics include macro preprocessors, conditional compilation, low-level interface programming, UNIX system calls including file operations and directory operations, process control, interprocess communication, and client-server routines. Programming projects required.
-
3.00 Credits
Prerequisites: CS 226 and CS 320 Principles of construction and navigation of mobile robots. Topics include locomotion mechanisms, sensor types and usage, reactive behavior, tracking, obstacle avoidance, path planning, and communication schemes for remote control. Students will work both individually and in groups to construct and program small mobile robots using Lego Mindstorm kits.
-
0.00 Credits
Students in this course will complete their Honors Thesis in consultation with their Honors Thesis advisor.
-
3.00 Credits
Prerequisites: junior or senior standing in computer science, consent of faculty supervisor, and approval of program coordinator. (Refer to academic regulations for independent study.) Exploration of an area of interest. Written and oral presentations are normally required.
-
3.00 Credits
This course is an introduction to technical and theoretical foundations in the field of multimedia and digital art and design. It provides students with a comprehensive background in multimedia and multimedia theory. Students will explore the fundamental applications and concepts that are the basic building blocks of digital design: digital imaging, Internet and web design, and animation. Practical elements of creating digital presentations, digital portfolios, and the use of authoring software are studied through projects.
-
3.00 Credits
Prerequisite: DAD 101 This course builds upon ideas and technologies introduced in DAD 101 . It deals with digital media in relation to the fields of art and design. Hardware and software tools are described in detail. Students are introduced to the step-by-step creative and organizing process that results in a finished digital art and design project. The course emphasizes such topics as how to structure information, how to anticipate user experience, and how to generate visually compelling interfaces that successfully communicate the principles of good design and/or artistic expression.
-
3.00 Credits
Prerequisite: GD 212 or permission of instructor. Corequisite: DAD 301L Introduction to 3D modeling and animation software. Students will explore concepts associated with three-dimensional space and use of the computer to render 3D forms, structures, and virtual environments. Critical issues associated with computer-generated imagery will also be addressed. Laboratory fee.
-
0.00 Credits
Required laboratory to be taken concurrently with DAD 301 .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|