|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
5.00 Credits
Computer system overview (devices, interrupts, memory hierarchy), and the basic concepts of operating systems from an applications programming perspective. Topics include processes, process scheduling, threads, deadlock, synchronization, memory management, I/O, and networking. Pre-requisites: a C (2.00) or better in CSSE 250 and a C (2.00) or better in either CSSE 251 or ECEGR 304.
-
5.00 Credits
An introduction to the formal mathematical basis of computer science and functional language programming. Topics include regular sets (finite automata, regular expressions, regular grammars, applications), context-free languages (grammars, pushdown automata, normal forms, applications), Turing machines, and functional programming. Prerequisites: a C (2.00) or better in CSSE 250 and either MATH 310 or a C (2.00) or better in CSSE 210.
-
5.00 Credits
Introduction to database management systems, architecture, architecture, and environment. Relational database design including data modeling and schema design. Coverage of SQL query language for application development. Overview fundamental concepts of transaction management, security and recovery control. Prerequisite: a C (2.00) or better in CSSE 250.
-
5.00 Credits
Overview of common features, organization and tradeoffs of modern programming languages, with an emphasis on scripting languages. Semantics, garbage collection and memory management issues, and type systems. Prerequisite: C (2.00) or better in CSSE 250.
-
1.00 - 5.00 Credits
Special Topics
-
1.00 - 5.00 Credits
Directed Study
-
5.00 Credits
Categorization of standard design patterns, their use, expected benefit(s) and associated cost(s). Explication and analysis of creational, interface, structural and behavioral patterns. Prerequisite: C (2.00) or better in CSSE 320.
-
5.00 Credits
Parallel computation using multiple interacting systems. Distributed system architectures, cluster computing including Beowulf clusters, peer-to-peer architectures. Adapting algorithms for parallel computation. Fault tolerance, scalability, resource sharing. Prerequisites: a C (2.00) or better in CSSE 340 and a C (2.00) or better in CSSE 310.
-
5.00 Credits
The principles of networking with emphasis on the TCP/IP protocol suite upon which the Internet is based. Client-server network programming. Topics include layering of network protocols, application protocols such as HTTP, reliable data transfer, routing, and link layer protocols such as Ethernet. Prerequisite: a C (2.00) or better in CSSE 340.
-
5.00 Credits
Fundamentals of computer graphics. Techniques of computer image synthesis. Line-drawing and color raster graphics. Homogeneous coordinates, hidden line and surface, and smooth shading algorithms. Prerequisite: a C (2.00) or better in CSSE 250 and either MATH 310 or a C (2.0) or better in CSSE 210.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|