|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Design and operation of systems programs including assemblers, loaders, linkers and macroprocessors. Issues in language translation; expression evaluation, forward referencing, symbol table manipulation, data conversion and code generation. Lexical and syntactic analysis. Preparation for Course P: CS 260 and CS 271. Cr. 3.
-
3.00 Credits
Introduction to Web application development. Characteristics of Web and application servers; Web engineering principles and application architectures; Web page construction; client and server-side scripting; database interaction; Web application deployment and management; security and performance issues; overview of application-layer protocols. Preparation for Course P: CS 274. Cr. 3.
-
3.00 Credits
The design and implementation of data communications networks. Topics include network topologies; message, circuit and packet switching; broadcast, satellite and local area networks; routing; the OSI model with emphasis on the network, transport, and session layers. Preparation for Course P: CS 274. Cr. 3.
-
3.00 Credits
A comparative study of computer systems and hardware organization. Topics include processor and memory organization, microprogramming, architectural support for operating systems and high-level languages, and I/O organization. Examples of representative architectures. Preparation for Course P: CS 271. Cr. 3.
-
3.00 Credits
Fundamental concepts and techniques of artificial intelligence. Search techniques, including local search and constraint satisfaction. Knowledge representation concepts and methods of reasoning. Software agents, machine learning and neural networks, and AI planning systems. Preparation for Course P: CS 260. Cr. 3.
-
3.00 Credits
Iterative methods for solving nonlinear equations; direct and iterative methods for solving linear systems; interpolation and extrapolation; approximation of derivatives, integrals, and functions; numerical techniques for ordinary differential equations; error analysis. Use of mathematical subroutine libraries. Preparation for Course P: CS160 and MA 166. Cr. 3.
-
0.00 - 3.00 Credits
Practical problems in local industry limited to about 10-20 hours per week. May be repeated, but the total combined credit that may be applied to a degree is limited to 6. Open only to full-time students. Permission of the department is required. Preparation for Course P: Junior class standing. Cr. 0-3.
-
3.00 Credits
Advanced topics in computer graphics such as three-dimensional rendering, curve and surface design, antialiasing, animation, and visualization. Other topics will be selected depending on current research trends. Through development of projects, students will gain practical experience about modern computer graphics. Preparation for Course P: CS 321. Cr. 3.
-
3.00 Credits
A survey of the fundamentals of computer security. Topics include risks and vulnerabilities, policy formation, controls and protection methods, survey of malicious logic, database security, encryption, authentication, intrusion detection, network and system security issues, personnel and physical security issues, security design principles, issues of law and privacy. Preparation for Course P: CS 260. Cr. 3.
-
4.00 Credits
Student teams will participate in the design and implementation of a substantial software project. Topics include practical issues of software development, quality assurance, and deployment, as well as computing ethics and professional practice. Preparation for Course P: CS 360 and senior standing. Cr. 4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|