|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Study of algorithm analysis and data structures. Pre-requisite: Computer Science 230 or consent of instructor.
-
3.00 Credits
Introduction to the theory and practice of artificial intelligence. Topic areas selected from heuristic search techniques, knowledge representation, symbolic reasoning, fuzzy logic, planning, learning, natural language processing, expert systems, genetic programming, intelligent agents, and neural networks. Pre-requisite: Mathematics 208 and CS230, or consent of instructor.
-
3.00 Credits
Introduction to concepts, terminology, and technology of electronic communications. Local and wide area networks; the internet, intranets, and extranets; and client-server systems. Focus on the analysis and design of networking systems within organizations. Pre-requisite: Management Information Systems 240 or consent of instructor. Cross-listed with Management Information Systems 331.
-
3.00 Credits
Advanced Java programming, concentrating on developing GUI applications, applets and servlets. Programming topics include: review of OOP, event handling, exceptions, threads, file I/O, and animation. Includes theory behind web-based protocols, including HTTP. Students will be required to set up and administer a web server for both applets and servlets. Pre-requisites: Computer Science 332 and Computer Science 337, or consent of instructor. Cross-listed with MS350.
-
3.00 Credits
No course description available.
-
3.00 Credits
No course description available.
-
3.00 Credits
Introduction to theory of 2D and 3D computer graphics. Development of interactive graphics applications using OpenGL and GLUT or their equivalent. Includes discussion of event-driven programming and animation. Pre-requisites: Computer Science 337 or consent of instructor.
-
3.00 Credits
This course provides an introduction to computer architecture, with an emphasis on hardware. Digital logic, circuitry, assembly language, CPU and RAM design will be covered. Digital logic and CPU simulators will be used throughout the course. Pre-requisites: MA208, Discrete Mathematics and CS335, Advanced Computer Programming.
-
3.00 Credits
Embedded Systems are everywhere: alarm systems, cameras, cellphones, GPSs, PDAs, vending machines these are just a few examples of systems, other than computers, that contain processors. In this very hands-on course, we will learn how to program these processors, as well as create the electronic circuits in which they will reside.
-
3.00 Credits
Introduction to operating systems. Topic areas include process, memory, and file and device management. A part of the course involves enhancement/modification of an existing operating system. Pre-requisite: Computer Science 337 or consent of instructor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|