|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course examines the organization of programming languages, with emphasis on design concepts such as language definition structures, semantics, procedural, functional, object-oriented and logic programming. The major features of several programming languages will also be discussed. Prerequisite: CSI 330. As needed.
-
3.00 Credits
This course will investigate the use of programming tools that are useful in developing web-based applications. A portion of the course will examine client side scripting using tools such as JavaScript or Java applets. However, the focus will be on server side tools such as Java servlets, Perl cgi programs or php scripts. The student will study how to use these programs to interact with a database system. Standard encryption methods for web-based applications such as the use of SSL, the secure socket layer, will also be presented. Students will develop various projects that illustrate these points throughout the semester. Prerequisite: minimum of 15 credit hours of CSI courses including CSI 260. As needed.
-
3.00 Credits
This course will introduce the student to programming techniques necessary for the production of programs which produce graphical images and/or use a graphical interface. Students will produce programs which use interactive graphics and will study the necessary theory which underlies modern graphical programming. Topics will include drawing algorithms, matrix manipulations, 2D and 3D rendering techniques, color models, user interface concepts, interactive graphics and animation techniques. Prerequisite: CSI 330. Alternate years, Spring '11.
-
3.00 Credits
This course examines the fundamental limitations and properties of computation. Students will explore various models of computation including regular expressions, finite state machines, context-free grammars, push-down automata and Turing machines. Classes of languages including regular languages, context-free languages, recursive languages and RE languages will also be explored. Same as MTH 435. Prerequisite: CSI 330, MTH 375, ENG 360. As needed.
-
3.00 Credits
A study of the techniques and issues related to the study of Artificial Intelligence. Software design techniques and algorithms specific to AI will be covered including neural networks, decision trees, game trees, probabilistic algorithms, rule-based systems, and search strategies. Applications are examined in game playing, pattern recognition, robotics, machine perception, expert systems, natural language understanding and machine learning. Prerequisite: CSI 330. As needed.
-
3.00 Credits
This course concentrates on typical hardware interfaces, programming methods, and communication protocols. Topics considered in detail include electrical interfaces, data transmission, protocol basics, LAN's, WAN's, bridged networks, interworking, and application support. Prerequisite: CSI 300 or consentof instructor. Annually, Fall.
-
3.00 Credits
This course presents a survey of fundamental data communications concepts from a business management perspective. Topics covered include networking, distributed applications, network management, security, and the use of the Internet, intranets, and extranets. Prerequisite: BUS 410 and CSI 121. As needed.
-
3.00 Credits
The analysis of source code, generation of object code, and the techniques of syntax analysis, symbol table construction, and error checking are considered. Students will work on a semester project to produce a high level language compiler. Prerequisite: CSI 345. Alternate years, Spring, '10.
-
3.00 - 8.00 Credits
No more than three hours of this course may be applied towards the major.
-
1.00 - 3.00 Credits
No more than three hours of this course may be applied toward the major.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|