|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Levels of organization in digital computer systems; assembly language programming techniques; comparative machine architectures; assemblers, loaders, and operating systems. Programming assignments in assembly language. Prerequisite: 01:198:112. Credit not given for both this course and 14:332:331.
-
4.00 Credits
Syntax: formal languages, parsing. Design: modeling relations, modules, information hiding, abstraction. Compiler versus interpreter; names; binding; memory; pointers; types. Functional, imperative, object oriented, logic programming; concurrency. Prerequisites: 01:198:112; 01:198:205 or 14:332:202.
-
4.00 Credits
Approximation, interpolation, numerical differentiation, integration; ? numerical solution of nonlinear equations, linear algebraic systems, and ordinary differential equations. Prerequisites: 01:640:152 and 250.
-
4.00 Credits
Computational methods for linear algebraic systems, eigenvalues and eigenvectors, approximation of functions, splines; numerical solution of initial and boundary value problems for differential equations. Prerequisite: 01:198:323 or 01:640:373. Credit not given for both this course and 01:640:374.
-
4.00 Credits
Describing and querying various forms of information such as structured data in relational databases, unstructured text (IR) , semistructured data (XML, Web) , deductive knowledge. Conceptual modeling and schema design. Basics of database management systems services (transactions, reliability, security, optimization) . Advanced topics: finding patterns in data, information mapping, and integration. Prerequisites: 01:198:112; 01:198:205 or 14:332:202.
-
4.00 Credits
Study of algorithms. Techniques for efficiency improvement. Analysis of complexity and validity for sorting (internal, external) , shortest path, spanning tree, connected and biconnected components, and string matching. Introduction to NP-completeness. Prerequisites: 01:198:112 and 206.
-
4.00 Credits
TCP/IP protocols, media access protocols, socket programming in C/UNIX, multicasting, wireless and mobile communication, multimedia over the internet, ATM, switching theory, and network architectures. Prerequisite: 01:198:211 or 14:332:331; 01:198:206 or 01:640:477 or 14:332:321.
-
3.00 Credits
The summer internship provides students with the opportunity to apply their academic skills to solving technical problems in the computer science and information technology (CSIT) industry. Students are placed in a professional environment where they relate their education in computer science to everyday practical applications in CSIT. Prerequisites: 01:198:113 and department permission. Note: Internships usually take place during the summer between junior and senior year, however advanced students should consider starting earlier.
-
3.00 Credits
Study and discussion of the impact of computers on man and society. For all students interested in exploring the social consequences of computer developments. Prerequisites: At least one computer science course and one course in sociology, political science, anthropology, or philosophy; senior standing. May not be used for major credit.
-
4.00 Credits
Characteristics of a modern computer. Topics to be covered include pipelining, instruction level parallelism, VLIW and speculative dynamic super scalar architectures, computer arithmetic, assessing performance, memory hierarchy, input-output, and multiprocessors. Prerequisite: 01:198:211 or 14:332:331.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|