Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    Theory and application of selected topics from analysis. Topics include: solutions of equations and systems of equations, interpolation, numerical differentiation and integration, and numerical solution of differential equations. Error bounds are treated. Emphasis given to methods that can be implemented on a computer. Prerequisites: MA 118A and CS 161A (or consent of the instructor). Three hours a week.
  • 3.00 Credits

    This course will provide a clear description of the concepts that underlie any operating system. The topics discussed will include process management, input/output, memory management, the file system, protection and security, concurrency, and distributed systems. Discussion of examples that pertain to UNIX as well as other popular operating systems such as Microsoft Windows will also be included. Programming projects will introduce students to system level programming. Prerequisites: CS 262A. Three hours a week.
  • 3.00 Credits

    A one semester introduction to the concepts, techniques and tools of artificial intelligence. Topics covered include representation, vision and image processing, syntax and parsing, varieties of search, logic and deduction, elementary memory organization, expert systems, planning and neural nets. In addition to theoretical discussion, programs illustrating major topics are studied and used. Prerequisites: CS 262A. Three hours a week.
  • 3.00 Credits

    Introduction to the basic principles and techniques for analyzing and designing algorithms. A discussion of the asymptotic complexity of algorithms using standard measures in the best, average and worst cases. Applications of the basic principles and techniques and study of upper and lower bounds of standard computer science problems including: searching, sorting, graph, string matching, polynomial, and matrix algorithms. An introduction to the NP-completeness problem. Prerequisites: MA 114A, MA 118A and CS 162A. Three hours a week.
  • 3.00 Credits

    The analysis and design of the major elements of a digital computer. The specification of the interconnection of these elements to form a digital computer. This specification is accomplished with the aid of a special purpose register-transfer language (similar to a programming language). Control of the register- transfer sequence is treated from both the hardwired and microprogrammed viewpoints. Interrupts and I/O are treated. Prerequisites: either CS 230A or EE 111A and either CS 205A or EE 226A or EE 465A. Three hours a week.
  • 3.00 Credits

    The study of the concepts and structures necessary to design and implement a database management system (DBMS) focusing on modern relational database models. Data design and models will be examined. Topics include relational database models, database modeling concepts; schemas; external, conceptual and internal normalization; DDL and DML, primarily SQL; file organizations; concurrency control; security controls; database administration, recovery and restart procedures, and objectoriented databases. Prerequisites: CS 262A. Three hours a week.
  • 4.00 Credits

    A fundamental study of data communication networks and open standards, its electrical interface, data transmission and protocol basics. Local Area Networks, Wide Area Networks and Internet working as well as open systems will be covered. Students are expected to complete one in-depth research topic. Prerequisites: CS 205A or EE 226A; CS 162A, or EE 151A; EE 322A Four hours a week.
  • 3.00 Credits

    An introduction to the fundamentals of data communications for the computer scientist. Topics include asynchronous and synchronous transmission, analog and digital transmission of data, modulation and demodulation, multiplexing, transmission media, common carriers, communication devices, error control and recovery, message switching, packet switching, LANS, polling techniques, protocols, and distributed data processing. Prerequisites: CS 205A or EE 226A and CS 161A or EE 151A. Three hours a week.
  • 4.00 Credits

    This course is intended as an introduction and survey of the field of computer graphics. It will cover such topics as software and hardware for graphics displays, developing graphics packages using linedrawing algorithms, clipping, two-dimensional transformations, bitmap graphics, Bezier curves and splines, three-dimensional graphics, hiddenline removal and shading. Prerequisites: CS 262A. Three hours of lecture and a weekly lab.
  • 3.00 Credits

    A study of net-centric computing and web programming. Topics include: multithreading, security, database connectivity (JDBC), and server programming (Java Servlets and Server Pages). This course will end with a final project. Prerequisites: CS 162A and CS 262A.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2025 AcademyOne, Inc.