|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Studies the architecture of computer systems from four-bit machines to supercomputers. Memory systems, I/O processors, and multi-computer systems are studied in detail. RISC, CISC and Neural Nets are introduced. Establishes the relationship of hardware and software. Includes handson projects dealing with graphical user interfaces and their implementation. Prerequisites: Computer Science 210 and either Computer Science 220 or Electrical Engineering 254.
-
3.00 Credits
Study of user interface design, including ergonomic factors. Includes hands-on projects dealing with graphical user interfaces and their implementation. Prerequisite: Computer Science 215.
-
3.00 Credits
Fundamental course in computer graphics. Topics include rendering two and three-dimensional images, two and three-dimensional transformations, line clipping, hidden lines, shading, and perspective projections. Prerequisites: Computer Science 215, Mathematics 323.
-
3.00 Credits
Coverage of UNIX software development and UNIX administration. Includes discussion of common shells and scripting languages, X Windows, and interprocess communication. Prerequisite: Computer Science 215.
-
3.00 Credits
Introduction to graphical user interface provided by Windows? operating system using C#.NET. Topics include console applications, windows forms, elementary graphics, ASP.Net web forms, ADO.NET, TCP/IP connection between computers, and dynamic-link libraries (DLLs), and/or device drivers. Prerequisites: Engineering 123 or Computer Science 210, and Electrical Engineering 254 or Computer Science 220. Same as Electrical Engineering 356. Fall.
-
3.00 Credits
Comparative analysis of selected high-level languages. Covers virtual computers represented by various programming languages, representation of data types, sequence control constructs, data access, scoping, typing systems, runtime storage management, languages semantics, alternative, programming paradigms, and parallel language constructs. Prerequisite: Computer Science 215. Fall.
-
3.00 Credits
Models of computation including finite automata, regular grammars, regular expressions, pushdown automata, context-free grammars, Turing machines, computability, and undecidability. Prerequisites: Computer Science 210, Mathematics 370. Fall.
-
3.00 Credits
Study of the software design and development process in the context of a large group-programming project. Topics covered include: project management, software management, requirements and specifications methods, software design and implementation, verification and validation, aspects of software testing and documentation standards, technical documents, contracts, risks, and liabilities. Prerequisite: Computer Science 215. Recommended: Computer Science 290. Fall.
-
3.00 Credits
Introduces conventional and public-key cryptography, cryptosystems such as DES and RSA, and applications of cryptography to network and system security. Prerequisites: Computer Science 215, Mathematics 370.
-
3.00 Credits
Basic ideas and techniques underlying the design of intelligent computer systems. Topics include heuristic search, problem solving, game playing, knowledge representation, logical inference, and planning. Advanced topics such as robotics, expert systems, learning, and language understanding as time allows. Prerequisite: Computer Science 215. Recommended: Computer Science 315.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|