|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Spring.Network topology, local area networks, wide area networks, layered protocols, network management, and available network hardware and software. Prerequisites: CENG 245; CENG 268 or EENG 321.
-
3.00 Credits
Spring of even years. Computer solutions to mathematical problems, including systems of linear equations, polynomial interpolation, fixed point algorithms, numerical integration, and numerical solutions to differential equations. Prerequisites: CENG 150 or 170;MATH 251 andMATH 313, or consent of the instructor.
-
3.00 Credits
Fall of odd years. Data structures used for the storage of files andmethods of access. Sequential files, direct access files, indexed sequential files, hashing, data compaction, data encryption, tree-structured indices, file-processing subroutine libraries, and file support for database systems. Prerequisite: CENG 345.
-
3.00 Credits
Fall, Spring.Object-oriented programming using C++ and/or Java programming language(s). The object paradigm, classes and methods, data abstraction and encapsulation, polymorphism, single and multiple inheritance, memory management, operator and function overloading, templates, and exception handling. Prerequisites: CENG 245 and 301.
-
3.00 Credits
Fall. Classification of algorithms. Complexity and computing requirements, including efficiency, greedy algorithms, divide and conquer algorithms, dynamic programming, graph algorithms, probabilistic algorithms, and computability theory. Prerequisites: CENG 245 and MATH 201.
-
3.00 Credits
Fall. An introductory course in telecommunications. Concepts covered include basic telephony, analog telephones, T1 voice links, voice sampling, quantization, encoding, cellular telephone communications, telephone protocols and VOIP. Prerequisites: CENG 268 or ENGR 220.
-
3.00 Credits
Fall of even years. Developing multi-tier and peer-to-peer software for large-scale and high-performance environments. Dynamic Link Libraries, component-based programming, sockets, remote procedure calls, client-server architectures, transaction monitors, object request brokers, multi-threading and current industry tools. Prerequisites: CENG 311 and 345.
-
3.00 Credits
Fall of even years. Concepts and techniques used in the development of intelligent systems. Knowledge representation, game playing, search techniques, heuristics, deduction, learning, natural language processing, rule-based expert systems, constraint exploitation, and an appropriate programming language such as LISP or PROLOG. Prerequisite: CENG 245.
-
3.00 Credits
Spring. Advanced Internet programming, including Java development, applets, servlets, Java Server pages, XML processing, and ASP.NET technologies. Prerequisite: CENG 250. Corequisite: CENG 345.
-
3.00 Credits
Fall. Software development under event-driven, graphical user interface environments.Messaging, eventdriven programming, window creation and management, window procedures, graphical resources, dialog boxes, CUA interfaces, device independence, printing, object linking and embedding, multiple document interfaces, object-based class libraries, and developing and integrating online help. Prerequisite: CENG 345.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|