|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Concepts and paradigms of programming languages. Topics include: history of programming languages, language-design principals, syntax, semantics, data types, control structures, object-oriented languages, functional programming, logical programming, parallel programming. Includes laboratory experience in comparing paradigms and behaviors of different languages. Prerequisite: CS 373. Fall semester, odd years.
-
3.00 Credits
A foundation for developing conventional Windows applications using object-oriented and component-based programming techniques. Topics include component-based development, networked applications, graphical user interface components, event handling and components for web applications. Prerequisite: CS 373. Jan Term, even years.
-
3.00 Credits
A foundation for developing conventional applications in object-oriented Java. Topics include Java-programming constructs, multithreading, graphical user interface components, exception handling and Java networking. Prerequisite: CS 172. Jan Term, odd years.
-
3.00 Credits
An introduction to stacks, queues, recursion, linked lists, trees, graphs, sorting and searching. Emphasis on algorithm analysis. Prerequisite: CS 172. Fall semester.
-
3.00 Credits
Comprehensive introduction to design and development of databases and database applications. Combined approach of relational database theory and application development using popular database-management systems. May also include current trends such as XML databases, data warehousing and web interfaces. Prerequisite: CS 373. Fall semesters.
-
3.00 Credits
This course examines theory and practice in the management of information technology and software projects in internationally competitive organizations. Study includes leadership of cross-functional personnel and international teams, innovative strategies in technical "cultures," analysis or organizational structures, project marketing, quality assurance and general project management. Prerequisites: CS 171/172 or CS 125, and BU 110. Fall semester, odd years.
-
3.00 Credits
Selected upper-division topics in computer science. Periodic offering.
-
3.00 Credits
Digital-computer-system design and analysis. Topics include synchronous/asynchronous sequential machines, parallel structures, pipelining, input/output. Includes laboratory experience in microprocessor design and architecture. Prerequisite: CS 278. Spring semester, even years.
-
3.00 Credits
Introduction to artificial-intelligence concepts. Foundational theory includes intelligent agents, search, first-order logic, knowledge representation, planning, probabilistic reasoning and genetic programming. Projects and programming of robotics as autonomous agents. Prerequisite: CS 373. Fall semester, odd years.
-
3.00 Credits
Designed as an intensive, project-oriented, senior capstone course. Topics include software-system analysis and design, software-project management and life cycle, software tools, documentation, and maintenance. Prerequisite: CS 373. Spring semester.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|