|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
0.00 - 3.00 Credits
3 Credits This is a course in C programming for scientists and engineers. Using a problem-solving approach for developing algorithms, the algorithms are implemented in C and include the following topics: data types and related operations, input/output, control structures, functions, array, files, and strings. Prerequisite: MA 112 or MA 241 or permission of instructor.
-
3.00 Credits
4 Credits This course emphasizes program design, style, data abstraction, information hiding, and testing; advanced programming features; and introduction to object-oriented concepts, basics of algorithm analysis, exception handling, string processing, recursion, pointers, and simple data structures. The course has a closed laboratory that includes activities dealing with the computing environment, the software development process, and programming exercises. Prerequisite: EGR 115.
-
0.00 - 3.00 Credits
3 Credits Introduction to computer architecture; assembler concepts and instruction format; addressing techniques; interrupt processing, especially input/output; segmentation, linkage, and external procedures; programming projects to develop understanding of assembly language concepts. Prerequisites: CS 220, CS 225.
-
1.00 - 6.00 Credits
1-6 Credits Individual independent or directed studies of selected topics in computer science. Prerequisites: Consent of the instructor and the department chair. Standing is based on credit hours earned toward the student's declared degree program.
-
0.00 - 3.00 Credits
3 Credits This course introduces the principles and algorithms of modern encryption and some major issues and problems of computer security. Topics covered include the notion of block ciphers and implementations such as DES and Blowfish. Modern public key encryption techniques such as the RSA algorithm. Statistical attacks on encryption including traffic monitoring. Hash functions. Digital signatures and authentication methods. An introduction to some attacks and defenses such as viruses, worms, and firewalls. This course is intended to be a required course in an Information Security minor or a technical elective for students majoring in Computer Science or Computer Engineering. Prerequisites: MA 242 or CS 222 or consent of the instructor. CS 225 or consent of the instructor. Junior status or consent of the instructor.
-
0.00 - 3.00 Credits
3 Credits Introduction to database systems and data mining. The course will cover the relevant theory of database systems, the usefulness of data mining, and the examination of current data mining efforts. Assignments, papers, and projects will reflect reallife use of data mining and provide perspective for managing data mining activities. Prerequisite: CS 225.
-
0.00 - 3.00 Credits
3 Credits This capstone project course is individualized to each student and uses most facets of their prior instruction. Prerequisite: All other courses required in the computer applications minor.
-
0.00 - 3.00 Credits
3 Credits This course emphasizes the design, implementation, and analysis of algorithms dealing with searching, sorting, graphs, trees, and disk files. Prerequisites: CS 222, CS 225.
-
0.00 - 3.00 Credits
3 Credits Introduction to file and database systems. The course will cover the theory of database systems, various database models, and the design of a database system. Course homework will reflect real-life problems requiring cooperation, problem formulation, and problem-solving skills. A team/group term project may be assigned. Prerequisites: CS 222, CS 225.
-
0.00 - 3.00 Credits
3 Credits Advanced systems concepts using the ADA language to implement software engineering, concurrent programming, and structured design techniques. Prerequisite: CS 210, CS 225, or permission of the instructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|