|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Provides practical guidance on the construction of object-oriented systems. The Unified Modeling Language (UML) is used as a tool for analysis and design and the JAVA language is used for implementation. Key concepts of object-oriented programming methodology are discussed.
Corequisite:
Grade of C or better in CS 2410
-
3.00 Credits
Development of methods for organizing and processing data sets. Types of data structures analyzed include linear lists, stacks, queues, trees, and graphs. Algorithm analysis methods are used throughout to analyze the various data structures and algorithm design alternatives.
Corequisite:
Grade of C or better in CS 2310 and MATH 2305
-
3.00 Credits
An introduction to the modern theory of computing. Topics selected from abstract algebra, finite automata, regular expressions, regular languages, pushdown automata, context-free languages, and Turing machines. The capabilities and limitations of abstract computing devices are investigated from a theoretical perspective.
Corequisite:
Grade of C or better in CS 2410, MATH 2305 and MATH 2307
-
3.00 Credits
Develop and implement algorithms used in solving a variety of problems from science and engineering, including numerical solutions of linear systems of equations and nonlinear equations, curve fitting, approximation, numerical differentiation and integration, and numerical solutions of ordinary differential equations. Computer techniques are used in obtaining and analyzing numerical solutions.
Corequisite:
Grade of C or better in CS 1408 or CS 1410, MATH 2307, MATH 2402
-
3.00 Credits
Introduction to encryption and decryption; security mechanisms in computer programs, operating systems, databases, and networks; administration of computer security; and legal/ethical issues in computer security. Provides the foundation for further study of security issues in computer systems and applications.
Corequisite:
CS 3304
-
3.00 Credits
No course description available.
-
4.00 Credits
Provides the students with a theoretical, and a practical, understanding of the development of large software systems. The theoretical component is supported with readings, lecture, and discussion. The practical component consists of preparation of software systems using software engineering principles.
Corequisite:
Grade of C or better in CS 3304
-
2.00 Credits
A structured seminar. Students are exposed to the world community as it relates to their major (involving a written and oral report on cultural issues as well as discussion of these topics); ethics is discussed as it relates to the subject. In addition, students prepare a written proposal for a senior project. Cross-listed as MATH 4294, STAT 4294. Credit may not be earned for more than one.
Corequisite:
Completion of WPE requirement, COMM 1304, ENG 3302, senior standing and department approval
-
3.00 Credits
An introduction to Web programming using HTML, XML, JavaServer Pages, and Java Script, with an emphasis on developing and designing dynamic Web pages in the client-server model.
Corequisite:
CS 3300
-
3.00 Credits
Advanced topics in numerical mathematics, including the numerical solution of ordinary and partial differential equations and advanced methods in numerical linear algebra. Programming projects are stressed that use the computer to solve physical and engineering problems. This course may be used to fulfill the writing application course requirement with additional prerequisites including CS 4294 and department approval.
Corequisite:
CS/MATH 3308, MATH 2403 and MATH 3301
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|